Repository: nakano000/Resolve_Script Branch: main Commit: fa80ea4d6cef Files: 576 Total size: 10.2 MB Directory structure: gitextract_xg602xex/ ├── .gitignore ├── AHK/ │ └── voicepeak1.2.1.ahk ├── LICENSE ├── Preset/ │ ├── Background/ │ │ └── 透明.setting │ ├── ImageTab/ │ │ ├── 1280x720.setting │ │ ├── 1980x1080.setting │ │ ├── 3840x2160.setting │ │ ├── 7680x4320.setting │ │ ├── UseFrameFormatSettings_ON.setting │ │ └── 色深度_int8.setting │ ├── ImageTab(square)/ │ │ ├── 1024x1024.setting │ │ ├── 2048x2048.setting │ │ ├── 4096x4096.setting │ │ ├── 8192x8192.setting │ │ └── UseFrameFormatSettings_ON.setting │ └── TextPlus/ │ ├── Filter/ │ │ ├── テキスト.txt │ │ ├── テキスト_サイズ.txt │ │ ├── テキスト_フォント.txt │ │ └── テキスト_フォント_サイズ.txt │ ├── 字幕_白.setting │ ├── 字幕_白_紫.setting │ ├── 字幕_白_緑.setting │ ├── 字幕_白_茶.setting │ ├── 字幕_白_赤.setting │ └── 字幕_白_赤紫.setting ├── README.md ├── Scripts/ │ ├── Comp/ │ │ ├── PathMapper.lua │ │ ├── PrintNames.lua │ │ ├── Prototype/ │ │ │ └── Import(PsdSplitter)_NO_EXP.py3 │ │ └── Refresh.lua │ └── Edit/ │ └── Marker2Chapter.lua ├── Templates/ │ ├── Edit/ │ │ └── Generators/ │ │ ├── WhiteCUL.setting │ │ ├── old/ │ │ │ ├── SampleRig.setting │ │ │ ├── ずんだもん(FUSE).setting │ │ │ ├── ずんだもん(FUSE_Open).setting │ │ │ ├── ずんだもん.setting │ │ │ ├── ちびめたん(FUSE).setting │ │ │ ├── ちびめたん(FUSE_Open).setting │ │ │ ├── ちびめたん.setting │ │ │ ├── 東北ずん子(FUSE_Open).setting │ │ │ ├── 東北ずん子.setting │ │ │ ├── 琴葉茜(FUSE).setting │ │ │ ├── 琴葉茜(FUSE_Open).setting │ │ │ ├── 琴葉茜.setting │ │ │ ├── 琴葉葵(FUSE).setting │ │ │ ├── 琴葉葵(FUSE_Open).setting │ │ │ └── 琴葉葵.setting │ │ ├── ずんだもん(Open).setting │ │ ├── ずんだもん.setting │ │ ├── ちびめたん.setting │ │ ├── まりさ.setting │ │ ├── れいむ.setting │ │ ├── 中国うさぎ.setting │ │ ├── 九州そら.setting │ │ ├── 四国めたん.setting │ │ ├── 春日部つむぎ.setting │ │ ├── 東北ずん子(Open).setting │ │ ├── 枠線を引く.setting │ │ ├── 琴葉茜.setting │ │ ├── 琴葉葵.setting │ │ ├── 矢印.setting │ │ ├── 立ち絵書き出し元ファイル/ │ │ │ ├── WhiteCUL.comp │ │ │ ├── WhiteCUL.json │ │ │ ├── ずんだもん(Open).comp │ │ │ ├── ずんだもん(Open).json │ │ │ ├── ずんだもん.comp │ │ │ ├── ずんだもん.json │ │ │ ├── ちびめたん.comp │ │ │ ├── ちびめたん.json │ │ │ ├── まりさ.comp │ │ │ ├── まりさ.json │ │ │ ├── れいむ.comp │ │ │ ├── れいむ.json │ │ │ ├── 中国うさぎ.comp │ │ │ ├── 中国うさぎ.json │ │ │ ├── 九州そら.comp │ │ │ ├── 九州そら.json │ │ │ ├── 四国めたん.comp │ │ │ ├── 四国めたん.json │ │ │ ├── 春日部つむぎ.comp │ │ │ ├── 春日部つむぎ.json │ │ │ ├── 東北ずん子(Open).comp │ │ │ ├── 東北ずん子(Open).json │ │ │ ├── 琴葉茜.comp │ │ │ ├── 琴葉茜.json │ │ │ ├── 琴葉葵.comp │ │ │ ├── 琴葉葵.json │ │ │ ├── 雨晴はう.comp │ │ │ └── 雨晴はう.json │ │ ├── 設定等/ │ │ │ ├── ポーズ以外の設定(Open).json │ │ │ ├── ポーズ以外の設定.json │ │ │ └── 立ち絵素材ダウンロード先.txt │ │ └── 雨晴はう.setting │ └── blender/ │ └── RS_Shatter/ │ ├── ShatterA.blend │ ├── ShatterA_bake.blend │ ├── ShatterB.blend │ ├── ShatterB_bake.blend │ ├── base.abc │ └── base.blend ├── app/ │ ├── fusion/ │ │ ├── UserPath/ │ │ │ ├── Fuses/ │ │ │ │ ├── NKN_FXAA.fuse │ │ │ │ ├── NKN_Posterise.fuse │ │ │ │ ├── RS_GlobalStart.fuse │ │ │ │ ├── RS_MouthAIUEO.fuse │ │ │ │ ├── RS_MouthOpen.fuse │ │ │ │ └── RS_Null.fuse │ │ │ ├── Modules/ │ │ │ │ └── Lua/ │ │ │ │ └── rs.lua │ │ │ ├── Scripts/ │ │ │ │ ├── Comp/ │ │ │ │ │ └── RS/ │ │ │ │ │ ├── Comp_Utility.py3 │ │ │ │ │ ├── Import/ │ │ │ │ │ │ ├── CHARA_SOZAI.py3 │ │ │ │ │ │ ├── OpenEXR.py │ │ │ │ │ │ └── PsdSplitter.py3 │ │ │ │ │ ├── MakeMacro.py3 │ │ │ │ │ ├── PathMapper.py3 │ │ │ │ │ ├── Psd2Tatie.py3 │ │ │ │ │ ├── Tatie.py3 │ │ │ │ │ ├── Text/ │ │ │ │ │ │ ├── Separate.py3 │ │ │ │ │ │ └── SeparateIntoWords.py3 │ │ │ │ │ └── Utility/ │ │ │ │ │ └── SetMotionBlur.lua │ │ │ │ └── Edit/ │ │ │ │ └── RS/ │ │ │ │ ├── CopyTextplus.py3 │ │ │ │ ├── Playhead.py3 │ │ │ │ ├── Subtitle2TextPlus.py3 │ │ │ │ ├── Subtitle2TextPlusTypeB.py3 │ │ │ │ ├── TatieAnim.py3 │ │ │ │ ├── TextPlus2SRT.py3 │ │ │ │ ├── VoiceBin_Assistant.py3 │ │ │ │ ├── VoiceDropper.py3 │ │ │ │ └── YoutubeChapter.py3 │ │ │ └── Templates/ │ │ │ ├── Edit/ │ │ │ │ ├── Effects/ │ │ │ │ │ ├── RS_Fusion/ │ │ │ │ │ │ ├── Blur/ │ │ │ │ │ │ │ ├── Blur.setting │ │ │ │ │ │ │ ├── Defocus.setting │ │ │ │ │ │ │ ├── DirectionalBlur.setting │ │ │ │ │ │ │ ├── Glow.setting │ │ │ │ │ │ │ ├── Sharpen.setting │ │ │ │ │ │ │ ├── SoftGlow.setting │ │ │ │ │ │ │ ├── UnsharpMask.setting │ │ │ │ │ │ │ └── VariBlur.setting │ │ │ │ │ │ ├── Color/ │ │ │ │ │ │ │ ├── AutoGain.setting │ │ │ │ │ │ │ ├── BrightnessContrast.setting │ │ │ │ │ │ │ ├── ColorCorrector.setting │ │ │ │ │ │ │ ├── ColorCurves.setting │ │ │ │ │ │ │ ├── ColorGain.setting │ │ │ │ │ │ │ ├── HueCurves.setting │ │ │ │ │ │ │ └── WhiteBalance.setting │ │ │ │ │ │ ├── Effect/ │ │ │ │ │ │ │ ├── Duplicate.setting │ │ │ │ │ │ │ ├── Highlight.setting │ │ │ │ │ │ │ ├── HotSpot.setting │ │ │ │ │ │ │ ├── PseudoColor.setting │ │ │ │ │ │ │ ├── Rays.setting │ │ │ │ │ │ │ ├── Shadow.setting │ │ │ │ │ │ │ ├── TV.setting │ │ │ │ │ │ │ └── Trails.setting │ │ │ │ │ │ ├── Transform/ │ │ │ │ │ │ │ ├── DVE.setting │ │ │ │ │ │ │ └── Transform.setting │ │ │ │ │ │ └── Warp/ │ │ │ │ │ │ ├── CoordinateSpace.setting │ │ │ │ │ │ ├── CornerPositioner.setting │ │ │ │ │ │ ├── Dent.setting │ │ │ │ │ │ ├── Drip.setting │ │ │ │ │ │ ├── GridWarp.setting │ │ │ │ │ │ ├── LensDistort.setting │ │ │ │ │ │ ├── PerspectivePositioner.setting │ │ │ │ │ │ └── Vortex.setting │ │ │ │ │ └── りぞりぷと(RIZORIPUTO)/ │ │ │ │ │ ├── スタイル(Style)/ │ │ │ │ │ │ ├── RS_CutoutText.setting │ │ │ │ │ │ ├── RS_Glitch.setting │ │ │ │ │ │ ├── RS_GradientMap.setting │ │ │ │ │ │ ├── RS_KomaUchi.setting │ │ │ │ │ │ ├── RS_Outline.setting │ │ │ │ │ │ ├── RS_Shatter.setting │ │ │ │ │ │ ├── RS_Ugo.setting │ │ │ │ │ │ └── RS_Zoom.setting │ │ │ │ │ ├── モーション(Motion)/ │ │ │ │ │ │ ├── RS_Bound.setting │ │ │ │ │ │ ├── RS_FrameIn(Down).setting │ │ │ │ │ │ ├── RS_FrameIn(ToLeft).setting │ │ │ │ │ │ ├── RS_FrameIn(ToRight).setting │ │ │ │ │ │ ├── RS_FrameIn(Up).setting │ │ │ │ │ │ ├── RS_Poyo.setting │ │ │ │ │ │ ├── RS_Pyon.setting │ │ │ │ │ │ ├── RS_Shake.setting │ │ │ │ │ │ └── RS_Sin.setting │ │ │ │ │ ├── ユーティリティ(Utility)/ │ │ │ │ │ │ ├── RS_FixAlpha.setting │ │ │ │ │ │ └── RS_MultiMerge.setting │ │ │ │ │ └── ライト(Light)/ │ │ │ │ │ ├── RS_EdgeRays.setting │ │ │ │ │ ├── RS_FakeLightWrap.setting │ │ │ │ │ └── RS_LightSweep.setting │ │ │ │ ├── Generators/ │ │ │ │ │ ├── RS_Fusion/ │ │ │ │ │ │ ├── Background.setting │ │ │ │ │ │ ├── DaySky.setting │ │ │ │ │ │ ├── FastNoise.setting │ │ │ │ │ │ ├── Mandelbrot.setting │ │ │ │ │ │ └── Plasma.setting │ │ │ │ │ └── りぞりぷと(RIZORIPUTO)/ │ │ │ │ │ ├── N角形(NGon).setting │ │ │ │ │ ├── 円形(Ellipse).setting │ │ │ │ │ ├── 星形(Star).setting │ │ │ │ │ ├── 枠線(BorderOfRect).setting │ │ │ │ │ ├── 流背(RyuHai).setting │ │ │ │ │ ├── 炎(Flame).setting │ │ │ │ │ ├── 矢印(Arrow).setting │ │ │ │ │ ├── 矩形(Rectangle).setting │ │ │ │ │ └── 集中線(ConcentrationLine).setting │ │ │ │ └── Titles/ │ │ │ │ └── りぞりぷと(RIZORIPUTO)/ │ │ │ │ ├── RS_ASCIIArt.setting │ │ │ │ └── RS_TextPlus.setting │ │ │ ├── Fusion/ │ │ │ │ ├── りぞりぷと(RIZORIPUTO)/ │ │ │ │ │ ├── AutoDomain.setting │ │ │ │ │ ├── BG/ │ │ │ │ │ │ ├── HorizontalStripe.setting │ │ │ │ │ │ └── VerticalStripe.setting │ │ │ │ │ ├── Flatten.setting │ │ │ │ │ ├── ImagePlane用3dScene.setting │ │ │ │ │ ├── LightWrap.setting │ │ │ │ │ ├── 目パチ_口パク(Open)機構.setting │ │ │ │ │ ├── 目パチ_口パク機構.setting │ │ │ │ │ ├── 立ち絵用小窓.setting │ │ │ │ │ └── 立ち絵終端.setting │ │ │ │ └── りぞりぷとOLD/ │ │ │ │ ├── Old/ │ │ │ │ │ └── ヌル(AutoDomainを使ってください).setting │ │ │ │ ├── キャッシュV2.setting │ │ │ │ ├── 口パク(FUSE).setting │ │ │ │ ├── 口パク(FUSE_Open).setting │ │ │ │ ├── 口パク.setting │ │ │ │ ├── 目パチ.setting │ │ │ │ └── 立ち絵終端.setting │ │ │ └── abc/ │ │ │ └── RS_Shatter/ │ │ │ ├── ShatterA.abc │ │ │ └── ShatterB.abc │ │ └── python/ │ │ ├── __init__.py │ │ └── rs_fusion/ │ │ ├── __init__.py │ │ ├── core/ │ │ │ ├── __init__.py │ │ │ ├── bake.py │ │ │ ├── chara_sozai.py │ │ │ ├── eye_blink.py │ │ │ ├── operator.py │ │ │ └── pose.py │ │ └── tool/ │ │ ├── __init__.py │ │ ├── add_button/ │ │ │ ├── __init__.py │ │ │ ├── add_button.py │ │ │ ├── add_button.ui │ │ │ └── add_button_ui.py │ │ ├── bake_tool/ │ │ │ ├── __init__.py │ │ │ ├── bake_tool.py │ │ │ ├── bake_tool.ui │ │ │ └── bake_tool_ui.py │ │ ├── bg_tool/ │ │ │ ├── __init__.py │ │ │ ├── bg_tool.py │ │ │ ├── bg_tool.ui │ │ │ └── bg_tool_ui.py │ │ ├── center_tool/ │ │ │ ├── __init__.py │ │ │ ├── center_tool.py │ │ │ ├── center_tool.ui │ │ │ └── center_tool_ui.py │ │ ├── chara_converter/ │ │ │ ├── __init__.py │ │ │ ├── chara_converter.py │ │ │ ├── chara_converter.ui │ │ │ ├── chara_converter_ui.py │ │ │ └── chara_sozai.py │ │ ├── color_tool/ │ │ │ ├── __init__.py │ │ │ ├── color_table.py │ │ │ ├── color_tool.py │ │ │ ├── color_tool.ui │ │ │ └── color_tool_ui.py │ │ ├── comp_utility/ │ │ │ ├── __init__.py │ │ │ ├── comp_utility.py │ │ │ ├── comp_utility.ui │ │ │ └── comp_utility_ui.py │ │ ├── copy_tool/ │ │ │ ├── __init__.py │ │ │ ├── copy_tool.py │ │ │ ├── copy_tool.ui │ │ │ └── copy_tool_ui.py │ │ ├── duplicate_tool/ │ │ │ ├── __init__.py │ │ │ ├── duplicate_tool.py │ │ │ ├── duplicate_tool.ui │ │ │ └── duplicate_tool_ui.py │ │ ├── font_tool/ │ │ │ ├── __init__.py │ │ │ ├── favorites_font.py │ │ │ ├── favorites_font.ui │ │ │ ├── favorites_font_ui.py │ │ │ ├── font_tool.py │ │ │ ├── font_tool.ui │ │ │ └── font_tool_ui.py │ │ ├── import_exr/ │ │ │ ├── __init__.py │ │ │ ├── import_exr.py │ │ │ ├── import_exr.ui │ │ │ └── import_exr_ui.py │ │ ├── importer/ │ │ │ ├── __init__.py │ │ │ ├── importer.py │ │ │ ├── importer.ui │ │ │ └── importer_ui.py │ │ ├── insert_tool/ │ │ │ ├── __init__.py │ │ │ ├── insert_tool.py │ │ │ ├── insert_tool.ui │ │ │ └── insert_tool_ui.py │ │ ├── make_macro/ │ │ │ ├── __init__.py │ │ │ ├── macro.py │ │ │ ├── macro_table.py │ │ │ ├── make_macro.py │ │ │ ├── make_macro.ui │ │ │ └── make_macro_ui.py │ │ ├── nudge_tool/ │ │ │ ├── __init__.py │ │ │ ├── nudge_tool.py │ │ │ ├── nudge_tool.ui │ │ │ └── nudge_tool_ui.py │ │ ├── number_tool/ │ │ │ ├── __init__.py │ │ │ ├── number_tool.py │ │ │ ├── number_tool.ui │ │ │ └── number_tool_ui.py │ │ ├── paste_tool/ │ │ │ ├── __init__.py │ │ │ ├── node_window.py │ │ │ ├── node_window.ui │ │ │ ├── node_window_ui.py │ │ │ ├── paste_tool.py │ │ │ ├── paste_tool.ui │ │ │ └── paste_tool_ui.py │ │ ├── path_mapper/ │ │ │ ├── __init__.py │ │ │ ├── path_mapper.py │ │ │ ├── path_mapper.ui │ │ │ └── path_mapper_ui.py │ │ ├── pivot_tool/ │ │ │ ├── __init__.py │ │ │ ├── pivot_tool.py │ │ │ ├── pivot_tool.ui │ │ │ └── pivot_tool_ui.py │ │ ├── psd2tatie/ │ │ │ ├── __init__.py │ │ │ ├── importer.py │ │ │ ├── importer_exr.py │ │ │ ├── macro_builder.py │ │ │ ├── psd2tatie.py │ │ │ ├── psd2tatie.ui │ │ │ ├── psd2tatie_ui.py │ │ │ └── tree.py │ │ ├── separate_layers/ │ │ │ ├── __init__.py │ │ │ ├── separate_layers.py │ │ │ ├── separate_layers.ui │ │ │ └── separate_layers_ui.py │ │ ├── set_number/ │ │ │ └── __init__.py │ │ └── tatie/ │ │ ├── __init__.py │ │ ├── tatie.py │ │ ├── tatie.ui │ │ └── tatie_ui.py │ └── resolve/ │ └── python/ │ ├── __init__.py │ └── rs_resolve/ │ ├── __init__.py │ ├── core/ │ │ ├── __init__.py │ │ └── shortcut.py │ ├── gui/ │ │ ├── __init__.py │ │ └── shortcut/ │ │ ├── __init__.py │ │ ├── shortcut.ui │ │ ├── shortcut_ui.py │ │ └── shortcut_window.py │ └── tool/ │ ├── __init__.py │ ├── copy_text_plus/ │ │ ├── __init__.py │ │ ├── copy_text_plus.py │ │ ├── copy_text_plus.ui │ │ └── copy_text_plus_ui.py │ ├── playhead/ │ │ ├── __init__.py │ │ ├── playhead.py │ │ ├── playhead.ui │ │ └── playhead_ui.py │ ├── subtitle2textPlus_typeB/ │ │ ├── __init__.py │ │ ├── subtitle2textPlus_typeB.py │ │ ├── subtitle2textPlus_typeB.ui │ │ └── subtitle2textPlus_typeB_ui.py │ ├── subtitle2text_plus/ │ │ ├── __init__.py │ │ ├── subtitle2text_plus.py │ │ ├── subtitle2text_plus.ui │ │ └── subtitle2text_plus_ui.py │ ├── tatie_anim/ │ │ ├── __init__.py │ │ ├── tatie_anim.py │ │ ├── tatie_anim.ui │ │ └── tatie_anim_ui.py │ ├── text_plus2srt/ │ │ ├── __init__.py │ │ ├── text_plus2srt.py │ │ ├── text_plus2srt.ui │ │ └── text_plus2srt_ui.py │ ├── voice_bin_assistant/ │ │ ├── __init__.py │ │ ├── voice_bin_assistant.py │ │ ├── voice_bin_assistant.ui │ │ └── voice_bin_assistant_ui.py │ ├── voice_dropper/ │ │ ├── __init__.py │ │ ├── lip_sync_window.py │ │ ├── lip_sync_window.ui │ │ ├── lip_sync_window_ui.py │ │ ├── voice_dropper.py │ │ ├── voice_dropper.ui │ │ └── voice_dropper_ui.py │ └── youtube_chapter/ │ ├── __init__.py │ ├── youtube_chapter.py │ ├── youtube_chapter.ui │ └── youtube_chapter_ui.py ├── bin/ │ ├── aquestalk_wrapper.py │ ├── assistant_seika2wave.py │ ├── characters.py │ ├── disk_cache.py │ ├── install_script.py │ ├── launcher.py │ ├── macro2group.py │ ├── psd2exr.py │ ├── psd_splitter.py │ ├── resolve_launcher.py │ ├── run_fusion.py │ ├── run_resolve.py │ ├── script_launcher.py │ ├── softalk2wave.py │ ├── voice_bin.py │ ├── voice_sync.py │ ├── voicevox_sequencer.py │ └── vtt2anim.py ├── data/ │ ├── app/ │ │ ├── DiskCache/ │ │ │ └── script_base.txt │ │ ├── Fusion.json │ │ ├── Psd2Tatie/ │ │ │ ├── AIUEO_Template.setting │ │ │ ├── after_input.json │ │ │ ├── before_input.json │ │ │ ├── input_list.json │ │ │ └── main_output.json │ │ ├── Resolve.json │ │ ├── ResolveLauncher/ │ │ │ └── set_pathmap.lua │ │ ├── ScriptLauncher/ │ │ │ └── script_base.txt │ │ ├── VoiceBin/ │ │ │ ├── chara.json │ │ │ ├── tatie_script_base.lua │ │ │ ├── tatie_setting_base.txt │ │ │ └── text_script_base.lua │ │ ├── VoiceDropper/ │ │ │ ├── __RS_TextPlus_FPS__.drb │ │ │ ├── setting_aiueo_mm.txt │ │ │ └── setting_base.txt │ │ ├── env.json │ │ ├── launcher.json │ │ └── launcher_menu.json │ ├── image/ │ │ └── icon/ │ │ └── notes/ │ │ └── notes.psd │ ├── lua/ │ │ ├── add_button.lua │ │ └── copy_anim.lua │ └── template/ │ ├── AssistantSeika2wave/ │ │ ├── VOICEVOX_ずんだもん_ノーマル.json │ │ ├── VOICEVOX_四国めたん_ノーマル.json │ │ ├── VOICEVOX_春日部つむぎ_ノーマル.json │ │ ├── VOICEVOX_波音リツ_ノーマル.json │ │ ├── VOICEVOX_雨晴はう_ノーマル.json │ │ ├── 棒読みちゃん_女性1.json │ │ ├── 棒読みちゃん_女性2.json │ │ ├── 棒読みちゃん_男性1.json │ │ └── 棒読みちゃん_男性2.json │ ├── Chara2Resolve/ │ │ ├── ゆっくり霊夢改.json │ │ └── 新れいむ.json │ └── softalk2wave/ │ ├── 女性01.json │ └── 女性02.json ├── for_linux/ │ ├── Fusion.sh │ ├── Resolve.sh │ ├── setup_python.sh │ └── りぞりぷと.sh ├── for_mac/ │ ├── Fusion.command │ ├── Preset/ │ │ └── TextPlus/ │ │ ├── 字幕_白.setting │ │ ├── 字幕_白_紫.setting │ │ ├── 字幕_白_緑.setting │ │ ├── 字幕_白_赤.setting │ │ └── 字幕_白_赤紫.setting │ ├── Resolve.command │ ├── app/ │ │ └── fusion/ │ │ └── UserPath/ │ │ └── Templates/ │ │ └── Edit/ │ │ └── Titles/ │ │ └── りぞりぷと(RIZORIPUTO)/ │ │ └── RS_TextPlus.setting │ ├── requirements.txt │ ├── setup_python.command │ └── りぞりぷと.command ├── library/ │ └── python/ │ └── rs/ │ ├── __init__.py │ ├── core/ │ │ ├── __init__.py │ │ ├── anim.py │ │ ├── app/ │ │ │ ├── __init__.py │ │ │ ├── app.py │ │ │ ├── fusion.py │ │ │ └── resolve.py │ │ ├── chara_data.py │ │ ├── colormind.py │ │ ├── config.py │ │ ├── env.py │ │ ├── fcp.py │ │ ├── lab.py │ │ ├── lab_romaji.py │ │ ├── lang.py │ │ ├── note.py │ │ ├── pipe.py │ │ ├── read_aloud/ │ │ │ ├── __init__.py │ │ │ ├── cmd.py │ │ │ ├── seika_say2.py │ │ │ └── softalk.py │ │ ├── srt.py │ │ ├── txt.py │ │ ├── ust.py │ │ ├── util.py │ │ ├── voice_bin_process.py │ │ └── voicevox/ │ │ ├── __init__.py │ │ ├── api.py │ │ ├── data.py │ │ └── mora_list.py │ ├── gui/ │ │ ├── __init__.py │ │ ├── appearance.py │ │ ├── chara/ │ │ │ ├── __init__.py │ │ │ ├── chara.py │ │ │ ├── chara.ui │ │ │ └── chara_ui.py │ │ ├── frame_layout/ │ │ │ ├── __init__.py │ │ │ ├── frame_layout.py │ │ │ ├── frame_layout.ui │ │ │ └── frame_layout_ui.py │ │ ├── lang/ │ │ │ ├── __init__.py │ │ │ ├── lang.py │ │ │ ├── lang.ui │ │ │ └── lang_ui.py │ │ ├── log.py │ │ ├── script_button.py │ │ └── table/ │ │ ├── __init__.py │ │ ├── model.py │ │ └── view.py │ └── tool/ │ ├── __init__.py │ ├── aquestalk_wrapper/ │ │ ├── __init__.py │ │ ├── aquestalk.py │ │ ├── aquestalk_wrapper.py │ │ ├── aquestalk_wrapper.ui │ │ └── aquestalk_wrapper_ui.py │ ├── characters/ │ │ ├── __init__.py │ │ ├── characters.py │ │ ├── characters.ui │ │ └── characters_ui.py │ ├── disk_cache/ │ │ ├── __init__.py │ │ ├── disk_cache.py │ │ ├── disk_cache.ui │ │ ├── disk_cache_ui.py │ │ └── drag_button.py │ ├── launcher.py │ ├── macro2group/ │ │ ├── __init__.py │ │ ├── macro2group.py │ │ ├── macro2group.ui │ │ └── macro2group_ui.py │ ├── psd2exr/ │ │ ├── __init__.py │ │ ├── psd2exr.py │ │ ├── psd2exr.ui │ │ └── psd2exr_ui.py │ ├── psd_splitter/ │ │ ├── __init__.py │ │ ├── psd_spliter.ui │ │ ├── psd_spliter_ui.py │ │ └── psd_splitter.py │ ├── resolve_launcher/ │ │ ├── __init__.py │ │ ├── drag_button.py │ │ ├── resolve_launcher.py │ │ ├── resolve_launcher.ui │ │ └── resolve_launcher_ui.py │ ├── script_launcher/ │ │ ├── __init__.py │ │ ├── preset_form/ │ │ │ ├── __init__.py │ │ │ ├── drag_button.py │ │ │ ├── filter.ui │ │ │ ├── filter_ui.py │ │ │ ├── preset_form.py │ │ │ ├── preset_form.ui │ │ │ └── preset_form_ui.py │ │ └── script_launcher.py │ ├── text2wave/ │ │ ├── __init__.py │ │ ├── assistant_seika2wave/ │ │ │ ├── __init__.py │ │ │ ├── assistant_seika2wave.py │ │ │ ├── seika_say2.ui │ │ │ └── seika_say2_ui.py │ │ ├── base/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── base.ui │ │ │ └── base_ui.py │ │ └── softalk2wave/ │ │ ├── __init__.py │ │ ├── softalk.ui │ │ ├── softalk2wave.py │ │ └── softalk_ui.py │ ├── voice_bin/ │ │ ├── __init__.py │ │ ├── drag_button.py │ │ ├── voice_bin.py │ │ ├── voice_bin.ui │ │ └── voice_bin_ui.py │ ├── voice_sync/ │ │ ├── __init__.py │ │ ├── check_timing.py │ │ ├── check_timing.ui │ │ ├── check_timing_ui.py │ │ ├── voice_sync.py │ │ ├── voice_sync.ui │ │ ├── voice_sync_ui.py │ │ └── wav_table.py │ ├── voicevox_sequencer/ │ │ ├── __init__.py │ │ ├── lyrics.py │ │ ├── lyrics.ui │ │ ├── lyrics_ui.py │ │ ├── seq.py │ │ ├── voicevox_sequencer.py │ │ ├── voicevox_sequencer.ui │ │ └── voicevox_sequencer_ui.py │ └── vtt2anim/ │ ├── __init__.py │ ├── vtt2anim.py │ ├── vtt2anim.ui │ └── vtt2anim_ui.py └── requirements.txt ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ pip-wheel-metadata/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py db.sqlite3 db.sqlite3-journal # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder target/ # Jupyter Notebook .ipynb_checkpoints # IPython profile_default/ ipython_config.py # pyenv .python-version # pipenv # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, pipenv may install dependencies that don't work, or not # install all needed dependencies. #Pipfile.lock # PEP 582; used by e.g. github.com/David-OConnor/pyflow __pypackages__/ # Celery stuff celerybeat-schedule celerybeat.pid # SageMath parsed files *.sage.py # Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ .dmypy.json dmypy.json # Pyre type checker .pyre/ .idea/ /bin/python-3.6.8/ /bin/python-3.10.11/ /config/ ================================================ FILE: AHK/voicepeak1.2.1.ahk ================================================ #Requires AutoHotkey v2.0 #HotIf WinActive("ahk_exe voicepeak.exe") ; Ctrl-Space ブロック再生 ^Space::{ SetKeyDelay 75, 25 SendEvent '^{a}{Tab}{Space}+{Tab}' } ; Ctrl-Click 字幕コピー ブロック音声出力 ^LButton::{ Click Sleep 100 Send '^{a}^{c}' Sleep 100 Click "Right" Send '{Up}' Send '{Enter}' Sleep 250 Click 100, 100 Send '{Tab}{Tab}{Tab}{Tab}{Tab}{Tab}{Tab}{Tab}' Send '{Enter}' Sleep 250 Send '{Enter}' } #HotIf ================================================ FILE: LICENSE ================================================ MIT License Copyright (c) 2022 Yoshio Nakano Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: Preset/Background/透明.setting ================================================ { Tools = ordered() { Background1 = Background { CtrlWZoom = false, Inputs = { UseFrameFormatSettings = Input { Value = 1, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1045, 82.5 } }, } } } ================================================ FILE: Preset/ImageTab/1280x720.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Width = Input { Value = 1280, }, Height = Input { Value = 720, }, UseFrameFormatSettings = Input { Value = 0, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab/1980x1080.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 0, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab/3840x2160.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Width = Input { Value = 3840, }, Height = Input { Value = 2160, }, UseFrameFormatSettings = Input { Value = 0, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab/7680x4320.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Width = Input { Value = 7680, }, Height = Input { Value = 4320, }, UseFrameFormatSettings = Input { Value = 0, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab/UseFrameFormatSettings_ON.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { UseFrameFormatSettings = Input { Value = 1, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab/色深度_int8.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Depth = Input { Value = 1, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab(square)/1024x1024.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Width = Input { Value = 1024, }, Height = Input { Value = 1024, }, UseFrameFormatSettings = Input { Value = 0, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab(square)/2048x2048.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Width = Input { Value = 2048, }, Height = Input { Value = 2048, }, UseFrameFormatSettings = Input { Value = 0, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab(square)/4096x4096.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Width = Input { Value = 4096, }, Height = Input { Value = 4096, }, UseFrameFormatSettings = Input { Value = 0, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab(square)/8192x8192.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { Width = Input { Value = 8192, }, Height = Input { Value = 8192, }, UseFrameFormatSettings = Input { Value = 0, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/ImageTab(square)/UseFrameFormatSettings_ON.setting ================================================ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, Inputs = { UseFrameFormatSettings = Input { Value = 1, }, }, ViewInfo = PipeRouterInfo { Pos = { 358, 6.75757 } }, } } } ================================================ FILE: Preset/TextPlus/Filter/テキスト.txt ================================================ StyledText Width Height UseFrameFormatSettings ================================================ FILE: Preset/TextPlus/Filter/テキスト_サイズ.txt ================================================ StyledText Width Height UseFrameFormatSettings Size ================================================ FILE: Preset/TextPlus/Filter/テキスト_フォント.txt ================================================ StyledText Font Style Width Height UseFrameFormatSettings ================================================ FILE: Preset/TextPlus/Filter/テキスト_フォント_サイズ.txt ================================================ StyledText Font Style Width Height UseFrameFormatSettings Size ================================================ FILE: Preset/TextPlus/字幕_白.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.0705882352941176, }, Green2 = Input { Value = 0.388235294117647, }, Blue2 = Input { Value = 0.0549019607843137, }, ElementShape5 = Input { Value = 1, }, Thickness5 = Input { Value = 0.14, }, }, ViewInfo = OperatorInfo { Pos = { 220, 16.5 } }, } } } ================================================ FILE: Preset/TextPlus/字幕_白_紫.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Name1 = Input { Value = "ベース", }, Name2 = Input { Value = "アウトライン", }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.384313725490196, }, Green2 = Input { Value = 0.0823529411764706, }, Blue2 = Input { Value = 0.647058823529412, }, }, ViewInfo = OperatorInfo { Pos = { 17215, 247.5 } }, } } } ================================================ FILE: Preset/TextPlus/字幕_白_緑.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.0705882352941176, }, Green2 = Input { Value = 0.388235294117647, }, Blue2 = Input { Value = 0.0549019607843137, }, ElementShape5 = Input { Value = 1, }, Thickness5 = Input { Value = 0.14, }, }, ViewInfo = OperatorInfo { Pos = { 220, 16.5 } }, } } } ================================================ FILE: Preset/TextPlus/字幕_白_茶.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.505882352941176, }, Green2 = Input { Value = 0.325490196078431, }, Blue2 = Input { Value = 0.0156862745098039, }, ElementShape5 = Input { Value = 1, }, Thickness5 = Input { Value = 0.14, }, }, ViewInfo = OperatorInfo { Pos = { 220, 16.5 } }, } } } ================================================ FILE: Preset/TextPlus/字幕_白_赤.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.686274509803922, }, Green2 = Input { Value = 0.2, }, Blue2 = Input { Value = 0.211764705882353, }, }, ViewInfo = OperatorInfo { Pos = { 4785, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } } } } ================================================ FILE: Preset/TextPlus/字幕_白_赤紫.setting ================================================ { Tools = ordered() { Text2 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.686274509803922, }, Green2 = Input { Value = 0.2, }, Blue2 = Input { Value = 0.450980392156863, }, }, ViewInfo = OperatorInfo { Pos = { 440, 16.5 } }, } } } ================================================ FILE: README.md ================================================ ## 使い方 DaVinci Resolve で使える 動画制作補助ツールです。 日本語のフォルダに入れると動きません。ご注意ください。 1. 右のReleasesからzipファイルをダウンロードし解凍。 2. (オプション)アップグレードの場合は旧ツールからconfigフォルダをコピー 3. りぞりぷと.exeを立ち上げる。 4. 使いたい機能のボタンを押す。 参考 立ち絵、口パクの作り方 https://youtu.be/WyKujodsLh0 ### 目次 * [ResolveLauncher](#ResolveLauncher) * [softalk2wave](#softalk2wave) * [AssistantSeika2wave](#AssistantSeika2wave) * [AquesTalkWrapper](#AquesTalkWrapper) * [VoicevoxSequencer](#VoicevoxSequencer) * [VoiceBin](#VoiceBin) * [VoiceSync](#VoiceSync) * [PsdSplitter](#PsdSplitter) * [Macro2Group](#Macro2Group) * [VTT2Anim](#VTT2Anim) * [ScriptLauncher](#ScriptLauncher) * [DiskCache](#DiskCache) * [Characters](#Characters) ### ResolveLauncher 動画参照 https://youtu.be/MfRBx0_7ZB4 動画参照 https://youtu.be/hrrWekhWuYY [目次へ](#目次) ### softalk2wave 音声と字幕ファイル(srt)を書き出します。 簡単に書き出しからDaVinci ResolveのEdit pageへドラッグアンドドラップするのが目的のツールです。 SofTalkが別途必要です。 1. 右上の softalkw.exe の場所の欄に softalkw.exe の場所を設定。 softalkw.exe はソフトークに同封されています。 2. その下の保存ディレクトリにwavとsrtファイルの保存先ディレクトリを設定。 3. 音声設定にしゃべらせたい文字を入力。 4. 下のexportボタンを押す。ここでwavとsrtファイルを書き出します。 5. 左のファイル一覧から wavとsrtファイルを DaVinci Resolve の Edit page へ、ドラッグアンドドラップする。 [目次へ](#目次) ### AssistantSeika2wave 音声と字幕ファイル(srt)を書き出します。 簡単に書き出しからDaVinci ResolveのEdit pageへドラッグアンドドラップするのが目的のツールです。 AssistantSeika、他音声読み上げソフトが必要です。 1. AssistantSeika を使えるよう設定し立ち上げ。 2. 右上の SeikaSay2.exe の場所の欄に SeikaSay2.exe の場所を設定。 SeikaSay2.exe は AssistantSeika に同封されています。 3. その下の保存ディレクトリにwavとsrtファイルの保存先ディレクトリを設定。 4. 音声設定にしゃべらせたい文字を入力。 5. 音声設定の右側を AssistantSeika の話者一覧を見ながら設定。 Template があればそれを使っても可。 6. 下のexportボタンを押す。ここでwavとsrtファイルを書き出します。 7. 左のファイル一覧から wavとsrtファイルを DaVinci Resolve の Edit page へ、ドラッグアンドドラップする。 [目次へ](#目次) ### AquesTalkWrapper AquesTalkPlayerをラップして使いやすくします。 [目次へ](#目次) ### VoicevoxSequencer Voicevoxを操作して歌わせます。 Mac版はsimpleaudioのインストールが簡単に出来なかったので、一時無効化しました。 [目次へ](#目次) ### VoiceBin 動画参照 https://youtu.be/BAn7sj5xbxg 動画参照 https://youtu.be/afiJp1lodMo 動画参照 https://youtu.be/5Q6WNtMFhWI [目次へ](#目次) ### VoiceSync 動画参照 https://youtu.be/Y5KpnlWsqmo [目次へ](#目次) ### PsdSplitter 動画参照 https://youtu.be/LHM6jDKnLng [目次へ](#目次) ### Macro2Group 動画参照 https://youtu.be/ul7grfLvJCM [目次へ](#目次) ### VTT2Anim 2.0.0で一時無効化しました。
Subtitle2TextPlusを使ってください。
Workspase->Scripts->(Edit)->RS->Subtitle2TextPlus
[目次へ](#目次) ### ScriptLauncher 動画参照 https://youtu.be/5h5jIBJ4Lmo 動画参照 https://youtu.be/ZwZyUCaTaTw [目次へ](#目次) ### DiskCache 動画参照 https://youtu.be/kta_94REcEE [目次へ](#目次) ### Characters コピー用の文字を表示します。 [目次へ](#目次) ================================================ FILE: Scripts/Comp/PathMapper.lua ================================================ local function pathMapper() local tool_list = comp:GetToolList(false, 'Loader') comp.StartUndo('RS Path Mapper') for i, t in ipairs(tool_list) do t.Clip[1] = comp:ReverseMapPath(t.Clip[1]) end comp.EndUndo(True) print('Mapped!') end pathMapper() ================================================ FILE: Scripts/Comp/PrintNames.lua ================================================ local function printNames() local tool_list = comp:GetToolList(true) for k,v in pairs(tool_list) do print(v.Name) end end printNames() ================================================ FILE: Scripts/Comp/Prototype/Import(PsdSplitter)_NO_EXP.py3 ================================================ import json from pathlib import Path X_OFFSET = 1 Y_OFFSET = 4 selectedPath = fu.RequestFile( '', # dir '', # file { 'FReqB_SeqGather': False, 'FReqS_Filter': 'JSON File (*.json)|*.json', 'FReqS_Title': 'Choose JSON', }, ) ver = fu.Version comp = None if selectedPath is not None: comp = fu.CurrentComp def add_node(pos_x, pos_y, size_x, size_y, data, name): xf = comp.AddTool('Transform', pos_x * X_OFFSET, pos_y * Y_OFFSET) xf.SetAttrs({'TOOLS_Name': name}) pre_node = comp.AddTool('Background', pos_x * X_OFFSET, (pos_y - 1) * Y_OFFSET) pre_node.UseFrameFormatSettings = 0 pre_node.Width = size_x pre_node.Height = size_y pre_node.TopLeftAlpha = 0 pre_node.Depth = 1 pos_x += 1 pos_y -= 2 user_controls = {} cb_name = '' pub_combobox = None pub_combobox_uc = { '__flags': 2097152, 'Value': { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ComboControl', 'LINKS_Name': name, 'INP_Integer': True, 'INP_Default': 0, 'ICS_ControlPage': 'User', }, } pub_combobox_def = 0 cb_cnt: int = 0 connect_list = [] for i, layer in enumerate(data): node = None layer_name: str = layer['name'] layer_name_en: str = layer['name_en'] visible: bool = layer['visible'] layer_data = layer['data'] mg = comp.AddTool('Merge', pos_x * X_OFFSET, (pos_y + 1) * Y_OFFSET) if type(layer_data) is list: node, pos_x = add_node(pos_x, pos_y, size_x, size_y, layer_data, layer_name) else: node = comp.AddTool('Loader', pos_x * X_OFFSET, pos_y * Y_OFFSET) node.Clip[1] = comp.ReverseMapPath(layer_data.replace('/', '\\')) node.Loop[1] = 1 node.PostMultiplyByAlpha = 1 if ver < 10 else 0 pos_x += 1 mg.ConnectInput('Foreground', node) mg.ConnectInput('Background', pre_node) if layer_name.startswith('*'): if pub_combobox is None: pub_combobox = comp.AddTool('PublishNumber') pub_combobox_name = name if name != 'Root' else 'Select' pub_combobox.SetAttrs({'TOOLS_Name': 'PARAM%s_%s' % (str(i).zfill(3), pub_combobox_name)}) cb_name = 'N' + str(i).zfill(3) user_controls[cb_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ComboControl', 'LINKS_Name': pub_combobox_name, 'INP_Integer': True, 'INP_Default': 0, 'ICS_ControlPage': 'User', } dct = user_controls[cb_name] pub_dct = pub_combobox_uc['Value'] dct[cb_cnt + 1] = {'CCS_AddString': '%s' % layer_name} pub_dct[cb_cnt + 1] = {'CCS_AddString': '%s' % layer_name} if visible: dct['INP_Default'] = cb_cnt pub_dct['INP_Default'] = cb_cnt pub_combobox_def = cb_cnt exp = comp.AddTool('Expression') exp.NumberExpression = 'n1 == %d' % cb_cnt mg.ConnectInput('Blend', exp.NumberResult) exp.ConnectInput('n1', pub_combobox) exp.Refresh() cb_cnt += 1 else: pub = comp.AddTool('PublishNumber') pub.SetAttrs({'TOOLS_Name': 'PARAM%s_%s' % (str(i).zfill(3), layer_name)}) uc_name = 'N' + str(i).zfill(3) + '_' + layer_name_en pub_uc = { '__flags': 2097152, 'Value': { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'CheckboxControl', 'LINKS_Name': layer_name, 'INP_Integer': True, 'CBC_TriState': False, 'INP_Default': 1 if visible else 0, 'ICS_ControlPage': 'User', }, } user_controls[uc_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'CheckboxControl', 'LINKS_Name': layer_name, 'INP_Integer': True, 'CBC_TriState': False, 'INP_Default': 1 if visible else 0, 'ICS_ControlPage': 'User', } mg.ConnectInput('Blend', pub) connect_list.append([uc_name, pub, 1 if visible else 0]) pub.UserControls = pub_uc pre_node = mg user_controls['Grp_' + name] = { 'LINKS_Name': name, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'LabelControl', 'LBLC_DropDownButton': True, 'LBLC_NumInputs': len(user_controls), 'INP_Default': 1, 'ICS_ControlPage': 'User', } xf.ConnectInput('Input', pre_node) uc = {'__flags': 2097152} # 順番を保持するフラグ for k, v in reversed(list(user_controls.items())): uc[k] = v xf.UserControls = uc xf = xf.Refresh() if pub_combobox is not None: xf.ConnectInput(cb_name, pub_combobox) pub_combobox.UserControls = pub_combobox_uc pub_combobox.Value = pub_combobox_def pub_combobox.Refresh() for c in connect_list: xf.ConnectInput(c[0], c[1]) c[1].Value = c[2] c[1].Refresh() xf.TileColor = { '__flags': 256, 'R': 0.92156862745098, 'G': 0.431372549019608, 'B': 0, } return xf, pos_x def make(dct): add_node(0, 0, dct['x'], dct['y'], dct['data'], dct['name']) if selectedPath is not None and comp is not None: comp.Lock() comp.StartUndo('Add some tools') json_path: Path = Path(comp.MapPath(comp.MapPath(selectedPath))) make(json.loads(json_path.read_text(encoding='utf-8'))) comp.EndUndo(True) comp.Unlock() comp.AskUser('Done!', {}) print('Done!') ================================================ FILE: Scripts/Comp/Refresh.lua ================================================ local function refresh() comp:StartUndo('RS Refresh') local tool_list = comp:GetToolList(true) for k,v in pairs(tool_list) do v:Refresh() end comp:EndUndo(true) print('Refresh!') end refresh() ================================================ FILE: Scripts/Edit/Marker2Chapter.lua ================================================ local function marker2Chapter(color, separator) print(color .. 'マーカーを目次にします。\n') local projectManager = resolve:GetProjectManager() local project = projectManager:GetCurrentProject() if not project then return end local timeline = project:GetCurrentTimeline() if not timeline then return end local fps = timeline:GetSetting('timelineFrameRate') local m = timeline:GetMarkers() local c = {} for i, v in pairs(m) do local sec = math.floor(i / fps + 0.5) if v.color == color then c[#c + 1] = { frame = i, time = string.format('%02d:%02d', sec / 60, sec % 60), name = v.name } end end table.sort(c, function(a, b) return (a.frame < b.frame) end) print('目次') if c[1] ~= nil and c[1].time ~= '00:00' then print('00:00' .. separator) end for i, v in pairs(c) do print(v.time .. separator .. v.name) end end marker2Chapter('Rose', ' - ') ================================================ FILE: Templates/Edit/Generators/WhiteCUL.setting ================================================ { Tools = ordered() { WhiteCUL = GroupOperator { Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", Default = 0, Name = "Copy Pose", SourceOp = "Root" }, Input2 = InstanceInput { Source = "PastePose", Default = 0, Name = "Paste Pose", SourceOp = "Root" }, Input3 = InstanceInput { Source = "SavePose", Default = 0, Name = "Save Pose", SourceOp = "Root" }, Input4 = InstanceInput { Source = "LoadPose", Default = 0, Name = "Load Pose", SourceOp = "Root" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect", SourceOp = "レイアウト" }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { Source = "XSize", Default = 1, Name = "X Size", SourceOp = "レイアウト" }, Input11 = InstanceInput { Source = "YSize", Default = 1, Name = "Y Size", SourceOp = "レイアウト" }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { Source = "FlipHoriz", Default = 0, Name = "Flip Horizontal", SourceOp = "レイアウト", ControlGroup = 1 }, Input14 = InstanceInput { Source = "FlipVert", Default = 0, Name = "Flip Vertical", SourceOp = "レイアウト", ControlGroup = 1 }, Input15 = InstanceInput { Source = "Value", Default = 1, Name = "スピード", Page = "モーション", SourceOp = "Motion_Speed" }, Input16 = InstanceInput { Source = "Value", Default = 1, Name = "強さ", SourceOp = "Motion_Str" }, Input17 = InstanceInput { Source = "N000_モーションなし", Default = 0, Name = "モーションなし", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Source = "N001_ぽよ", Default = 0, Name = "ぽよ", SourceOp = "モーションSelector" }, Input19 = InstanceInput { Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl", SourceOp = "モーションSelector" }, Input20 = InstanceInput { Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl", SourceOp = "モーションSelector" }, Input21 = InstanceInput { Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl", SourceOp = "モーションSelector" }, Input22 = InstanceInput { Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl", SourceOp = "モーションSelector" }, Input23 = InstanceInput { Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl", SourceOp = "モーションSelector" }, Input24 = InstanceInput { Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl", SourceOp = "モーションSelector" }, Input25 = InstanceInput { Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl", SourceOp = "モーションSelector" }, Input26 = InstanceInput { Source = "N009_跳ねる", Default = 0, Name = "跳ねる", SourceOp = "モーションSelector" }, Input27 = InstanceInput { Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector" }, Input28 = InstanceInput { Source = "N011_不安", Default = 0, Name = "不安", SourceOp = "モーションSelector" }, Input29 = InstanceInput { Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector" }, Input30 = InstanceInput { Source = "N013_震え", Default = 0, Name = "震え", SourceOp = "モーションSelector" }, Input31 = InstanceInput { Source = "Grp_記号など", Default = 0, Name = "記号など", SourceOp = "Root" }, Input32 = InstanceInput { Source = "N003_namida_show_75", Default = 0, Name = "涙 show", SourceOp = "Root" }, Input33 = InstanceInput { Source = "N003_namida_hide_75", Default = 0, Name = "涙 hide", SourceOp = "Root" }, Input34 = InstanceInput { Source = "N002_takinamida_show_74", Default = 0, Name = "滝涙 show", SourceOp = "Root" }, Input35 = InstanceInput { Source = "N002_takinamida_hide_74", Default = 0, Name = "滝涙 hide", SourceOp = "Root" }, Input36 = InstanceInput { Source = "N001_ase_show_73", Default = 0, Name = "汗 show", SourceOp = "Root" }, Input37 = InstanceInput { Source = "N001_ase_hide_73", Default = 0, Name = "汗 hide", SourceOp = "Root" }, Input38 = InstanceInput { Source = "N000_aseoome_show_72", Default = 0, Name = "汗多め show", SourceOp = "Root" }, Input39 = InstanceInput { Source = "N000_aseoome_hide_72", Default = 0, Name = "汗多め hide", SourceOp = "Root" }, Input40 = InstanceInput { Source = "Grp_眉", Default = 1, Name = "眉", SourceOp = "Root" }, Input41 = InstanceInput { Source = "N004_kihonmayu69", Default = 0, Name = "*基本眉", SourceOp = "Root" }, Input42 = InstanceInput { Source = "N003_ikarimayu68", Default = 0, Name = "*怒り眉", SourceOp = "Root" }, Input43 = InstanceInput { Source = "N002_agarimayu67", Default = 0, Name = "*上がり眉", SourceOp = "Root" }, Input44 = InstanceInput { Source = "N001_komarimayu66", Default = 0, Name = "*困り眉", SourceOp = "Root" }, Input45 = InstanceInput { Source = "N000_komarimayu265", Default = 0, Name = "*困り眉2", SourceOp = "Root" }, Input46 = InstanceInput { Source = "Grp_目", Default = 1, Name = "目", SourceOp = "Root" }, Input47 = InstanceInput { Source = "N005_kihonmesetto62", Default = 0, Name = "*基本目セット", SourceOp = "Root" }, Input48 = InstanceInput { Source = "N004_none46", Default = 0, Name = "*><", SourceOp = "Root" }, Input49 = InstanceInput { Source = "N003_nagomi45", Default = 0, Name = "*なごみ", SourceOp = "Root" }, Input50 = InstanceInput { Source = "N002_nikkori44", Default = 0, Name = "*にっこり", SourceOp = "Root" }, Input51 = InstanceInput { Source = "N001_◯◯43", Default = 0, Name = "*◯◯", SourceOp = "Root" }, Input52 = InstanceInput { Source = "N000_jitome42", Default = 0, Name = "*ジト目", SourceOp = "Root" }, Input53 = InstanceInput { Source = "Grp_基本目セット", Default = 1, Name = "基本目セット", SourceOp = "Root" }, Input54 = InstanceInput { Source = "Grp_黒目", Default = 0, Name = "黒目", SourceOp = "Root" }, Input55 = InstanceInput { Source = "N006_kihon62", Default = 0, Name = "*基本", SourceOp = "Root" }, Input56 = InstanceInput { Source = "N005_kihon261", Default = 0, Name = "*基本2", SourceOp = "Root" }, Input57 = InstanceInput { Source = "N004_kameramesen60", Default = 0, Name = "*カメラ目線", SourceOp = "Root" }, Input58 = InstanceInput { Source = "N003_kameramesen259", Default = 0, Name = "*カメラ目線2", SourceOp = "Root" }, Input59 = InstanceInput { Source = "N002_mesorashi58", Default = 0, Name = "*目そらし", SourceOp = "Root" }, Input60 = InstanceInput { Source = "N001_mesorashi257", Default = 0, Name = "*目そらし2", SourceOp = "Root" }, Input61 = InstanceInput { Source = "N000_●●56", Default = 0, Name = "*●●", SourceOp = "Root" }, Input62 = InstanceInput { Source = "Grp_白目", Default = 0, Name = "白目", SourceOp = "Root" }, Input63 = InstanceInput { Source = "N002_shitagankenkyouchou_show_53", Default = 0, Name = "下眼瞼強調 show", SourceOp = "Root" }, Input64 = InstanceInput { Source = "N002_shitagankenkyouchou_hide_53", Default = 0, Name = "下眼瞼強調 hide", SourceOp = "Root" }, Input65 = InstanceInput { Source = "N001_shiromekihon52", Default = 0, Name = "*白目基本", SourceOp = "Root" }, Input66 = InstanceInput { Source = "N000_shiromemihiraki51", Default = 0, Name = "*白目見開き", SourceOp = "Root" }, Input67 = InstanceInput { Source = "Grp_口", Default = 1, Name = "口", SourceOp = "Root" }, Input68 = InstanceInput { Source = "N016_hohoemi39", Default = 0, Name = "*ほほえみ", SourceOp = "Root" }, Input69 = InstanceInput { Source = "N015_aha38", Default = 0, Name = "*あは", SourceOp = "Root" }, Input70 = InstanceInput { Source = "N014_hoo37", Default = 0, Name = "*ほー", SourceOp = "Root" }, Input71 = InstanceInput { Source = "N013_wahaa36", Default = 0, Name = "*わはー", SourceOp = "Root" }, Input72 = InstanceInput { Source = "N012_peron35", Default = 0, Name = "*ぺろん", SourceOp = "Root" }, Input73 = InstanceInput { Source = "N011_ehee34", Default = 0, Name = "*えへぇ", SourceOp = "Root" }, Input74 = InstanceInput { Source = "N010_n33", Default = 0, Name = "*ん", SourceOp = "Root" }, Input75 = InstanceInput { Source = "N009_mun32", Default = 0, Name = "*むん", SourceOp = "Root" }, Input76 = InstanceInput { Source = "N008_o31", Default = 0, Name = "*お", SourceOp = "Root" }, Input77 = InstanceInput { Source = "N007_chu30", Default = 0, Name = "*ちゅ", SourceOp = "Root" }, Input78 = InstanceInput { Source = "N006_hyutsu29", Default = 0, Name = "*ひゅっ", SourceOp = "Root" }, Input79 = InstanceInput { Source = "N005_n28", Default = 0, Name = "*ん", SourceOp = "Root" }, Input80 = InstanceInput { Source = "N004_e27", Default = 0, Name = "*え", SourceOp = "Root" }, Input81 = InstanceInput { Source = "N003_eaa26", Default = 0, Name = "*えあー", SourceOp = "Root" }, Input82 = InstanceInput { Source = "N002_uhee25", Default = 0, Name = "*うへぇ", SourceOp = "Root" }, Input83 = InstanceInput { Source = "N001_eee24", Default = 0, Name = "*えぇー", SourceOp = "Root" }, Input84 = InstanceInput { Source = "N000_utsuwaa23", Default = 0, Name = "*うっわー", SourceOp = "Root" }, Input85 = InstanceInput { Source = "Grp_顔色など", Default = 0, Name = "顔色など", SourceOp = "Root" }, Input86 = InstanceInput { Source = "N003_hana_show_20", Default = 0, Name = "鼻 show", SourceOp = "Root" }, Input87 = InstanceInput { Source = "N003_hana_hide_20", Default = 0, Name = "鼻 hide", SourceOp = "Root" }, Input88 = InstanceInput { Source = "N002_hoppe19", Default = 0, Name = "*ほっぺ", SourceOp = "Root" }, Input89 = InstanceInput { Source = "N001_sekimen18", Default = 0, Name = "*赤面", SourceOp = "Root" }, Input90 = InstanceInput { Source = "N000_aozame17", Default = 0, Name = "*青ざめ", SourceOp = "Root" }, Input91 = InstanceInput { Source = "Grp_右腕", Default = 1, Name = "右腕", SourceOp = "Root" }, Input92 = InstanceInput { Source = "N003_kihon14", Default = 0, Name = "*基本", SourceOp = "Root" }, Input93 = InstanceInput { Source = "N002_sasashi13", Default = 0, Name = "*指さし", SourceOp = "Root" }, Input94 = InstanceInput { Source = "N001_tenohira12", Default = 0, Name = "*手のひら", SourceOp = "Root" }, Input95 = InstanceInput { Source = "N000_tenokabuto11", Default = 0, Name = "*手の甲", SourceOp = "Root" }, Input96 = InstanceInput { Source = "Grp_左腕", Default = 1, Name = "左腕", SourceOp = "Root" }, Input97 = InstanceInput { Source = "N002_kihon8", Default = 0, Name = "*基本", SourceOp = "Root" }, Input98 = InstanceInput { Source = "N001_tenohira7", Default = 0, Name = "*手のひら", SourceOp = "Root" }, Input99 = InstanceInput { Source = "N000_tenokabuto6", Default = 0, Name = "*手の甲", SourceOp = "Root" }, Input100 = InstanceInput { Source = "LayerOrder", Page = "口パク", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input101 = InstanceInput { Source = "LayerSelection", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input102 = InstanceInput { Source = "LayerName1", Name = "Layer List", ControlGroup = 2, SourceOp = "MouthAnim" }, Input103 = InstanceInput { Source = "LayerEnabled1", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input104 = InstanceInput { Source = "LayerName2", Name = "Layer List", ControlGroup = 2, SourceOp = "MouthAnim" }, Input105 = InstanceInput { Source = "LayerEnabled2", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input106 = InstanceInput { Source = "LayerName3", Name = "Layer List", ControlGroup = 2, SourceOp = "MouthAnim" }, Input107 = InstanceInput { Source = "LayerEnabled3", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input108 = InstanceInput { Source = "LayerName4", Name = "Layer List", ControlGroup = 2, SourceOp = "MouthAnim" }, Input109 = InstanceInput { Source = "LayerEnabled4", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input110 = InstanceInput { Source = "LayerName5", Name = "Layer List", ControlGroup = 2, SourceOp = "MouthAnim" }, Input111 = InstanceInput { Source = "LayerEnabled5", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input112 = InstanceInput { Source = "LayerName6", Name = "Layer List", ControlGroup = 2, SourceOp = "MouthAnim" }, Input113 = InstanceInput { Source = "LayerEnabled6", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input114 = InstanceInput { Source = "LayerName7", Name = "Layer List", ControlGroup = 2, SourceOp = "MouthAnim" }, Input115 = InstanceInput { Source = "LayerEnabled7", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input116 = InstanceInput { Source = "LayerName8", Name = "Layer List", ControlGroup = 2, SourceOp = "MouthAnim" }, Input117 = InstanceInput { Source = "LayerEnabled8", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input118 = InstanceInput { Default = 1, SourceOp = "MouthScale", Source = "Size" }, Input119 = InstanceInput { Default = 173, SourceOp = "EyeAnim", Source = "Blink" }, Input120 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input121 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input122 = InstanceInput { Source = "Make", Default = 0, Name = "Make Anim", SourceOp = "EyeAnim" }, Input123 = InstanceInput { Source = "Delete", Default = 0, Name = "Delete Anim", SourceOp = "EyeAnim" }, Input124 = InstanceInput { Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeAnim" }, Input125 = InstanceInput { Source = "LayerOrder", Name = "Layer List", ControlGroup = 3, SourceOp = "EyeAnim" }, Input126 = InstanceInput { Source = "LayerSelection", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input127 = InstanceInput { Source = "LayerName1", Name = "Layer List", ControlGroup = 3, SourceOp = "EyeAnim" }, Input128 = InstanceInput { Source = "LayerEnabled1", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input129 = InstanceInput { Source = "LayerName2", Name = "Layer List", ControlGroup = 3, SourceOp = "EyeAnim" }, Input130 = InstanceInput { Source = "LayerEnabled2", Default = 0, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input131 = InstanceInput { Source = "LayerName3", Name = "Layer List", ControlGroup = 3, SourceOp = "EyeAnim" }, Input132 = InstanceInput { Source = "LayerEnabled3", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 } }, Tools = ordered() { Loader21 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3905, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ちゅ.png" } } }, Loader33 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3355, -1501.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-にっこり.png" } } }, ["パーターブ_Ctrl"] = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5500, 511.5 } } }, Perturb1 = PerturbPoint { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Strength = Input { SourceOp = "Motion_Str", Source = "Value" } }, CtrlWZoom = false }, Motion_Str = PublishNumber { Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Motion_Speed = PublishNumber { Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Loader18 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3575, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-え.png" } } }, Loader36 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4125, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!白目\\-白目見開き.png" } } }, ["荒ぶる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, Width = 1, SourceOp = "Shake1_1" }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, Name = "X", SourceOp = "Transform1_2_1" }, Input2 = InstanceInput { Source = "y", Default = 0.1, Name = "Y", SourceOp = "Transform1_2_1" } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Inputs = { XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, Smoothness = Input { Value = 1.5 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 } }, Faster = true, CtrlWZoom = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 6160, 511.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } } }, Loader20 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3795, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ひゅっ.png" } } }, Loader53 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3630, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\記号など\\滝涙.png" } } }, Loader28 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4675, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ほー.png" } } }, Loader27 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4565, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-わはー.png" } } }, ["横揺れ_Ctrl"] = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5005, 511.5 } } }, Loader4 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!左腕\\-手のひら.png" } } }, ["ぽよ"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 1, Name = "スピード", Page = "Controls", SourceOp = "Transform" }, Input2 = InstanceInput { Source = "SecondOperand", Default = 1, Name = "強さ", SourceOp = "Calculation2" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, Tools = ordered() { Transform = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" } }, CtrlWShown = false, NameSet = true, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false }, Calculation1 = Calculation { Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 4345, 511.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } } }, Loader40 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4785, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-目そらし2_.png" } } }, ["拡縮_Ctrl"] = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, Center = Input { Value = { 0.504755282581476, 0.5 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5335, 511.5 } } }, Loader39 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4675, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-●●.png" } } }, Loader15 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-えぇー.png" } } }, Loader31 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3135, -1501.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-ジト目.png" } } }, ST_Background = Background { Inputs = { UseFrameFormatSettings = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5170, 676.5 } } }, ST_SetDomain = SetDomain { Inputs = { Input = Input { SourceOp = "ST_Background", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5170, 808.5 } } }, ["モーションSelector"] = Transform { Inputs = { Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5335, 676.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, ST_Merge = Merge { Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5335, 808.5 } } }, ["レイアウト"] = Transform { Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5335, 940.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, Loader11 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!顔色など\\-赤面.png" } } }, Loader14 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3135, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-うっわー.png" } } }, Loader7 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!右腕\\-手のひら.png" } } }, Loader24 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4235, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ん_.png" } } }, Loader23 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4125, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-むん.png" } } }, ["リズム_Ctrl"] = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4675, 511.5 } } }, ["リズム_AspectAffset"] = Calculation { Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, Operator = Input { Value = 2 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_Loop"] = Calculation { Inputs = { Operator = Input { Value = 9 }, Frame = Input { Expression = "30 / Speed", Value = 30 }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } }, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, RH = { 4, -0.01 }, LH = { 2, -0.01 } }, [6] = { 0, LH = { 5, 0 } } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader32 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -1501.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-◯◯.png" } } }, Loader38 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4345, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!白目\\下眼瞼強調.png" } } }, ["ぴょん_Ctrl"] = Transform { Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl" }, offset = { INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "offset", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4510, 511.5 } } }, XYPath1_1 = XYPath { Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, CtrlWZoom = false, DrawMode = "ModifyOnly", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ShowKeyPoints = false }, Calculation1_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" } }, CtrlWZoom = false }, Calculation2_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, Calculation4_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, RH = { 15.2, 0.05 }, LH = { 9.5, 0.194 } }, [22] = { 0, RH = { 24.9, 0.02 }, LH = { 18.7, 0.06 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["跳ねる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 2, MinScale = 0.0010000000475, SourceOp = "Transform1_1" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } }, Tools = ordered() { Transform1_1 = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 5665, 511.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } } }, Loader48 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2860, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-上がり眉.png" } } }, Loader52 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3520, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\記号など\\汗.png" } } }, Loader42 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5005, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-カメラ目線2_.png" } } }, Loader35 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3575, -1501.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-__.png" } } }, Loader49 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2970, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-怒り眉.png" } } }, Loader44 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5225, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-基本2_.png" } } }, Loader25 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4345, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-えへぇ.png" } } }, Loader6 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!右腕\\-手の甲.png" } } }, ["縦揺れ_Ctrl"] = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5170, 511.5 } } }, Loader8 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!右腕\\-指さし.png" } } }, Loader10 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!顔色など\\-青ざめ.png" } } }, Loader46 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2640, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-困り眉2_.png" } } }, Loader41 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4895, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-目そらし.png" } } }, Loader3 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!左腕\\-手の甲.png" } } }, ["震え"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } }, Tools = ordered() { Transform1_3 = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 6325, 511.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } } }, Loader45 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5335, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-基本.png" } } }, Loader47 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2750, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-困り眉.png" } } }, Loader54 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\記号など\\涙.png" } } }, ["跳ねる_Ctrl"] = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, 511.5 } } }, Loader19 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3685, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ん.png" } } }, Loader17 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3465, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-えあー.png" } } }, ["跳ねる_小"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 2, MinScale = 0.0010000000475, SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } }, Tools = ordered() { Transform1_1_1 = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 5830, 511.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } } }, Loader51 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3410, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\記号など\\汗多め.png" } } }, Background1 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Input = Input { SourceOp = "Background1", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!後髪.png" } } }, ["後髪_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!体.png" } } }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "後髪_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader2", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, Background2 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } } }, SetDomain2 = SetDomain { Inputs = { Input = Input { SourceOp = "Background2", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } } }, Loader5 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!左腕\\-基本.png" } } }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader5", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 935, -379.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 935, -115.5 } } }, Background3 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } } }, SetDomain3 = SetDomain { Inputs = { Input = Input { SourceOp = "Background3", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } } }, Loader9 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!右腕\\-基本.png" } } }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader9", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1595, -379.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1595, -115.5 } } }, Background4 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } } }, SetDomain4 = SetDomain { Inputs = { Input = Input { SourceOp = "Background4", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } } }, Loader12 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!顔色など\\-ほっぺ.png" } } }, ["顔色など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output" }, Foreground = Input { SourceOp = "Loader12", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } } }, Loader13 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!顔色など\\鼻.png" } } }, ["鼻_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色など_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader13", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, ["顔色など"] = Transform { Inputs = { Input = Input { SourceOp = "鼻_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, ["顔色など_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "顔色など", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, Background10 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2530, -643.5 } } }, SetDomain10 = SetDomain { Inputs = { Input = Input { SourceOp = "Background10", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2530, -511.5 } } }, Loader50 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3080, -643.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-基本眉.png" } } }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output" }, Foreground = Input { SourceOp = "Loader50", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3080, -511.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3080, -379.5 } } }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色など_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3080, -115.5 } } }, Background11 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3300, -643.5 } } }, SetDomain11 = SetDomain { Inputs = { Input = Input { SourceOp = "Background11", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3300, -511.5 } } }, ["汗多め_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain11", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3410, -511.5 } } }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗多め_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3520, -511.5 } } }, ["滝涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -511.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "滝涙_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3740, -511.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "涙_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3740, -379.5 } } }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3740, -115.5 } } }, Body = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -115.5 } }, Inputs = { Input = Input { SourceOp = "記号など_MG", Source = "Output" }, FlattenTransform = Input { Value = 1 } } }, Background5 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -1039.5 } } }, SetDomain5 = SetDomain { Inputs = { Input = Input { SourceOp = "Background5", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -907.5 } } }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader30", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4895, -907.5 } } }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4895, -775.5 } } }, MouthBase = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } }, Inputs = { Input = Input { SourceOp = "口", Source = "Output" }, FlattenTransform = Input { Value = 1 } } }, MouthScale = Transform { Inputs = { Pivot = Input { Value = { 0.491296472767995, 0.783362914335385 } }, Input = Input { SourceOp = "MouthBase", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4895, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, Loader30 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4895, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ほほえみ.png" } } }, N = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader30", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } } }, Instance_MouthScale = Transform { Inputs = { StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "N", Source = "Output" }, CommentsNest = Input { }, FrameRenderScriptNest = Input { } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4785, -214.5 } }, SourceOp = "MouthScale" }, A = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -511.5 } } }, Instance_MouthScale_1 = Transform { Inputs = { StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "A", Source = "Output" }, CommentsNest = Input { }, FrameRenderScriptNest = Input { } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -214.5 } }, SourceOp = "MouthScale" }, I = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4565, -610.5 } } }, Transform5 = Transform { Inputs = { Pivot = Input { Value = { 0.49177213862416, 0.784032610475525 } }, FlattenTransform = Input { Value = 1 }, UseSizeAndAspect = Input { Value = 0 }, XSize = Input { Value = 1.25 }, YSize = Input { Value = 0.6 }, Input = Input { SourceOp = "I", Source = "Output" } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 4565, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Instance_MouthScale_2 = Transform { Inputs = { StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "Transform5", Source = "Output" }, CommentsNest = Input { }, FrameRenderScriptNest = Input { } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4565, -214.5 } }, SourceOp = "MouthScale" }, U = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader22", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4455, -610.5 } } }, Transform4_1 = Transform { Inputs = { Pivot = Input { Value = { 0.49177213862416, 0.784032610475525 } }, FlattenTransform = Input { Value = 1 }, YSize = Input { Value = 0.75 }, UseSizeAndAspect = Input { Value = 0 }, Input = Input { SourceOp = "U", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Instance_MouthScale_3 = Transform { Inputs = { StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "Transform4_1", Source = "Output" }, CommentsNest = Input { }, FrameRenderScriptNest = Input { } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4455, -214.5 } }, SourceOp = "MouthScale" }, Loader29 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4785, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-あは.png" } } }, E = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4345, -610.5 } } }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.49177213862416, 0.784032610475525 } }, FlattenTransform = Input { Value = 1 }, YSize = Input { Value = 0.75 }, UseSizeAndAspect = Input { Value = 0 }, Input = Input { SourceOp = "E", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Instance_MouthScale_4 = Transform { Inputs = { StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output" }, CommentsNest = Input { }, FrameRenderScriptNest = Input { } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4345, -214.5 } }, SourceOp = "MouthScale" }, Loader22 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4015, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-お.png" } } }, O = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader22", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } } }, Instance_MouthScale_5 = Transform { Inputs = { StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "O", Source = "Output" }, CommentsNest = Input { }, FrameRenderScriptNest = Input { } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -214.5 } }, SourceOp = "MouthScale" }, MouthAnim = MultiMerge { Inputs = { ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, Background = Input { SourceOp = "Body", Source = "Output" }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, LayerName7 = Input { Value = "O" }, LayerEnabled7 = Input { Value = 0 }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" }, LayerName2 = Input { Value = "N" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, Background6 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -1501.5 } } }, SetDomain6 = SetDomain { Inputs = { Input = Input { SourceOp = "Background6", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -1369.5 } } }, Background7 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3795, -1897.5 } } }, SetDomain7 = SetDomain { Inputs = { Input = Input { SourceOp = "Background7", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3795, -1765.5 } } }, Background8 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4015, -2293.5 } } }, SetDomain8 = SetDomain { Inputs = { Input = Input { SourceOp = "Background8", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4015, -2161.5 } } }, Loader37 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4235, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!白目\\-白目基本.png" } } }, ["白目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output" }, Foreground = Input { SourceOp = "Loader37", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4235, -2161.5 } } }, ["下眼瞼強調_MG"] = Merge { Inputs = { Background = Input { SourceOp = "白目_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -2161.5 } } }, ["白目"] = Transform { Inputs = { Input = Input { SourceOp = "下眼瞼強調_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4345, -2029.5 } } }, ["白目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "白目", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -1765.5 } } }, Background9 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2010 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4565, -2293.5 } } }, SetDomain9 = SetDomain { Inputs = { Input = Input { SourceOp = "Background9", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4565, -2161.5 } } }, Loader43 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5115, -2293.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-カメラ目線.png" } } }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output" }, Foreground = Input { SourceOp = "Loader43", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5335, -2161.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5335, -2029.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "白目_MG1", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5335, -1765.5 } } }, ["基本目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5335, -1633.5 } } }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "基本目セット", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5335, -1369.5 } } }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5335, -1237.5 } } }, EyeBase = Transform { Inputs = { Input = Input { SourceOp = "目", Source = "Output" }, FlattenTransform = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5335, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Loader34 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3465, -1501.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-なごみ.png" } } }, Closed = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } } }, EyeAnim = MultiMerge { Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_3LayerEnabled2", Source = "Value" }, LayerEnabled1 = Input { SourceOp = "EyeAnim_3LayerEnabled1", Source = "Value" }, LayerName2 = Input { Value = "Closed" }, Blink = Input { Value = 173 } }, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, NameSet = true, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 5335, -115.5 } }, CtrlWZoom = false }, EyeAnim_3LayerEnabled1 = BezierSpline { SplineColor = { Green = 82, Blue = 232, Red = 198 }, KeyFrames = { [0] = { 1, RH = { 56.3333333333333, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [169] = { 0, RH = { 170.333333333333, 0.333333333333333 }, LH = { 112.666666666667, 0.333333333333333 }, Flags = { StepIn = true } }, [173] = { 1, LH = { 171.666666666667, 0.666666666666667 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, NameSet = true, CtrlWZoom = false }, EyeAnim_3LayerEnabled2 = BezierSpline { SplineColor = { Green = 82, Blue = 214, Red = 232 }, KeyFrames = { [0] = { 0, RH = { 56.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [169] = { 1, RH = { 170.333333333333, 0.666666666666667 }, LH = { 112.666666666667, 0.666666666666667 }, Flags = { StepIn = true } }, [173] = { 0, LH = { 171.666666666667, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, NameSet = true, CtrlWZoom = false }, Root = Transform { Inputs = { ["Grp_記号など"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_白目"] = Input { Value = 0 }, ["Grp_顔色など"] = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\n涙_MG\n滝涙_MG\n汗_MG\n汗多め_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n白目_MG1\n下眼瞼強調_MG\n白目_MG\n目_MG\n口_MG1\n口_MG\n顔色など_MG1\n鼻_MG\n顔色など_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\n体_MG\n後髪_MG" }, Input = Input { SourceOp = "EyeAnim", Source = "Output" }, Grp_Root = Input { Value = 0 } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_kigounado_show_75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N008_kigounado_hide_75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_記号など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "記号など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_namida_show_75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_namida_hide_75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_takinamida_show_74 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"滝涙_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "滝涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_takinamida_hide_74 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"滝涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "滝涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase_show_73 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase_hide_73 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_aseoome_show_72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗多め_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗多め show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_aseoome_hide_72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗多め_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗多め hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kihonmayu69 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_ikarimayu68 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*怒り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_agarimayu67 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上がり眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_komarimayu66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_komarimayu265 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_kihonmesetto62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"基本目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_none46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_nagomi45 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_nikkori44 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N001_◯◯43"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*◯◯", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_jitome42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_基本目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 0, LINKS_Name = "基本目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 7, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N006_kihon62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_kihon261 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kameramesen60 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kameramesen259 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_mesorashi58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_mesorashi257 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N000_●●56"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*●●", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_白目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "白目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_shitagankenkyouchou_show_53 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"下眼瞼強調_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "下眼瞼強調 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_shitagankenkyouchou_hide_53 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"下眼瞼強調_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "下眼瞼強調 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_shiromekihon52 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"白目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白目基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_shiromemihiraki51 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"白目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白目見開き", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 17, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N016_hohoemi39 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N015_aha38 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あは", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N014_hoo37 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N013_wahaa36 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*わはー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N012_peron35 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぺろん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_ehee34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*えへぇ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_n33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_mun32 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_o31 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_chu30 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ちゅ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_hyutsu29 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ひゅっ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_n28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_e27 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*え", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_eaa26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*えあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_uhee25 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うへぇ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_eee24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*えぇー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_utsuwaa23 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うっわー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "顔色など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_hana_show_20 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"鼻_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "鼻 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_hana_hide_20 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"鼻_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "鼻 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_hoppe19 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色など_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_sekimen18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色など_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*赤面", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_aozame17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色など_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*青ざめ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_kihon14 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_sasashi13 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指さし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_tenohira12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手のひら", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_tenokabuto11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手の甲", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_kihon8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_tenohira7 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手のひら", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_tenokabuto6 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手の甲", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } }, ViewInfo = OperatorInfo { Pos = { 5335, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, ["モーションなし"] = Transform { Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5335, 247.5 } } }, ["不安"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, Width = 1, SourceOp = "Shake1" }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, Name = "X", SourceOp = "Transform1_2" }, Input2 = InstanceInput { Source = "y", Default = 0.1, Name = "Y", SourceOp = "Transform1_2" } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Inputs = { XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, Smoothness = Input { Value = 2 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 } }, Faster = true, CtrlWZoom = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 5995, 511.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } } }, Loader16 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3355, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-うへぇ.png" } } }, Loader26 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4455, -1039.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, TimeCode = 0, Depth = 0, AspectMode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ぺろん.png" } } } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, ViewInfo = GroupInfo { Flags = { GridSnap = true, AllowPan = false, AutoSnap = true, ForceAll = true }, Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", PipeStyle = "Direct" }, CtrlWZoom = false } } } ================================================ FILE: Templates/Edit/Generators/old/SampleRig.setting ================================================ { Tools = ordered() { RigTool = GroupOperator { CtrlWZoom = false, NameSet = true, Inputs = ordered() { StyledText = Input { Value = "字幕", }, }, Outputs = { Output1 = InstanceOutput { SourceOp = "Merge1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 110, 280.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 1055, 417.3, 503, 22 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { -660, -170.8 } }, Tools = ordered() { Dissolve_I = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(RigTool.Anim < 4, 0, 1)", }, Background = Input { SourceOp = "I", Source = "Output", }, Foreground = Input { SourceOp = "Dissolve_U", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 550, 313.5 } }, }, O = TextPlus { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Font = Input { Value = "Meiryo", }, StyledText = Input { Value = "お", }, Style = Input { Value = "Bold", }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, }, ViewInfo = OperatorInfo { Pos = { 220, 313.5 } }, }, U = TextPlus { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Font = Input { Value = "Meiryo", }, StyledText = Input { Value = "う", }, Style = Input { Value = "Bold", }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, }, ViewInfo = OperatorInfo { Pos = { 440, 181.5 } }, }, I = TextPlus { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Font = Input { Value = "Meiryo", }, StyledText = Input { Value = "い", }, Style = Input { Value = "Bold", }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, }, ViewInfo = OperatorInfo { Pos = { 550, 181.5 } }, }, Text1 = TextPlus { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Font = Input { Value = "Meiryo", }, StyledText = Input { Value = "通常", }, Style = Input { Value = "Bold", }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, }, ViewInfo = OperatorInfo { Pos = { 880, 181.5 } }, }, N = TextPlus { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Font = Input { Value = "Meiryo", }, StyledText = Input { Value = "ん", }, Style = Input { Value = "Bold", }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, }, ViewInfo = OperatorInfo { Pos = { 770, 181.5 } }, }, A = TextPlus { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Font = Input { Value = "Meiryo", }, StyledText = Input { Value = "あ", }, Style = Input { Value = "Bold", }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, }, ViewInfo = OperatorInfo { Pos = { 660, 181.5 } }, }, Dissolve1 = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(RigTool.Anim < 1, 0, 1)", }, Background = Input { SourceOp = "Text1", Source = "Output", }, Foreground = Input { SourceOp = "Dissolve_N", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 880, 313.5 } }, }, Dissolve_N = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(RigTool.Anim < 2, 0, 1)", }, Background = Input { SourceOp = "N", Source = "Output", }, Foreground = Input { SourceOp = "Dissolve_A", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 770, 313.5 } }, }, Dissolve_A = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Expression = "iif(RigTool.Anim < 3, 0, 1)", }, Background = Input { SourceOp = "A", Source = "Output", }, Foreground = Input { SourceOp = "Dissolve_I", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 660, 313.5 } }, }, Dissolve_U = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(RigTool.Anim < 5, 0, 1)", }, Background = Input { SourceOp = "U", Source = "Output", }, Foreground = Input { SourceOp = "Dissolve_E", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 440, 313.5 } }, }, Dissolve_E = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Expression = "iif(RigTool.Anim < 6, 0, 1)", }, Background = Input { SourceOp = "E", Source = "Output", }, Foreground = Input { SourceOp = "O", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 330, 313.5 } }, }, E = TextPlus { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Font = Input { Value = "Meiryo", }, StyledText = Input { Value = "え", }, Style = Input { Value = "Bold", }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, }, ViewInfo = OperatorInfo { Pos = { 330, 181.5 } }, }, Background1 = Background { Inputs = { UseFrameFormatSettings = Input { Value = 1, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 770, 445.5 } }, }, Merge2 = Merge { Inputs = { Background = Input { SourceOp = "Background1", Source = "Output", }, Foreground = Input { SourceOp = "Dissolve1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 880, 445.5 } }, }, Merge1 = Merge { NameSet = true, Inputs = { Background = Input { SourceOp = "Merge2", Source = "Output", }, Foreground = Input { SourceOp = "Text1_1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1100, 445.5 } }, }, Text1_1 = TextPlus { Inputs = { HorizontalJustificationNew = Input { Value = 3, }, ElementShape5 = Input { Value = 1, }, Thickness5 = Input { Value = 0.14, }, VerticalJustificationNew = Input { Value = 3, }, UseFrameFormatSettings = Input { Value = 1, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, Size = Input { Value = 0.07, }, Font = Input { Value = "Meiryo", }, StyledText = Input { Value = "字幕", Expression = "RigTool.StyledText", }, Style = Input { Value = "Bold", }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Enabled2 = Input { Value = 1, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.0705882352941176, }, Green2 = Input { Value = 0.388235294117647, }, Blue2 = Input { Value = 0.0549019607843137, }, }, ViewInfo = OperatorInfo { Pos = { 1100, 181.5 } }, } }, UserControls = ordered() { StyledText = { TEC_ReadOnly = false, LINKID_DataType = "Text", LINKS_Name = "StyledText", INPID_InputControl = "TextEditControl", TEC_Wrap = false, }, Anim = { INP_Integer = true, LINKS_Name = "Anim", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 6, INP_Default = 0, } } } } } ================================================ FILE: Templates/Edit/Generators/old/ずんだもん(FUSE).setting ================================================ { Tools = ordered() { Zundamon = GroupOperator { Tools = ordered() { Loader48 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んあー.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9130, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader21 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-口元.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader65 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-UU.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7535, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader78 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし3_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9405, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader50 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んー.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9350, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader69 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ジト目.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7975, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader95 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗3_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader20 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-苦しむ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader72 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き3_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8305, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader4 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-ぱんつ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader28 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-ひそひそ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader80 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9625, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader63 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-〇〇.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7315, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader18 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-胸元.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2805, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader82 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9845, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぽよ"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 9735, 577.5 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, Tools = ordered() { Transform = Transform { NameSet = true, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, ICS_ControlPage = "Controls", INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { Source = "Result", SourceOp = "Calculation1" } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform", Name = "スピード", Page = "Controls" }, Input2 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2", Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } } }, Loader13 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-手を挙げる.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2035, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader40 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-手を挙げる.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5885, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader27 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-(非表示).png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4235, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader22 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-手を挙げる.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3245, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader98 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\涙.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9075, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader99 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\アヒルちゃん.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9185, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader39 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-口元.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader15 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-基本.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader31 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-口元.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4675, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader11 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-苦しむ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader14 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-腰.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2145, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader36 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-マイク.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader24 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-基本.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3465, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader23 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-腰.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3355, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["荒ぶる"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 10560, 577.5 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { LINKS_Name = "x", INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl" }, y = { LINKS_Name = "y", INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl" }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl" }, in_out = { LINKS_Name = "in_out", INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl" } }, CtrlWZoom = false, CtrlWShown = false, Inputs = { x = Input { Value = 0.03 }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1_1" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, Smoothness = Input { Value = 1.5 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 } }, Faster = true } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1_1", Default = 0 }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1_1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1_1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2_1", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2_1", Name = "Y" } } }, Loader41 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-腰.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5995, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader71 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目ハート.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8195, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 605, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader3 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-素体.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["服装2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1045, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background2" }, Foreground = Input { Source = "Output", SourceOp = "Loader3" } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader7 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-(非表示).png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1375, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background3" }, Foreground = Input { Source = "Output", SourceOp = "Loader7" } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "服装2_MG" }, Foreground = Input { Source = "Output", SourceOp = "右腕" } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 2475, -643.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader16 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-(非表示).png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background4" }, Foreground = Input { Source = "Output", SourceOp = "Loader16" } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3465, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "右腕_MG1" }, Foreground = Input { Source = "Output", SourceOp = "左腕" } } }, ["服装2"] = Transform { ViewInfo = OperatorInfo { Pos = { 3465, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG1" } } }, Loader75 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-見開き白目.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8855, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader38 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-苦しむ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5665, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 10065, 577.5 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, Tools = ordered() { Transform1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number", INP_Integer = false }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.08 }, speed = Input { Value = 2 } } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", SourceOp = "Transform1_1", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1" } } }, Loader89 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-上がり眉.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader52 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-おほお.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9570, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader58 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-青ざめ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader91 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-普通眉.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader62 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ぐるぐる.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7205, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader59 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ赤め.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6765, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader96 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗2_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8855, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader55 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むー.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9900, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader56 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\かげり.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6435, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader35 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-(非表示).png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5335, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader76 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-ジト白目.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8965, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader32 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-手を挙げる.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4785, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 9955, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, UseFrameFormatSettings = Input { Value = 1 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 } } }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 10120, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } } }, ["モーションSelector"] = Transform { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 10285, 775.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } } }, ST_MergeB = Merge { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Center = Input { Value = { 0.85, 0.15 } }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" } } }, Loader81 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線3_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9735, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader60 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ2_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6875, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader83 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9955, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader85 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目2_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 10175, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader44 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8690, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader37 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-指差し.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5555, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader25 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-制服.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader70 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8085, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader67 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7755, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader29 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-考える.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4455, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader64 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-__.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7425, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader33 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-腰.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4895, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader6 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-バスタオル.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader12 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-口元.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1925, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader94 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-パーカー(裏地とセットで使用).png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8415, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader97 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗1_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8965, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader84 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目3_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 10065, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader66 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり2_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7645, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader87 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉2_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7425, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader8 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-胸元.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader10 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-指差し.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1705, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader92 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆萎え.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader74 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8525, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぴょん"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 9900, 577.5 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, Tools = ordered() { Transform1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { LINKS_Name = "offset", INP_Default = 0, INP_MaxScale = 500, INP_MinScale = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl" } }, CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } } }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } } }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", Value = 0.25 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform1", Name = "スピード" }, Input3 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2_1", Name = "強さ" }, Input2 = InstanceInput { Default = 0, Source = "offset", SourceOp = "Transform1", Name = "時間オフセット(フレーム)" } } }, Loader2 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\パーカー裏地.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader30 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-苦しむ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4565, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader88 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉1_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7535, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["震え"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Size = { 126, 109.359001159668, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 10725, 577.5 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, Tools = ordered() { Transform1_3 = Transform { UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, LINKID_DataType = "Number", INP_Integer = false }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, CtrlWShown = false, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.005 }, speed = Input { Value = 12 } } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_3" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_3" }, Input3 = InstanceInput { Source = "Y", Default = 0, SourceOp = "Transform1_3" } } }, Loader9 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-マイク.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1595, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader47 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-△.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9020, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader73 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き2_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8415, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader57 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-(非表示).png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6545, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader19 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-考える.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2915, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader79 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし2_.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9515, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader17 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-ひそひそ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2695, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_小"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 10230, 577.5 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, Tools = ordered() { Transform1_1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number", INP_Integer = false }, width = { LINKS_Name = "\nwidth", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false }, out = { LINKS_Name = "out", INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl" } }, CtrlWZoom = false, CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.02 }, speed = Input { Value = 2 } } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", SourceOp = "Transform1_1_1", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1_1" } } }, Loader5 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-スク水.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader51 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-はへえ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9460, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, Inputs = { Width = Input { Value = 1482 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2250 }, Depth = Input { Value = 1 } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } } }, Loader1 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\尻尾的なアレ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["尻尾的なアレ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "SetDomain1" }, Foreground = Input { Source = "Output", SourceOp = "Loader1" } } }, ["パーカー裏地_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "尻尾的なアレ_MG" }, PerformDepthMerge = Input { Value = 0 } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 3685, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader26 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-いつもの服.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["服装1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3905, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background5" }, Foreground = Input { Source = "Output", SourceOp = "Loader26" } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 4125, -643.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader34 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-基本.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5005, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5005, -643.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background6" }, Foreground = Input { Source = "Output", SourceOp = "Loader34" } } }, ["左腕1"] = Transform { ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "左腕1_MG" } } }, ["左腕_MG2"] = Merge { ViewInfo = OperatorInfo { Pos = { 5005, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "服装1_MG" }, Foreground = Input { Source = "Output", SourceOp = "左腕1" } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 5225, -643.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader42 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-基本.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6105, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 6105, -643.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background7" }, Foreground = Input { Source = "Output", SourceOp = "Loader42" } } }, ["右腕1"] = Transform { ViewInfo = OperatorInfo { Pos = { 6105, -511.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "右腕1_MG" } } }, ["右腕_MG2"] = Merge { ViewInfo = OperatorInfo { Pos = { 6105, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "左腕_MG2" }, Foreground = Input { Source = "Output", SourceOp = "右腕1" } } }, ["服装1"] = Transform { ViewInfo = OperatorInfo { Pos = { 6105, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG2" } } }, Root_MG = Merge { ViewInfo = OperatorInfo { Pos = { 6105, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "パーカー裏地_MG" }, Foreground = Input { Source = "Output", SourceOp = "服装1" } } }, Background9 = Background { ViewInfo = OperatorInfo { Pos = { 6325, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["かげり_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 6435, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "Background9" }, PerformDepthMerge = Input { Value = 0 } } }, Loader61 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6985, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["顔色_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 6985, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "かげり_MG" }, Foreground = Input { Source = "Output", SourceOp = "Loader61" } } }, ["顔色"] = Transform { ViewInfo = OperatorInfo { Pos = { 6985, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "顔色_MG" } } }, ["顔色_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 6985, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Root_MG" }, Foreground = Input { Source = "Output", SourceOp = "顔色" } } }, Background13 = Background { ViewInfo = OperatorInfo { Pos = { 7315, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader90 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-怒り眉.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 7865, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background13" }, Foreground = Input { Source = "Output", SourceOp = "Loader90" } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 7865, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 7865, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "顔色_MG1" }, Foreground = Input { Source = "Output", SourceOp = "眉" } } }, Background14 = Background { ViewInfo = OperatorInfo { Pos = { 8085, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader93 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆通常.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["枝豆_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8415, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background14" }, Foreground = Input { Source = "Output", SourceOp = "Loader93" } } }, ["枝豆"] = Transform { ViewInfo = OperatorInfo { Pos = { 8415, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "枝豆_MG" } } }, ["枝豆_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 8415, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "眉_MG1" }, Foreground = Input { Source = "Output", SourceOp = "枝豆" } } }, Background15 = Background { ViewInfo = OperatorInfo { Pos = { 8635, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["汗3_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8745, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "Background15" }, PerformDepthMerge = Input { Value = 0 } } }, ["汗2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8855, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "汗3_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["汗1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8965, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "汗2_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9075, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "汗1_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["アヒルちゃん_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9185, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "涙_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["記号など"] = Transform { ViewInfo = OperatorInfo { Pos = { 9185, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "アヒルちゃん_MG" } } }, ["記号など_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9185, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "枝豆_MG1" }, Foreground = Input { Source = "Output", SourceOp = "記号など" } } }, AutoDomain1 = AutoDomain { Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, ViewInfo = OperatorInfo { Pos = { 9515, -115.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } } }, Background8 = Background { ViewInfo = OperatorInfo { Pos = { 8470, -1336.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9900, -1336.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background8" }, Foreground = Input { Source = "Output", SourceOp = "Loader46" } } }, AutoDomain1_1 = AutoDomain { Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, ViewInfo = OperatorInfo { Pos = { 9900, -1204.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } } }, Loader46 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むふ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8910, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, N = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 9790, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader46" } } }, Loader43 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあー.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8580, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, A = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 9680, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader43" } } }, Loader49 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んへー.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9240, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, I = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 9570, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader49" } } }, Loader54 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ゆ.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9790, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, U = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 9460, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader54" } } }, Loader45 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほー.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8800, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, E = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 9350, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader45" } } }, Loader53 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-お.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9680, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, O = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 9240, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader53" } } }, RS_MouthAIUEO = Fuse.RS_MouthAIUEO { Version = 1, NameSet = true, ViewInfo = OperatorInfo { Pos = { 9900, -940.5 } }, CtrlWZoom = false, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { A = Input { Source = "Output", SourceOp = "A" }, I = Input { Source = "Output", SourceOp = "I" }, U = Input { Source = "Output", SourceOp = "U" }, O = Input { Source = "Output", SourceOp = "O" }, Input = Input { Source = "Output", SourceOp = "AutoDomain1_1" }, N = Input { Source = "Output", SourceOp = "N" }, E = Input { Source = "Output", SourceOp = "E" } } }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 9900, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "RS_MouthAIUEO" } } }, ["口_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 9900, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "AutoDomain1" }, Foreground = Input { Source = "Output", SourceOp = "口" } } }, Background10 = Background { ViewInfo = OperatorInfo { Pos = { 7095, -1765.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Background11 = Background { ViewInfo = OperatorInfo { Pos = { 8745, -2029.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader77 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-普通白目.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9075, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["目セット_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9075, -2029.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background11" }, Foreground = Input { Source = "Output", SourceOp = "Loader77" } } }, Background12 = Background { ViewInfo = OperatorInfo { Pos = { 9295, -2293.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader86 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["黒目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 10285, -2293.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background12" }, Foreground = Input { Source = "Output", SourceOp = "Loader86" } } }, ["黒目"] = Transform { ViewInfo = OperatorInfo { Pos = { 10285, -2161.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } } }, ["黒目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 10285, -2029.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "目セット_MG" }, Foreground = Input { Source = "Output", SourceOp = "黒目" } } }, ["目セット"] = Transform { ViewInfo = OperatorInfo { Pos = { 10285, -1897.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG1" } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 10285, -1765.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background10" }, Foreground = Input { Source = "Output", SourceOp = "目セット" } } }, AutoDomain1_2 = AutoDomain { Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, ViewInfo = OperatorInfo { Pos = { 10285, -1204.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } } }, Loader68 = Loader { Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", Loop = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-なごみ目.png", AspectMode = 0, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7865, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 10175, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader68" } } }, EyeBlink = Dissolve { ViewInfo = OperatorInfo { Pos = { 10285, -940.5 } }, Transitions = { [0] = "DFTDissolve" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mix = Input { Source = "Value", SourceOp = "EyeBlinkBackgroundForeground" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" }, Foreground = Input { Source = "Output", SourceOp = "Closed" } } }, EyeBlinkBackgroundForeground = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 41, 0 } }, [123] = { 1, LH = { 123, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 124, 1 } }, [127] = { 0, LH = { 127, 0.333333333333333 }, Flags = { StepIn = true, PreLoop = true, Loop = true } } }, SplineColor = { Green = 164, Blue = 235, Red = 16 }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, EyeCtrl = Transform { ViewInfo = OperatorInfo { Pos = { 10285, -775.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" } } }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 10285, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } } }, ["目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 10285, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "口_MG1" }, Foreground = Input { Source = "Output", SourceOp = "目" } } }, Root = Transform { UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N009_kigounado_show_128 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N009_kigounado_hide_128 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_fukusou155 = { LINKS_Name = "*服装1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_fukusou231 = { LINKS_Name = "*服装2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_paakaauraji_show_3 = { LINKS_Name = "パーカー裏地 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_paakaauraji_hide_3 = { LINKS_Name = "パーカー裏地 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_shippotekinaare_show_2 = { LINKS_Name = "尻尾的なアレ show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_shippotekinaare_hide_2 = { LINKS_Name = "尻尾的なアレ hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 10, LINKID_DataType = "Number" }, N004_ahiruchan_show_128 = { LINKS_Name = "アヒルちゃん show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nlocal node = comp:FindTool(\"Loader99\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N004_ahiruchan_hide_128 = { LINKS_Name = "アヒルちゃん hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_show_127 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader98\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_hide_127 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_show_126 = { LINKS_Name = "汗1 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader97\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_hide_126 = { LINKS_Name = "汗1 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_125 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader96\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_125 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_show_124 = { LINKS_Name = "汗3 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader95\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_hide_124 = { LINKS_Name = "汗3 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_枝豆"] = { LINKS_Name = "枝豆", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_paakaaurajitosettodeshiyou121 = { LINKS_Name = "*パーカー(裏地とセットで使用)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader94\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_edamametsuujou120 = { LINKS_Name = "*枝豆通常", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader93\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_edamamenae119 = { LINKS_Name = "*枝豆萎え", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader92\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, N004_futsuumayu116 = { LINKS_Name = "*普通眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader91\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_ikarimayu115 = { LINKS_Name = "*怒り眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader90\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_agarimayu114 = { LINKS_Name = "*上がり眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader89\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komarimayu1113 = { LINKS_Name = "*困り眉1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader88\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_komarimayu2112 = { LINKS_Name = "*困り眉2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader87\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 14, LINKID_DataType = "Number" }, N013_mesetto109 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N012_uwamuki93 = { LINKS_Name = "*上向き", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_uwamuki292 = { LINKS_Name = "*上向き2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_uwamuki391 = { LINKS_Name = "*上向き3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_hosomemehaato90 = { LINKS_Name = "*細め目ハート", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_hosomeme89 = { LINKS_Name = "*細め目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_jitome88 = { LINKS_Name = "*ジト目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nagomime87 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nikkori86 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_nikkori285 = { LINKS_Name = "*にっこり2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_UU84 = { LINKS_Name = "*UU", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_none83 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_〇〇82"] = { LINKS_Name = "*〇〇", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_guruguru81 = { LINKS_Name = "*ぐるぐる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_futsuushirome98 = { LINKS_Name = "*普通白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_jitoshirome97 = { LINKS_Name = "*ジト白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mihirakishirome96 = { LINKS_Name = "*見開き白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_futsuume109 = { LINKS_Name = "*普通目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader86\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_futsuume2108 = { LINKS_Name = "*普通目2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader85\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_futsuume3107 = { LINKS_Name = "*普通目3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kameramesen106 = { LINKS_Name = "*カメラ目線", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kameramesen2105 = { LINKS_Name = "*カメラ目線2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kameramesen3104 = { LINKS_Name = "*カメラ目線3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_mesorashi103 = { LINKS_Name = "*目逸らし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_mesorashi2102 = { LINKS_Name = "*目逸らし2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mesorashi3101 = { LINKS_Name = "*目逸らし3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N005_hoppe78 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoppe277 = { LINKS_Name = "*ほっぺ2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoppeakame76 = { LINKS_Name = "*ほっぺ赤め", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_aozame75 = { LINKS_Name = "*青ざめ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hihyouji74 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kageri_show_73 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_kageri_hide_73 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 13, LINKID_DataType = "Number" }, N012_muu70 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_yu69 = { LINKS_Name = "*ゆ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_o68 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_ohoo67 = { LINKS_Name = "*おほお", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_hahee66 = { LINKS_Name = "*はへえ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_nn65 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nhee64 = { LINKS_Name = "*んへー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_naa63 = { LINKS_Name = "*んあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_△62"] = { LINKS_Name = "*△", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_mufu61 = { LINKS_Name = "*むふ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hoo60 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoa59 = { LINKS_Name = "*ほあ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hoaa58 = { LINKS_Name = "*ほあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_服装1"] = { LINKS_Name = "服装1", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N001_itsumonofuku35 = { LINKS_Name = "*いつもの服", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_seifuku34 = { LINKS_Name = "*制服", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕1"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_kihon55 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_koshi54 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_tewoageru53 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kuchimoto52 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kurushimu51 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_yubisashishi50 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_maiku49 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji48 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕1"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_kihon45 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_koshi44 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_tewoageru43 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kuchimoto42 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kurushimu41 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kangaeru40 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hisohiso39 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji38 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_服装2"] = { LINKS_Name = "服装2", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_basutaoru9 = { LINKS_Name = "*バスタオル", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_sukumizu8 = { LINKS_Name = "*スク水", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_pantsu7 = { LINKS_Name = "*ぱんつ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_motokarada6 = { LINKS_Name = "*素体", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon31 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_koshi30 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_tewoageru29 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kuchimoto28 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kurushimu27 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kangaeru26 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_munamoto25 = { LINKS_Name = "*胸元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hisohiso24 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji23 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon20 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_koshi19 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_tewoageru18 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kuchimoto17 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kurushimu16 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_yubisashishi15 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_maiku14 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_munamoto13 = { LINKS_Name = "*胸元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji12 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, Grp_Root2 = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_External = false, INP_Integer = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 10285, 49.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { Comments = Input { Value = "記号など_MG\nアヒルちゃん_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n枝豆_MG1\n枝豆_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n口_MG1\n口_MG\n右腕_MG2\n右腕1_MG\n左腕_MG2\n左腕1_MG\n服装1_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n服装2_MG\nパーカー裏地_MG\n尻尾的なアレ_MG" }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_枝豆"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_服装1"] = Input { Value = 0 }, ["Grp_服装2"] = Input { Value = 0 }, ["Grp_左腕"] = Input { Value = 0 }, ["Grp_右腕"] = Input { Value = 0 }, Grp_Root2 = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "目_MG1" } } }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 10285, 247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } } }, ["不安"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 10395, 577.5 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, Inputs = { x = Input { Value = 0.01 }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1 = Shake { CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, Smoothness = Input { Value = 2 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 } }, Faster = true } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1", Default = 0 }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2", Name = "Y" } } } }, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, CtrlWZoom = false, ViewInfo = GroupInfo { Scale = 1, Direction = "Horizontal", PipeStyle = "Direct", Offset = { 0, 0 }, Flags = { AutoSnap = true, ForceAll = true, GridSnap = true, AllowPan = false } }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", SourceOp = "Root", Source = "CopyPose" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", SourceOp = "Root", Source = "PastePose" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", SourceOp = "Root", Source = "SavePose" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", SourceOp = "Root", Source = "LoadPose" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", Default = 1, SourceOp = "ST_MergeB" }, Input7 = InstanceInput { Source = "Angle", Default = 0, SourceOp = "ST_MergeB" }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", SourceOp = "ST_MergeB", ControlGroup = 1, Name = "Flip Horizontal" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", SourceOp = "ST_MergeB", ControlGroup = 1, Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", SourceOp = "モーションSelector", Source = "N000_モーションなし" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", SourceOp = "モーションSelector", Source = "N001_ぽよ" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", SourceOp = "モーションSelector", Source = "N002_ぴょん" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", SourceOp = "モーションSelector", Source = "N003_跳ねる" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector", Source = "N004_跳ねる_小" }, Input15 = InstanceInput { Default = 0, Name = "不安", SourceOp = "モーションSelector", Source = "N005_不安" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector", Source = "N006_荒ぶる" }, Input17 = InstanceInput { Default = 0, Name = "震え", SourceOp = "モーションSelector", Source = "N007_震え" }, Input18 = InstanceInput { Default = 0, Name = "記号など", SourceOp = "Root", Source = "Grp_記号など" }, Input19 = InstanceInput { Default = 0, Name = "アヒルちゃん show", SourceOp = "Root", Source = "N004_ahiruchan_show_128" }, Input20 = InstanceInput { Default = 0, Name = "アヒルちゃん hide", SourceOp = "Root", Source = "N004_ahiruchan_hide_128" }, Input21 = InstanceInput { Default = 0, Name = "涙 show", SourceOp = "Root", Source = "N003_namida_show_127" }, Input22 = InstanceInput { Default = 0, Name = "涙 hide", SourceOp = "Root", Source = "N003_namida_hide_127" }, Input23 = InstanceInput { Default = 0, Name = "汗1 show", SourceOp = "Root", Source = "N002_ase1_show_126" }, Input24 = InstanceInput { Default = 0, Name = "汗1 hide", SourceOp = "Root", Source = "N002_ase1_hide_126" }, Input25 = InstanceInput { Default = 0, Name = "汗2 show", SourceOp = "Root", Source = "N001_ase2_show_125" }, Input26 = InstanceInput { Default = 0, Name = "汗2 hide", SourceOp = "Root", Source = "N001_ase2_hide_125" }, Input27 = InstanceInput { Default = 0, Name = "汗3 show", SourceOp = "Root", Source = "N000_ase3_show_124" }, Input28 = InstanceInput { Default = 0, Name = "汗3 hide", SourceOp = "Root", Source = "N000_ase3_hide_124" }, Input29 = InstanceInput { Default = 0, Name = "枝豆", SourceOp = "Root", Source = "Grp_枝豆" }, Input30 = InstanceInput { Default = 0, Source = "N002_paakaaurajitosettodeshiyou121", SourceOp = "Root", Width = 0.5, Name = "*パーカー(裏地とセットで使用)" }, Input31 = InstanceInput { Default = 0, Source = "N001_edamametsuujou120", SourceOp = "Root", Width = 0.25, Name = "*枝豆通常" }, Input32 = InstanceInput { Default = 0, Source = "N000_edamamenae119", SourceOp = "Root", Width = 0.25, Name = "*枝豆萎え" }, Input33 = InstanceInput { Default = 1, Name = "眉", SourceOp = "Root", Source = "Grp_眉" }, Input34 = InstanceInput { Default = 0, Source = "N004_futsuumayu116", SourceOp = "Root", Width = 0.25, Name = "*普通眉" }, Input35 = InstanceInput { Default = 0, Source = "N003_ikarimayu115", SourceOp = "Root", Width = 0.25, Name = "*怒り眉" }, Input36 = InstanceInput { Default = 0, Source = "N002_agarimayu114", SourceOp = "Root", Width = 0.25, Name = "*上がり眉" }, Input37 = InstanceInput { Default = 0, Source = "N001_komarimayu1113", SourceOp = "Root", Width = 0.25, Name = "*困り眉1" }, Input38 = InstanceInput { Default = 0, Source = "N000_komarimayu2112", SourceOp = "Root", Width = 0.25, Name = "*困り眉2" }, Input39 = InstanceInput { Default = 1, Name = "目", SourceOp = "Root", Source = "Grp_目" }, Input40 = InstanceInput { Default = 0, Source = "N013_mesetto109", SourceOp = "Root", Width = 0.25, Name = "*目セット" }, Input41 = InstanceInput { Default = 0, Source = "N012_uwamuki93", SourceOp = "Root", Width = 0.25, Name = "*上向き" }, Input42 = InstanceInput { Default = 0, Source = "N011_uwamuki292", SourceOp = "Root", Width = 0.25, Name = "*上向き2" }, Input43 = InstanceInput { Default = 0, Source = "N010_uwamuki391", SourceOp = "Root", Width = 0.25, Name = "*上向き3" }, Input44 = InstanceInput { Default = 0, Source = "N009_hosomemehaato90", SourceOp = "Root", Width = 0.25, Name = "*細め目ハート" }, Input45 = InstanceInput { Default = 0, Source = "N008_hosomeme89", SourceOp = "Root", Width = 0.25, Name = "*細め目" }, Input46 = InstanceInput { Default = 0, Source = "N007_jitome88", SourceOp = "Root", Width = 0.25, Name = "*ジト目" }, Input47 = InstanceInput { Default = 0, Source = "N006_nagomime87", SourceOp = "Root", Width = 0.25, Name = "*なごみ目" }, Input48 = InstanceInput { Default = 0, Source = "N005_nikkori86", SourceOp = "Root", Width = 0.25, Name = "*にっこり" }, Input49 = InstanceInput { Default = 0, Source = "N004_nikkori285", SourceOp = "Root", Width = 0.25, Name = "*にっこり2" }, Input50 = InstanceInput { Default = 0, Source = "N003_UU84", SourceOp = "Root", Width = 0.25, Name = "*UU" }, Input51 = InstanceInput { Default = 0, Source = "N002_none83", SourceOp = "Root", Width = 0.25, Name = "*><" }, Input52 = InstanceInput { Default = 0, Source = "N001_〇〇82", SourceOp = "Root", Width = 0.25, Name = "*〇〇" }, Input53 = InstanceInput { Default = 0, Source = "N000_guruguru81", SourceOp = "Root", Width = 0.25, Name = "*ぐるぐる" }, Input54 = InstanceInput { Default = 0, Name = "目セット", SourceOp = "Root", Source = "Grp_目セット" }, Input55 = InstanceInput { Default = 0, Source = "N002_futsuushirome98", SourceOp = "Root", Width = 0.25, Name = "*普通白目" }, Input56 = InstanceInput { Default = 0, Source = "N001_jitoshirome97", SourceOp = "Root", Width = 0.25, Name = "*ジト白目" }, Input57 = InstanceInput { Default = 0, Source = "N000_mihirakishirome96", SourceOp = "Root", Width = 0.25, Name = "*見開き白目" }, Input58 = InstanceInput { Default = 0, Name = "黒目", SourceOp = "Root", Source = "Grp_黒目" }, Input59 = InstanceInput { Default = 0, Source = "N008_futsuume109", SourceOp = "Root", Width = 0.25, Name = "*普通目" }, Input60 = InstanceInput { Default = 0, Source = "N007_futsuume2108", SourceOp = "Root", Width = 0.25, Name = "*普通目2" }, Input61 = InstanceInput { Default = 0, Source = "N006_futsuume3107", SourceOp = "Root", Width = 0.25, Name = "*普通目3" }, Input62 = InstanceInput { Default = 0, Source = "N005_kameramesen106", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線" }, Input63 = InstanceInput { Default = 0, Source = "N004_kameramesen2105", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線2" }, Input64 = InstanceInput { Default = 0, Source = "N003_kameramesen3104", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線3" }, Input65 = InstanceInput { Default = 0, Source = "N002_mesorashi103", SourceOp = "Root", Width = 0.25, Name = "*目逸らし" }, Input66 = InstanceInput { Default = 0, Source = "N001_mesorashi2102", SourceOp = "Root", Width = 0.25, Name = "*目逸らし2" }, Input67 = InstanceInput { Default = 0, Source = "N000_mesorashi3101", SourceOp = "Root", Width = 0.25, Name = "*目逸らし3" }, Input68 = InstanceInput { Default = 1, Name = "顔色", SourceOp = "Root", Source = "Grp_顔色" }, Input69 = InstanceInput { Default = 0, Name = "かげり show", SourceOp = "Root", Source = "N000_kageri_show_73" }, Input70 = InstanceInput { Default = 0, Name = "かげり hide", SourceOp = "Root", Source = "N000_kageri_hide_73" }, Input71 = InstanceInput { Default = 0, Source = "N005_hoppe78", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ" }, Input72 = InstanceInput { Default = 0, Source = "N004_hoppe277", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ2" }, Input73 = InstanceInput { Default = 0, Source = "N003_hoppeakame76", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ赤め" }, Input74 = InstanceInput { Default = 0, Source = "N002_aozame75", SourceOp = "Root", Width = 0.25, Name = "*青ざめ" }, Input75 = InstanceInput { Default = 0, Source = "N001_hihyouji74", SourceOp = "Root", Width = 0.25, Name = "*(非表示)" }, Input76 = InstanceInput { Default = 1, Name = "口", SourceOp = "Root", Source = "Grp_口" }, Input77 = InstanceInput { Default = 0, Source = "N012_muu70", SourceOp = "Root", Width = 0.25, Name = "*むー" }, Input78 = InstanceInput { Default = 0, Source = "N011_yu69", SourceOp = "Root", Width = 0.25, Name = "*ゆ" }, Input79 = InstanceInput { Default = 0, Source = "N010_o68", SourceOp = "Root", Width = 0.25, Name = "*お" }, Input80 = InstanceInput { Default = 0, Source = "N009_ohoo67", SourceOp = "Root", Width = 0.25, Name = "*おほお" }, Input81 = InstanceInput { Default = 0, Source = "N008_hahee66", SourceOp = "Root", Width = 0.25, Name = "*はへえ" }, Input82 = InstanceInput { Default = 0, Source = "N007_nn65", SourceOp = "Root", Width = 0.25, Name = "*んー" }, Input83 = InstanceInput { Default = 0, Source = "N006_nhee64", SourceOp = "Root", Width = 0.25, Name = "*んへー" }, Input84 = InstanceInput { Default = 0, Source = "N005_naa63", SourceOp = "Root", Width = 0.25, Name = "*んあー" }, Input85 = InstanceInput { Default = 0, Source = "N004_△62", SourceOp = "Root", Width = 0.25, Name = "*△" }, Input86 = InstanceInput { Default = 0, Source = "N003_mufu61", SourceOp = "Root", Width = 0.25, Name = "*むふ" }, Input87 = InstanceInput { Default = 0, Source = "N002_hoo60", SourceOp = "Root", Width = 0.25, Name = "*ほー" }, Input88 = InstanceInput { Default = 0, Source = "N001_hoa59", SourceOp = "Root", Width = 0.25, Name = "*ほあ" }, Input89 = InstanceInput { Default = 0, Source = "N000_hoaa58", SourceOp = "Root", Width = 0.25, Name = "*ほあー" }, Input90 = InstanceInput { Default = 1, Name = "右腕", SourceOp = "Root", Source = "Grp_右腕1" }, Input91 = InstanceInput { Default = 0, Source = "N007_kihon55", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input92 = InstanceInput { Default = 0, Source = "N006_koshi54", SourceOp = "Root", Width = 0.25, Name = "*腰" }, Input93 = InstanceInput { Default = 0, Source = "N005_tewoageru53", SourceOp = "Root", Width = 0.25, Name = "*手を挙げる" }, Input94 = InstanceInput { Default = 0, Source = "N004_kuchimoto52", SourceOp = "Root", Width = 0.25, Name = "*口元" }, Input95 = InstanceInput { Default = 0, Source = "N003_kurushimu51", SourceOp = "Root", Width = 0.25, Name = "*苦しむ" }, Input96 = InstanceInput { Default = 0, Source = "N002_yubisashishi50", SourceOp = "Root", Width = 0.25, Name = "*指差し" }, Input97 = InstanceInput { Default = 0, Source = "N001_maiku49", SourceOp = "Root", Width = 0.25, Name = "*マイク" }, Input98 = InstanceInput { Default = 0, Source = "N000_hihyouji48", SourceOp = "Root", Width = 0.25, Name = "*(非表示)" }, Input99 = InstanceInput { Default = 1, Name = "左腕", SourceOp = "Root", Source = "Grp_左腕1" }, Input100 = InstanceInput { Default = 0, Source = "N007_kihon45", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input101 = InstanceInput { Default = 0, Source = "N006_koshi44", SourceOp = "Root", Width = 0.25, Name = "*腰" }, Input102 = InstanceInput { Default = 0, Source = "N005_tewoageru43", SourceOp = "Root", Width = 0.25, Name = "*手を挙げる" }, Input103 = InstanceInput { Default = 0, Source = "N004_kuchimoto42", SourceOp = "Root", Width = 0.25, Name = "*口元" }, Input104 = InstanceInput { Default = 0, Source = "N003_kurushimu41", SourceOp = "Root", Width = 0.25, Name = "*苦しむ" }, Input105 = InstanceInput { Default = 0, Source = "N002_kangaeru40", SourceOp = "Root", Width = 0.25, Name = "*考える" }, Input106 = InstanceInput { Default = 0, Source = "N001_hisohiso39", SourceOp = "Root", Width = 0.25, Name = "*ひそひそ" }, Input107 = InstanceInput { Default = 0, Source = "N000_hihyouji38", SourceOp = "Root", Width = 0.25, Name = "*(非表示)" }, Input108 = InstanceInput { Default = 0, Name = "Root", SourceOp = "Root", Source = "Grp_Root2" }, Input109 = InstanceInput { Default = 0, Name = "パーカー裏地 show", SourceOp = "Root", Source = "N001_paakaauraji_show_3" }, Input110 = InstanceInput { Default = 0, Name = "パーカー裏地 hide", SourceOp = "Root", Source = "N001_paakaauraji_hide_3" }, Input111 = InstanceInput { Default = 0, Name = "尻尾的なアレ show", SourceOp = "Root", Source = "N000_shippotekinaare_show_2" }, Input112 = InstanceInput { Default = 0, Name = "尻尾的なアレ hide", SourceOp = "Root", Source = "N000_shippotekinaare_hide_2" }, Input113 = InstanceInput { Default = 0, Name = "服装1", SourceOp = "Root", Source = "Grp_服装1" }, Input114 = InstanceInput { Default = 0, Source = "N001_itsumonofuku35", SourceOp = "Root", Width = 0.25, Name = "*いつもの服" }, Input115 = InstanceInput { Default = 0, Source = "N000_seifuku34", SourceOp = "Root", Width = 0.25, Name = "*制服" }, Input116 = InstanceInput { Source = "Anim", Default = 0, SourceOp = "RS_MouthAIUEO" }, Input117 = InstanceInput { Source = "Blink", Default = 127, SourceOp = "EyeCtrl" }, Input118 = InstanceInput { Source = "Close", Default = 4, SourceOp = "EyeCtrl" }, Input119 = InstanceInput { Source = "Apply", Default = 0, SourceOp = "EyeCtrl" }, Input120 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeCtrl", Source = "at00" }, Input121 = InstanceInput { Default = 0, Name = "", SourceOp = "EyeCtrl", Source = "sp00" }, Input122 = InstanceInput { Source = "BlinkOn", Default = 0, SourceOp = "EyeCtrl" }, Input123 = InstanceInput { Source = "BlinkOff", Default = 0, SourceOp = "EyeCtrl" }, Input124 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } } } } } ================================================ FILE: Templates/Edit/Generators/old/ずんだもん(FUSE_Open).setting ================================================ { Tools = ordered() { Zundamon = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, AllowPan = false, AutoSnap = true }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", SourceOp = "Root", Source = "CopyPose" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", SourceOp = "Root", Source = "PastePose" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", SourceOp = "Root", Source = "SavePose" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", SourceOp = "Root", Source = "LoadPose" }, Input5 = InstanceInput { SourceOp = "ST_MergeB", Source = "Center" }, Input6 = InstanceInput { SourceOp = "ST_MergeB", Source = "Size", Default = 1 }, Input7 = InstanceInput { SourceOp = "ST_MergeB", Source = "Angle", Default = 0 }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", ControlGroup = 1, SourceOp = "ST_MergeB", Name = "Flip Horizontal" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", ControlGroup = 1, SourceOp = "ST_MergeB", Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", SourceOp = "モーションSelector", Source = "N000_モーションなし" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", SourceOp = "モーションSelector", Source = "N001_ぽよ" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", SourceOp = "モーションSelector", Source = "N002_ぴょん" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", SourceOp = "モーションSelector", Source = "N003_跳ねる" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector", Source = "N004_跳ねる_小" }, Input15 = InstanceInput { Default = 0, Name = "不安", SourceOp = "モーションSelector", Source = "N005_不安" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector", Source = "N006_荒ぶる" }, Input17 = InstanceInput { Default = 0, Name = "震え", SourceOp = "モーションSelector", Source = "N007_震え" }, Input18 = InstanceInput { Default = 0, Name = "記号など", SourceOp = "Root", Source = "Grp_記号など" }, Input19 = InstanceInput { Default = 0, Name = "アヒルちゃん show", SourceOp = "Root", Source = "N004_ahiruchan_show_128" }, Input20 = InstanceInput { Default = 0, Name = "アヒルちゃん hide", SourceOp = "Root", Source = "N004_ahiruchan_hide_128" }, Input21 = InstanceInput { Default = 0, Name = "涙 show", SourceOp = "Root", Source = "N003_namida_show_127" }, Input22 = InstanceInput { Default = 0, Name = "涙 hide", SourceOp = "Root", Source = "N003_namida_hide_127" }, Input23 = InstanceInput { Default = 0, Name = "汗1 show", SourceOp = "Root", Source = "N002_ase1_show_126" }, Input24 = InstanceInput { Default = 0, Name = "汗1 hide", SourceOp = "Root", Source = "N002_ase1_hide_126" }, Input25 = InstanceInput { Default = 0, Name = "汗2 show", SourceOp = "Root", Source = "N001_ase2_show_125" }, Input26 = InstanceInput { Default = 0, Name = "汗2 hide", SourceOp = "Root", Source = "N001_ase2_hide_125" }, Input27 = InstanceInput { Default = 0, Name = "汗3 show", SourceOp = "Root", Source = "N000_ase3_show_124" }, Input28 = InstanceInput { Default = 0, Name = "汗3 hide", SourceOp = "Root", Source = "N000_ase3_hide_124" }, Input29 = InstanceInput { Default = 0, Name = "枝豆", SourceOp = "Root", Source = "Grp_枝豆" }, Input30 = InstanceInput { Default = 0, Source = "N002_paakaaurajitosettodeshiyou121", SourceOp = "Root", Width = 0.5, Name = "*パーカー(裏地とセットで使用)" }, Input31 = InstanceInput { Default = 0, Source = "N001_edamametsuujou120", SourceOp = "Root", Width = 0.25, Name = "*枝豆通常" }, Input32 = InstanceInput { Default = 0, Source = "N000_edamamenae119", SourceOp = "Root", Width = 0.25, Name = "*枝豆萎え" }, Input33 = InstanceInput { Default = 1, Name = "眉", SourceOp = "Root", Source = "Grp_眉" }, Input34 = InstanceInput { Default = 0, Source = "N004_futsuumayu116", SourceOp = "Root", Width = 0.25, Name = "*普通眉" }, Input35 = InstanceInput { Default = 0, Source = "N003_ikarimayu115", SourceOp = "Root", Width = 0.25, Name = "*怒り眉" }, Input36 = InstanceInput { Default = 0, Source = "N002_agarimayu114", SourceOp = "Root", Width = 0.25, Name = "*上がり眉" }, Input37 = InstanceInput { Default = 0, Source = "N001_komarimayu1113", SourceOp = "Root", Width = 0.25, Name = "*困り眉1" }, Input38 = InstanceInput { Default = 0, Source = "N000_komarimayu2112", SourceOp = "Root", Width = 0.25, Name = "*困り眉2" }, Input39 = InstanceInput { Default = 1, Name = "目", SourceOp = "Root", Source = "Grp_目" }, Input40 = InstanceInput { Default = 0, Source = "N013_mesetto109", SourceOp = "Root", Width = 0.25, Name = "*目セット" }, Input41 = InstanceInput { Default = 0, Source = "N012_uwamuki93", SourceOp = "Root", Width = 0.25, Name = "*上向き" }, Input42 = InstanceInput { Default = 0, Source = "N011_uwamuki292", SourceOp = "Root", Width = 0.25, Name = "*上向き2" }, Input43 = InstanceInput { Default = 0, Source = "N010_uwamuki391", SourceOp = "Root", Width = 0.25, Name = "*上向き3" }, Input44 = InstanceInput { Default = 0, Source = "N009_hosomemehaato90", SourceOp = "Root", Width = 0.25, Name = "*細め目ハート" }, Input45 = InstanceInput { Default = 0, Source = "N008_hosomeme89", SourceOp = "Root", Width = 0.25, Name = "*細め目" }, Input46 = InstanceInput { Default = 0, Source = "N007_jitome88", SourceOp = "Root", Width = 0.25, Name = "*ジト目" }, Input47 = InstanceInput { Default = 0, Source = "N006_nagomime87", SourceOp = "Root", Width = 0.25, Name = "*なごみ目" }, Input48 = InstanceInput { Default = 0, Source = "N005_nikkori86", SourceOp = "Root", Width = 0.25, Name = "*にっこり" }, Input49 = InstanceInput { Default = 0, Source = "N004_nikkori285", SourceOp = "Root", Width = 0.25, Name = "*にっこり2" }, Input50 = InstanceInput { Default = 0, Source = "N003_UU84", SourceOp = "Root", Width = 0.25, Name = "*UU" }, Input51 = InstanceInput { Default = 0, Source = "N002_none83", SourceOp = "Root", Width = 0.25, Name = "*><" }, Input52 = InstanceInput { Default = 0, Source = "N001_〇〇82", SourceOp = "Root", Width = 0.25, Name = "*〇〇" }, Input53 = InstanceInput { Default = 0, Source = "N000_guruguru81", SourceOp = "Root", Width = 0.25, Name = "*ぐるぐる" }, Input54 = InstanceInput { Default = 0, Name = "目セット", SourceOp = "Root", Source = "Grp_目セット" }, Input55 = InstanceInput { Default = 0, Source = "N002_futsuushirome98", SourceOp = "Root", Width = 0.25, Name = "*普通白目" }, Input56 = InstanceInput { Default = 0, Source = "N001_jitoshirome97", SourceOp = "Root", Width = 0.25, Name = "*ジト白目" }, Input57 = InstanceInput { Default = 0, Source = "N000_mihirakishirome96", SourceOp = "Root", Width = 0.25, Name = "*見開き白目" }, Input58 = InstanceInput { Default = 0, Name = "黒目", SourceOp = "Root", Source = "Grp_黒目" }, Input59 = InstanceInput { Default = 0, Source = "N008_futsuume109", SourceOp = "Root", Width = 0.25, Name = "*普通目" }, Input60 = InstanceInput { Default = 0, Source = "N007_futsuume2108", SourceOp = "Root", Width = 0.25, Name = "*普通目2" }, Input61 = InstanceInput { Default = 0, Source = "N006_futsuume3107", SourceOp = "Root", Width = 0.25, Name = "*普通目3" }, Input62 = InstanceInput { Default = 0, Source = "N005_kameramesen106", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線" }, Input63 = InstanceInput { Default = 0, Source = "N004_kameramesen2105", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線2" }, Input64 = InstanceInput { Default = 0, Source = "N003_kameramesen3104", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線3" }, Input65 = InstanceInput { Default = 0, Source = "N002_mesorashi103", SourceOp = "Root", Width = 0.25, Name = "*目逸らし" }, Input66 = InstanceInput { Default = 0, Source = "N001_mesorashi2102", SourceOp = "Root", Width = 0.25, Name = "*目逸らし2" }, Input67 = InstanceInput { Default = 0, Source = "N000_mesorashi3101", SourceOp = "Root", Width = 0.25, Name = "*目逸らし3" }, Input68 = InstanceInput { Default = 1, Name = "顔色", SourceOp = "Root", Source = "Grp_顔色" }, Input69 = InstanceInput { Default = 0, Name = "かげり show", SourceOp = "Root", Source = "N000_kageri_show_73" }, Input70 = InstanceInput { Default = 0, Name = "かげり hide", SourceOp = "Root", Source = "N000_kageri_hide_73" }, Input71 = InstanceInput { Default = 0, Source = "N005_hoppe78", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ" }, Input72 = InstanceInput { Default = 0, Source = "N004_hoppe277", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ2" }, Input73 = InstanceInput { Default = 0, Source = "N003_hoppeakame76", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ赤め" }, Input74 = InstanceInput { Default = 0, Source = "N002_aozame75", SourceOp = "Root", Width = 0.25, Name = "*青ざめ" }, Input75 = InstanceInput { Default = 0, Source = "N001_hihyouji74", SourceOp = "Root", Width = 0.25, Name = "*(非表示)" }, Input76 = InstanceInput { Default = 1, Name = "口", SourceOp = "Root", Source = "Grp_口" }, Input77 = InstanceInput { Default = 0, Source = "N012_muu70", SourceOp = "Root", Width = 0.25, Name = "*むー" }, Input78 = InstanceInput { Default = 0, Source = "N011_yu69", SourceOp = "Root", Width = 0.25, Name = "*ゆ" }, Input79 = InstanceInput { Default = 0, Source = "N010_o68", SourceOp = "Root", Width = 0.25, Name = "*お" }, Input80 = InstanceInput { Default = 0, Source = "N009_ohoo67", SourceOp = "Root", Width = 0.25, Name = "*おほお" }, Input81 = InstanceInput { Default = 0, Source = "N008_hahee66", SourceOp = "Root", Width = 0.25, Name = "*はへえ" }, Input82 = InstanceInput { Default = 0, Source = "N007_nn65", SourceOp = "Root", Width = 0.25, Name = "*んー" }, Input83 = InstanceInput { Default = 0, Source = "N006_nhee64", SourceOp = "Root", Width = 0.25, Name = "*んへー" }, Input84 = InstanceInput { Default = 0, Source = "N005_naa63", SourceOp = "Root", Width = 0.25, Name = "*んあー" }, Input85 = InstanceInput { Default = 0, Source = "N004_△62", SourceOp = "Root", Width = 0.25, Name = "*△" }, Input86 = InstanceInput { Default = 0, Source = "N003_mufu61", SourceOp = "Root", Width = 0.25, Name = "*むふ" }, Input87 = InstanceInput { Default = 0, Source = "N002_hoo60", SourceOp = "Root", Width = 0.25, Name = "*ほー" }, Input88 = InstanceInput { Default = 0, Source = "N001_hoa59", SourceOp = "Root", Width = 0.25, Name = "*ほあ" }, Input89 = InstanceInput { Default = 0, Source = "N000_hoaa58", SourceOp = "Root", Width = 0.25, Name = "*ほあー" }, Input90 = InstanceInput { Default = 1, Name = "右腕", SourceOp = "Root", Source = "Grp_右腕1" }, Input91 = InstanceInput { Default = 0, Source = "N007_kihon55", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input92 = InstanceInput { Default = 0, Source = "N006_koshi54", SourceOp = "Root", Width = 0.25, Name = "*腰" }, Input93 = InstanceInput { Default = 0, Source = "N005_tewoageru53", SourceOp = "Root", Width = 0.25, Name = "*手を挙げる" }, Input94 = InstanceInput { Default = 0, Source = "N004_kuchimoto52", SourceOp = "Root", Width = 0.25, Name = "*口元" }, Input95 = InstanceInput { Default = 0, Source = "N003_kurushimu51", SourceOp = "Root", Width = 0.25, Name = "*苦しむ" }, Input96 = InstanceInput { Default = 0, Source = "N002_yubisashishi50", SourceOp = "Root", Width = 0.25, Name = "*指差し" }, Input97 = InstanceInput { Default = 0, Source = "N001_maiku49", SourceOp = "Root", Width = 0.25, Name = "*マイク" }, Input98 = InstanceInput { Default = 0, Source = "N000_hihyouji48", SourceOp = "Root", Width = 0.25, Name = "*(非表示)" }, Input99 = InstanceInput { Default = 1, Name = "左腕", SourceOp = "Root", Source = "Grp_左腕1" }, Input100 = InstanceInput { Default = 0, Source = "N007_kihon45", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input101 = InstanceInput { Default = 0, Source = "N006_koshi44", SourceOp = "Root", Width = 0.25, Name = "*腰" }, Input102 = InstanceInput { Default = 0, Source = "N005_tewoageru43", SourceOp = "Root", Width = 0.25, Name = "*手を挙げる" }, Input103 = InstanceInput { Default = 0, Source = "N004_kuchimoto42", SourceOp = "Root", Width = 0.25, Name = "*口元" }, Input104 = InstanceInput { Default = 0, Source = "N003_kurushimu41", SourceOp = "Root", Width = 0.25, Name = "*苦しむ" }, Input105 = InstanceInput { Default = 0, Source = "N002_kangaeru40", SourceOp = "Root", Width = 0.25, Name = "*考える" }, Input106 = InstanceInput { Default = 0, Source = "N001_hisohiso39", SourceOp = "Root", Width = 0.25, Name = "*ひそひそ" }, Input107 = InstanceInput { Default = 0, Source = "N000_hihyouji38", SourceOp = "Root", Width = 0.25, Name = "*(非表示)" }, Input108 = InstanceInput { Default = 0, Name = "Root", SourceOp = "Root", Source = "Grp_Root2" }, Input109 = InstanceInput { Default = 0, Name = "パーカー裏地 show", SourceOp = "Root", Source = "N001_paakaauraji_show_3" }, Input110 = InstanceInput { Default = 0, Name = "パーカー裏地 hide", SourceOp = "Root", Source = "N001_paakaauraji_hide_3" }, Input111 = InstanceInput { Default = 0, Name = "尻尾的なアレ show", SourceOp = "Root", Source = "N000_shippotekinaare_show_2" }, Input112 = InstanceInput { Default = 0, Name = "尻尾的なアレ hide", SourceOp = "Root", Source = "N000_shippotekinaare_hide_2" }, Input113 = InstanceInput { Default = 0, Name = "服装1", SourceOp = "Root", Source = "Grp_服装1" }, Input114 = InstanceInput { Default = 0, Source = "N001_itsumonofuku35", SourceOp = "Root", Width = 0.25, Name = "*いつもの服" }, Input115 = InstanceInput { Default = 0, Source = "N000_seifuku34", SourceOp = "Root", Width = 0.25, Name = "*制服" }, Input116 = InstanceInput { SourceOp = "RS_MouthOpen", Source = "Open", Default = -1 }, Input117 = InstanceInput { SourceOp = "EyeCtrl", Source = "Blink", Default = 127 }, Input118 = InstanceInput { SourceOp = "EyeCtrl", Source = "Close", Default = 4 }, Input119 = InstanceInput { SourceOp = "EyeCtrl", Source = "Apply", Default = 0 }, Input120 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeCtrl", Source = "at00" }, Input121 = InstanceInput { Default = 0, Name = "", SourceOp = "EyeCtrl", Source = "sp00" }, Input122 = InstanceInput { SourceOp = "EyeCtrl", Source = "BlinkOn", Default = 0 }, Input123 = InstanceInput { SourceOp = "EyeCtrl", Source = "BlinkOff", Default = 0 }, Input124 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "ST_MergeB", Source = "Output" } }, Tools = ordered() { Loader33 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-腰.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4895, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader21 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-口元.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader65 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-UU.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7535, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader48 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んあー.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9130, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader50 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んー.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9350, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader10 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-指差し.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1705, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader95 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗3_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader20 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-苦しむ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader72 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き3_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8305, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader28 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-ひそひそ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader5 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-スク水.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader63 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-〇〇.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7315, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader4 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-ぱんつ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader82 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9845, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぽよ"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, INP_Integer = false, ICS_ControlPage = "Controls", LINKID_DataType = "Number" } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, CtrlWZoom = false, NameSet = true }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Default = 1, Name = "スピード", SourceOp = "Transform", Page = "Controls", Source = "speed" }, Input2 = InstanceInput { Default = 1, Name = "強さ", SourceOp = "Calculation2", Source = "SecondOperand" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 9735, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, NameSet = true }, Loader13 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-手を挙げる.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2035, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader40 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-手を挙げる.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5885, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader62 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ぐるぐる.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7205, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader41 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-腰.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5995, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader98 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\涙.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9075, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader99 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\アヒルちゃん.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9185, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader39 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-口元.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader15 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-基本.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader31 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-口元.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4675, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader11 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-苦しむ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader14 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-腰.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2145, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader36 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-マイク.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader24 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-基本.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3465, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader23 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-腰.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3355, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["荒ぶる"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, Inputs = { x = Input { Value = 0.03 }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" } }, CtrlWShown = false, CtrlWZoom = false }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, Smoothness = Input { Value = 1.5 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 } } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1_1", Default = 0 }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1_1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Default = 0.1, Name = "X", SourceOp = "Transform1_2_1", Source = "x" }, Input2 = InstanceInput { Default = 0.1, Name = "Y", SourceOp = "Transform1_2_1", Source = "y" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 10560, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, NameSet = true }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 605, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader3 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-素体.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["服装2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1045, -379.5 } }, Inputs = { Background = Input { SourceOp = "Background2", Source = "Output" }, Foreground = Input { SourceOp = "Loader3", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader7 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-(非表示).png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1375, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, Inputs = { Background = Input { SourceOp = "Background3", Source = "Output" }, Foreground = Input { SourceOp = "Loader7", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } }, Inputs = { Background = Input { SourceOp = "服装2_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 2475, -643.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader16 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-(非表示).png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } }, Inputs = { Background = Input { SourceOp = "Background4", Source = "Output" }, Foreground = Input { SourceOp = "Loader16", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3465, -379.5 } }, Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["服装2"] = Transform { ViewInfo = OperatorInfo { Pos = { 3465, -247.5 } }, Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output" } } }, Loader38 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-苦しむ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5665, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, amplitude = Input { Value = 0.08 }, speed = Input { Value = 2 } }, CtrlWShown = false, CtrlWZoom = false } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", SourceOp = "Transform1_1", Default = 2 }, Input2 = InstanceInput { SourceOp = "Transform1_1", Default = 0.1, Source = "amplitude" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 10065, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, NameSet = true }, Loader89 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-上がり眉.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader52 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-おほお.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9570, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader58 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-青ざめ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader59 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ赤め.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6765, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader96 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗2_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8855, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader55 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むー.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9900, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader56 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\かげり.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6435, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader35 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-(非表示).png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5335, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader76 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-ジト白目.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8965, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader12 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-口元.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1925, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader71 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目ハート.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8195, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader80 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9625, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader88 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉1_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7535, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ST_Background = Background { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 }, UseFrameFormatSettings = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 9955, 973.5 } }, NameSet = true }, ST_SetDomain = SetDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "ST_Background", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 10120, 973.5 } }, NameSet = true }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 10285, 775.5 } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ST_MergeB = Merge { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Center = Input { Value = { 0.85, 0.15 } } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, 973.5 } }, NameSet = true }, Loader69 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ジト目.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7975, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader81 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線3_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9735, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader78 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし3_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9405, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader60 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ2_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6875, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader49 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んへー.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9240, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader83 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9955, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader85 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目2_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 10175, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader37 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-指差し.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5555, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader25 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-制服.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader70 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8085, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader67 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7755, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader29 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-考える.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4455, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader64 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-__.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7425, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader22 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-手を挙げる.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3245, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader6 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-バスタオル.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader75 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-見開き白目.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8855, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader94 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-パーカー(裏地とセットで使用).png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8415, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader97 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗1_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8965, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader84 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目3_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 10065, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader66 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり2_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7645, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader87 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉2_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7425, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader8 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-胸元.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader32 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-手を挙げる.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4785, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader92 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆萎え.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader74 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8525, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぴょん"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "offset", INP_Integer = true, INP_MaxScale = 500, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } }, Inputs = { Center = Input { SourceOp = "XYPath1", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, CtrlWZoom = false }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { X = Input { Value = 0.5 }, Y = Input { SourceOp = "Calculation1_1", Source = "Result" } }, CtrlWZoom = false }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", Value = 0.25 }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 255, Blue = 0, Red = 0 } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input" }, Input1 = InstanceInput { Default = 1, Name = "スピード", SourceOp = "Transform1", Source = "speed" }, Input3 = InstanceInput { Default = 1, Name = "強さ", SourceOp = "Calculation2_1", Source = "SecondOperand" }, Input2 = InstanceInput { Default = 0, Name = "時間オフセット(フレーム)", SourceOp = "Transform1", Source = "offset" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 9900, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output" } }, NameSet = true }, Loader2 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\パーカー裏地.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader30 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-苦しむ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4565, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader91 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-普通眉.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["震え"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, amplitude = Input { Value = 0.005 }, speed = Input { Value = 12 } }, CtrlWShown = false } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_3", Default = 2, Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_3", Default = 0.1, Source = "amplitude" }, Input3 = InstanceInput { SourceOp = "Transform1_3", Default = 0, Source = "Y" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 10725, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, NameSet = true }, Loader9 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-マイク.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1595, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader47 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-△.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9020, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader73 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き2_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8415, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader57 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-(非表示).png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6545, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader54 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ゆ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9790, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader19 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-考える.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2915, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader79 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし2_.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9515, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader17 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-ひそひそ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2695, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_小"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, amplitude = Input { Value = 0.02 }, speed = Input { Value = 2 } }, CtrlWShown = false, CtrlWZoom = false } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", SourceOp = "Transform1_1_1", Default = 2 }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Default = 0.1, Source = "amplitude" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 10230, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, NameSet = true }, Loader18 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-胸元.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2805, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader51 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-はへえ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9460, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, Inputs = { Width = Input { Value = 1482 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2250 }, Depth = Input { Value = 1 } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, Inputs = { Input = Input { SourceOp = "Background1", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } } }, Loader1 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\尻尾的なアレ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["尻尾的なアレ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["パーカー裏地_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, Inputs = { Background = Input { SourceOp = "尻尾的なアレ_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 3685, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader26 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-いつもの服.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["服装1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3905, -379.5 } }, Inputs = { Background = Input { SourceOp = "Background5", Source = "Output" }, Foreground = Input { SourceOp = "Loader26", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 4125, -643.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader34 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-基本.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5005, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5005, -643.5 } }, Inputs = { Background = Input { SourceOp = "Background6", Source = "Output" }, Foreground = Input { SourceOp = "Loader34", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["左腕1"] = Transform { ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } }, Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output" } } }, ["左腕_MG2"] = Merge { ViewInfo = OperatorInfo { Pos = { 5005, -379.5 } }, Inputs = { Background = Input { SourceOp = "服装1_MG", Source = "Output" }, Foreground = Input { SourceOp = "左腕1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 5225, -643.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader42 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-基本.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6105, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 6105, -643.5 } }, Inputs = { Background = Input { SourceOp = "Background7", Source = "Output" }, Foreground = Input { SourceOp = "Loader42", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["右腕1"] = Transform { ViewInfo = OperatorInfo { Pos = { 6105, -511.5 } }, Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output" } } }, ["右腕_MG2"] = Merge { ViewInfo = OperatorInfo { Pos = { 6105, -379.5 } }, Inputs = { Background = Input { SourceOp = "左腕_MG2", Source = "Output" }, Foreground = Input { SourceOp = "右腕1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["服装1"] = Transform { ViewInfo = OperatorInfo { Pos = { 6105, -247.5 } }, Inputs = { Input = Input { SourceOp = "右腕_MG2", Source = "Output" } } }, Root_MG = Merge { ViewInfo = OperatorInfo { Pos = { 6105, -115.5 } }, Inputs = { Background = Input { SourceOp = "パーカー裏地_MG", Source = "Output" }, Foreground = Input { SourceOp = "服装1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background9 = Background { ViewInfo = OperatorInfo { Pos = { 6325, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["かげり_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 6435, -379.5 } }, Inputs = { Background = Input { SourceOp = "Background9", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Loader61 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 6985, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["顔色_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 6985, -379.5 } }, Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader61", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["顔色"] = Transform { ViewInfo = OperatorInfo { Pos = { 6985, -247.5 } }, Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output" } } }, ["顔色_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 6985, -115.5 } }, Inputs = { Background = Input { SourceOp = "Root_MG", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background13 = Background { ViewInfo = OperatorInfo { Pos = { 7315, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader90 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-怒り眉.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 7865, -379.5 } }, Inputs = { Background = Input { SourceOp = "Background13", Source = "Output" }, Foreground = Input { SourceOp = "Loader90", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 7865, -247.5 } }, Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 7865, -115.5 } }, Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background14 = Background { ViewInfo = OperatorInfo { Pos = { 8085, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader93 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆通常.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["枝豆_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8415, -379.5 } }, Inputs = { Background = Input { SourceOp = "Background14", Source = "Output" }, Foreground = Input { SourceOp = "Loader93", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["枝豆"] = Transform { ViewInfo = OperatorInfo { Pos = { 8415, -247.5 } }, Inputs = { Input = Input { SourceOp = "枝豆_MG", Source = "Output" } } }, ["枝豆_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 8415, -115.5 } }, Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "枝豆", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background15 = Background { ViewInfo = OperatorInfo { Pos = { 8635, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["汗3_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8745, -379.5 } }, Inputs = { Background = Input { SourceOp = "Background15", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["汗2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8855, -379.5 } }, Inputs = { Background = Input { SourceOp = "汗3_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["汗1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8965, -379.5 } }, Inputs = { Background = Input { SourceOp = "汗2_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9075, -379.5 } }, Inputs = { Background = Input { SourceOp = "汗1_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["アヒルちゃん_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9185, -379.5 } }, Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["記号など"] = Transform { ViewInfo = OperatorInfo { Pos = { 9185, -247.5 } }, Inputs = { Input = Input { SourceOp = "アヒルちゃん_MG", Source = "Output" } } }, ["記号など_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9185, -115.5 } }, Inputs = { Background = Input { SourceOp = "枝豆_MG1", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, AutoDomain1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 9515, -115.5 } }, Inputs = { Input = Input { SourceOp = "記号など_MG", Source = "Output" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Background8 = Background { ViewInfo = OperatorInfo { Pos = { 8470, -1336.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9900, -1336.5 } }, Inputs = { Background = Input { SourceOp = "Background8", Source = "Output" }, Foreground = Input { SourceOp = "Loader46", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, AutoDomain1_1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 9900, -1204.5 } }, Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader46 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むふ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8910, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M01 = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader46", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 9790, -874.5 } }, NameSet = true }, Loader53 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-お.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9680, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M02 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 9680, -874.5 } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output" } }, NameSet = true }, Loader45 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほー.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8800, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M03 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 9570, -874.5 } }, Inputs = { Input = Input { SourceOp = "Loader45", Source = "Output" } }, NameSet = true }, Loader44 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあ.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8690, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M04 = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader44", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 9460, -874.5 } }, NameSet = true }, Loader43 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあー.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 8580, -1468.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M05 = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader43", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 9350, -874.5 } }, NameSet = true }, RS_MouthOpen = Fuse.RS_MouthOpen { ViewInfo = OperatorInfo { Pos = { 9900, -874.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { M04 = Input { SourceOp = "M03", Source = "Output" }, Input = Input { SourceOp = "AutoDomain1_1", Source = "Output" }, M01 = Input { SourceOp = "M01", Source = "Output" }, Threshold01 = Input { Value = 0.1 }, Threshold02 = Input { Value = 0.25 }, Threshold03 = Input { Value = 0.4 }, M02 = Input { SourceOp = "M02", Source = "Output" }, Threshold04 = Input { Value = 0.55 }, M05 = Input { SourceOp = "M04", Source = "Output" }, M06 = Input { SourceOp = "M05", Source = "Output" } }, Version = 1, CtrlWZoom = false, NameSet = true }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 9900, -247.5 } }, Inputs = { Input = Input { SourceOp = "RS_MouthOpen", Source = "Output" } } }, ["口_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 9900, -115.5 } }, Inputs = { Background = Input { SourceOp = "AutoDomain1", Source = "Output" }, Foreground = Input { SourceOp = "口", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background10 = Background { ViewInfo = OperatorInfo { Pos = { 7095, -1765.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Background11 = Background { ViewInfo = OperatorInfo { Pos = { 8745, -2029.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader77 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-普通白目.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 9075, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["目セット_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9075, -2029.5 } }, Inputs = { Background = Input { SourceOp = "Background11", Source = "Output" }, Foreground = Input { SourceOp = "Loader77", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Background12 = Background { ViewInfo = OperatorInfo { Pos = { 9295, -2293.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader86 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["黒目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 10285, -2293.5 } }, Inputs = { Background = Input { SourceOp = "Background12", Source = "Output" }, Foreground = Input { SourceOp = "Loader86", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["黒目"] = Transform { ViewInfo = OperatorInfo { Pos = { 10285, -2161.5 } }, Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } } }, ["黒目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 10285, -2029.5 } }, Inputs = { Background = Input { SourceOp = "目セット_MG", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["目セット"] = Transform { ViewInfo = OperatorInfo { Pos = { 10285, -1897.5 } }, Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 10285, -1765.5 } }, Inputs = { Background = Input { SourceOp = "Background10", Source = "Output" }, Foreground = Input { SourceOp = "目セット", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, AutoDomain1_2 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 10285, -1204.5 } }, Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader68 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-なごみ目.png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 7865, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Closed = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader68", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 10175, -874.5 } }, NameSet = true }, EyeBlink = Dissolve { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 10285, -874.5 } }, Inputs = { Background = Input { SourceOp = "AutoDomain1_2", Source = "Output" }, Mix = Input { SourceOp = "EyeBlinkBackgroundForeground", Source = "Value" }, Foreground = Input { SourceOp = "Closed", Source = "Output" } }, NameSet = true }, EyeBlinkBackgroundForeground = BezierSpline { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 41, 0 } }, [123] = { 1, Flags = { StepIn = true }, RH = { 124, 1 }, LH = { 123, 0.666666666666667 } }, [127] = { 0, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 127, 0.333333333333333 } } }, SplineColor = { Green = 164, Blue = 235, Red = 16 }, CtrlWZoom = false }, EyeCtrl = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Inputs = { EyeStatus = Input { Value = "On" }, Input = Input { SourceOp = "EyeBlink", Source = "Output" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, -742.5 } }, NameSet = true }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 10285, -247.5 } }, Inputs = { Input = Input { SourceOp = "EyeCtrl", Source = "Output" } } }, ["目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 10285, -115.5 } }, Inputs = { Background = Input { SourceOp = "口_MG1", Source = "Output" }, Foreground = Input { SourceOp = "目", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Root = Transform { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N009_kigounado_show_128 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N009_kigounado_hide_128 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_fukusou155 = { LINKS_Name = "*服装1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_fukusou231 = { LINKS_Name = "*服装2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_paakaauraji_show_3 = { LINKS_Name = "パーカー裏地 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_paakaauraji_hide_3 = { LINKS_Name = "パーカー裏地 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_shippotekinaare_show_2 = { LINKS_Name = "尻尾的なアレ show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_shippotekinaare_hide_2 = { LINKS_Name = "尻尾的なアレ hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 10, LINKID_DataType = "Number" }, N004_ahiruchan_show_128 = { LINKS_Name = "アヒルちゃん show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nlocal node = comp:FindTool(\"Loader99\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N004_ahiruchan_hide_128 = { LINKS_Name = "アヒルちゃん hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_show_127 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader98\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_hide_127 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_show_126 = { LINKS_Name = "汗1 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader97\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_hide_126 = { LINKS_Name = "汗1 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_125 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader96\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_125 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_show_124 = { LINKS_Name = "汗3 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader95\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_hide_124 = { LINKS_Name = "汗3 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_枝豆"] = { LINKS_Name = "枝豆", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_paakaaurajitosettodeshiyou121 = { LINKS_Name = "*パーカー(裏地とセットで使用)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader94\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_edamametsuujou120 = { LINKS_Name = "*枝豆通常", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader93\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_edamamenae119 = { LINKS_Name = "*枝豆萎え", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader92\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, N004_futsuumayu116 = { LINKS_Name = "*普通眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader91\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_ikarimayu115 = { LINKS_Name = "*怒り眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader90\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_agarimayu114 = { LINKS_Name = "*上がり眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader89\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komarimayu1113 = { LINKS_Name = "*困り眉1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader88\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_komarimayu2112 = { LINKS_Name = "*困り眉2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader87\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 14, LINKID_DataType = "Number" }, N013_mesetto109 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N012_uwamuki93 = { LINKS_Name = "*上向き", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_uwamuki292 = { LINKS_Name = "*上向き2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_uwamuki391 = { LINKS_Name = "*上向き3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_hosomemehaato90 = { LINKS_Name = "*細め目ハート", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_hosomeme89 = { LINKS_Name = "*細め目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_jitome88 = { LINKS_Name = "*ジト目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nagomime87 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nikkori86 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_nikkori285 = { LINKS_Name = "*にっこり2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_UU84 = { LINKS_Name = "*UU", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_none83 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_〇〇82"] = { LINKS_Name = "*〇〇", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_guruguru81 = { LINKS_Name = "*ぐるぐる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_futsuushirome98 = { LINKS_Name = "*普通白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_jitoshirome97 = { LINKS_Name = "*ジト白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mihirakishirome96 = { LINKS_Name = "*見開き白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_futsuume109 = { LINKS_Name = "*普通目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader86\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_futsuume2108 = { LINKS_Name = "*普通目2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader85\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_futsuume3107 = { LINKS_Name = "*普通目3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kameramesen106 = { LINKS_Name = "*カメラ目線", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kameramesen2105 = { LINKS_Name = "*カメラ目線2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kameramesen3104 = { LINKS_Name = "*カメラ目線3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_mesorashi103 = { LINKS_Name = "*目逸らし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_mesorashi2102 = { LINKS_Name = "*目逸らし2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mesorashi3101 = { LINKS_Name = "*目逸らし3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N005_hoppe78 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoppe277 = { LINKS_Name = "*ほっぺ2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoppeakame76 = { LINKS_Name = "*ほっぺ赤め", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_aozame75 = { LINKS_Name = "*青ざめ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hihyouji74 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kageri_show_73 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_kageri_hide_73 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 13, LINKID_DataType = "Number" }, N012_muu70 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_yu69 = { LINKS_Name = "*ゆ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_o68 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_ohoo67 = { LINKS_Name = "*おほお", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_hahee66 = { LINKS_Name = "*はへえ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_nn65 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nhee64 = { LINKS_Name = "*んへー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_naa63 = { LINKS_Name = "*んあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_△62"] = { LINKS_Name = "*△", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_mufu61 = { LINKS_Name = "*むふ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hoo60 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoa59 = { LINKS_Name = "*ほあ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hoaa58 = { LINKS_Name = "*ほあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_服装1"] = { LINKS_Name = "服装1", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N001_itsumonofuku35 = { LINKS_Name = "*いつもの服", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_seifuku34 = { LINKS_Name = "*制服", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕1"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_kihon55 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_koshi54 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_tewoageru53 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kuchimoto52 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kurushimu51 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_yubisashishi50 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_maiku49 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji48 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕1"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_kihon45 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_koshi44 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_tewoageru43 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kuchimoto42 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kurushimu41 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kangaeru40 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hisohiso39 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji38 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_服装2"] = { LINKS_Name = "服装2", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_basutaoru9 = { LINKS_Name = "*バスタオル", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_sukumizu8 = { LINKS_Name = "*スク水", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_pantsu7 = { LINKS_Name = "*ぱんつ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_motokarada6 = { LINKS_Name = "*素体", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon31 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_koshi30 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_tewoageru29 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kuchimoto28 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kurushimu27 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kangaeru26 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_munamoto25 = { LINKS_Name = "*胸元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hisohiso24 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji23 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon20 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_koshi19 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_tewoageru18 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kuchimoto17 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kurushimu16 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_yubisashishi15 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_maiku14 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_munamoto13 = { LINKS_Name = "*胸元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji12 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, Grp_Root2 = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_External = false, INP_Integer = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" } }, Inputs = { ["Grp_記号など"] = Input { Value = 0 }, ["Grp_枝豆"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_服装1"] = Input { Value = 0 }, ["Grp_服装2"] = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\nアヒルちゃん_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n枝豆_MG1\n枝豆_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n口_MG1\n口_MG\n右腕_MG2\n右腕1_MG\n左腕_MG2\n左腕1_MG\n服装1_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n服装2_MG\nパーカー裏地_MG\n尻尾的なアレ_MG" }, ["Grp_右腕"] = Input { Value = 0 }, Grp_Root = Input { Value = 0 }, Grp_Root2 = Input { Value = 0 }, ["Grp_左腕"] = Input { Value = 0 }, Input = Input { SourceOp = "目_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 10285, 49.5 } } }, ["モーションなし"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 10285, 247.5 } }, NameSet = true }, ["不安"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "x", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "y", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "in_out", LINKID_DataType = "Number" } }, Inputs = { x = Input { Value = 0.01 }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, shake = Input { SourceOp = "Shake1", Source = "Position" }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" } }, CtrlWShown = false, CtrlWZoom = false }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, Smoothness = Input { Value = 2 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 } } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1", Default = 0 }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Default = 0.1, Name = "X", SourceOp = "Transform1_2", Source = "x" }, Input2 = InstanceInput { Default = 0.1, Name = "Y", SourceOp = "Transform1_2", Source = "y" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 10395, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, NameSet = true }, Loader27 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-(非表示).png", GlobalStart = -1000, TimeCode = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4235, -775.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } } }, CtrlWZoom = false } } } ================================================ FILE: Templates/Edit/Generators/old/ずんだもん.setting ================================================ { Tools = ordered() { Zundamon = GroupOperator { Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", Source = "CopyPose", SourceOp = "Root" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", Source = "PastePose", SourceOp = "Root" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", Source = "SavePose", SourceOp = "Root" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", Source = "LoadPose", SourceOp = "Root" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", SourceOp = "ST_MergeB", Default = 1 }, Input7 = InstanceInput { Source = "Angle", SourceOp = "ST_MergeB", Default = 0 }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", SourceOp = "ST_MergeB", ControlGroup = 1, Name = "Flip Horizontal" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", SourceOp = "ST_MergeB", ControlGroup = 1, Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", Source = "N000_モーションなし", SourceOp = "モーションSelector" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", Source = "N001_ぽよ", SourceOp = "モーションSelector" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", Source = "N002_ぴょん", SourceOp = "モーションSelector" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", Source = "N003_跳ねる", SourceOp = "モーションSelector" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", Source = "N004_跳ねる_小", SourceOp = "モーションSelector" }, Input15 = InstanceInput { Default = 0, Name = "不安", Source = "N005_不安", SourceOp = "モーションSelector" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", Source = "N006_荒ぶる", SourceOp = "モーションSelector" }, Input17 = InstanceInput { Default = 0, Name = "震え", Source = "N007_震え", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Default = 0, Name = "記号など", Source = "Grp_記号など", SourceOp = "Root" }, Input19 = InstanceInput { Default = 0, Name = "アヒルちゃん show", Source = "N004_ahiruchan_show_128", SourceOp = "Root" }, Input20 = InstanceInput { Default = 0, Name = "アヒルちゃん hide", Source = "N004_ahiruchan_hide_128", SourceOp = "Root" }, Input21 = InstanceInput { Default = 0, Name = "涙 show", Source = "N003_namida_show_127", SourceOp = "Root" }, Input22 = InstanceInput { Default = 0, Name = "涙 hide", Source = "N003_namida_hide_127", SourceOp = "Root" }, Input23 = InstanceInput { Default = 0, Name = "汗1 show", Source = "N002_ase1_show_126", SourceOp = "Root" }, Input24 = InstanceInput { Default = 0, Name = "汗1 hide", Source = "N002_ase1_hide_126", SourceOp = "Root" }, Input25 = InstanceInput { Default = 0, Name = "汗2 show", Source = "N001_ase2_show_125", SourceOp = "Root" }, Input26 = InstanceInput { Default = 0, Name = "汗2 hide", Source = "N001_ase2_hide_125", SourceOp = "Root" }, Input27 = InstanceInput { Default = 0, Name = "汗3 show", Source = "N000_ase3_show_124", SourceOp = "Root" }, Input28 = InstanceInput { Default = 0, Name = "汗3 hide", Source = "N000_ase3_hide_124", SourceOp = "Root" }, Input29 = InstanceInput { Default = 0, Name = "枝豆", Source = "Grp_枝豆", SourceOp = "Root" }, Input30 = InstanceInput { Default = 0, Source = "N002_paakaaurajitosettodeshiyou121", Width = 0.5, Name = "*パーカー(裏地とセットで使用)", SourceOp = "Root" }, Input31 = InstanceInput { Default = 0, Source = "N001_edamametsuujou120", Width = 0.25, Name = "*枝豆通常", SourceOp = "Root" }, Input32 = InstanceInput { Default = 0, Source = "N000_edamamenae119", Width = 0.25, Name = "*枝豆萎え", SourceOp = "Root" }, Input33 = InstanceInput { Default = 1, Name = "眉", Source = "Grp_眉", SourceOp = "Root" }, Input34 = InstanceInput { Default = 0, Source = "N004_futsuumayu116", Width = 0.25, Name = "*普通眉", SourceOp = "Root" }, Input35 = InstanceInput { Default = 0, Source = "N003_ikarimayu115", Width = 0.25, Name = "*怒り眉", SourceOp = "Root" }, Input36 = InstanceInput { Default = 0, Source = "N002_agarimayu114", Width = 0.25, Name = "*上がり眉", SourceOp = "Root" }, Input37 = InstanceInput { Default = 0, Source = "N001_komarimayu1113", Width = 0.25, Name = "*困り眉1", SourceOp = "Root" }, Input38 = InstanceInput { Default = 0, Source = "N000_komarimayu2112", Width = 0.25, Name = "*困り眉2", SourceOp = "Root" }, Input39 = InstanceInput { Default = 1, Name = "目", Source = "Grp_目", SourceOp = "Root" }, Input40 = InstanceInput { Default = 0, Source = "N013_mesetto109", Width = 0.25, Name = "*目セット", SourceOp = "Root" }, Input41 = InstanceInput { Default = 0, Source = "N012_uwamuki93", Width = 0.25, Name = "*上向き", SourceOp = "Root" }, Input42 = InstanceInput { Default = 0, Source = "N011_uwamuki292", Width = 0.25, Name = "*上向き2", SourceOp = "Root" }, Input43 = InstanceInput { Default = 0, Source = "N010_uwamuki391", Width = 0.25, Name = "*上向き3", SourceOp = "Root" }, Input44 = InstanceInput { Default = 0, Source = "N009_hosomemehaato90", Width = 0.25, Name = "*細め目ハート", SourceOp = "Root" }, Input45 = InstanceInput { Default = 0, Source = "N008_hosomeme89", Width = 0.25, Name = "*細め目", SourceOp = "Root" }, Input46 = InstanceInput { Default = 0, Source = "N007_jitome88", Width = 0.25, Name = "*ジト目", SourceOp = "Root" }, Input47 = InstanceInput { Default = 0, Source = "N006_nagomime87", Width = 0.25, Name = "*なごみ目", SourceOp = "Root" }, Input48 = InstanceInput { Default = 0, Source = "N005_nikkori86", Width = 0.25, Name = "*にっこり", SourceOp = "Root" }, Input49 = InstanceInput { Default = 0, Source = "N004_nikkori285", Width = 0.25, Name = "*にっこり2", SourceOp = "Root" }, Input50 = InstanceInput { Default = 0, Source = "N003_UU84", Width = 0.25, Name = "*UU", SourceOp = "Root" }, Input51 = InstanceInput { Default = 0, Source = "N002_none83", Width = 0.25, Name = "*><", SourceOp = "Root" }, Input52 = InstanceInput { Default = 0, Source = "N001_〇〇82", Width = 0.25, Name = "*〇〇", SourceOp = "Root" }, Input53 = InstanceInput { Default = 0, Source = "N000_guruguru81", Width = 0.25, Name = "*ぐるぐる", SourceOp = "Root" }, Input54 = InstanceInput { Default = 0, Name = "目セット", Source = "Grp_目セット", SourceOp = "Root" }, Input55 = InstanceInput { Default = 0, Source = "N002_futsuushirome98", Width = 0.25, Name = "*普通白目", SourceOp = "Root" }, Input56 = InstanceInput { Default = 0, Source = "N001_jitoshirome97", Width = 0.25, Name = "*ジト白目", SourceOp = "Root" }, Input57 = InstanceInput { Default = 0, Source = "N000_mihirakishirome96", Width = 0.25, Name = "*見開き白目", SourceOp = "Root" }, Input58 = InstanceInput { Default = 0, Name = "黒目", Source = "Grp_黒目", SourceOp = "Root" }, Input59 = InstanceInput { Default = 0, Source = "N008_futsuume109", Width = 0.25, Name = "*普通目", SourceOp = "Root" }, Input60 = InstanceInput { Default = 0, Source = "N007_futsuume2108", Width = 0.25, Name = "*普通目2", SourceOp = "Root" }, Input61 = InstanceInput { Default = 0, Source = "N006_futsuume3107", Width = 0.25, Name = "*普通目3", SourceOp = "Root" }, Input62 = InstanceInput { Default = 0, Source = "N005_kameramesen106", Width = 0.25, Name = "*カメラ目線", SourceOp = "Root" }, Input63 = InstanceInput { Default = 0, Source = "N004_kameramesen2105", Width = 0.25, Name = "*カメラ目線2", SourceOp = "Root" }, Input64 = InstanceInput { Default = 0, Source = "N003_kameramesen3104", Width = 0.25, Name = "*カメラ目線3", SourceOp = "Root" }, Input65 = InstanceInput { Default = 0, Source = "N002_mesorashi103", Width = 0.25, Name = "*目逸らし", SourceOp = "Root" }, Input66 = InstanceInput { Default = 0, Source = "N001_mesorashi2102", Width = 0.25, Name = "*目逸らし2", SourceOp = "Root" }, Input67 = InstanceInput { Default = 0, Source = "N000_mesorashi3101", Width = 0.25, Name = "*目逸らし3", SourceOp = "Root" }, Input68 = InstanceInput { Default = 1, Name = "顔色", Source = "Grp_顔色", SourceOp = "Root" }, Input69 = InstanceInput { Default = 0, Name = "かげり show", Source = "N000_kageri_show_73", SourceOp = "Root" }, Input70 = InstanceInput { Default = 0, Name = "かげり hide", Source = "N000_kageri_hide_73", SourceOp = "Root" }, Input71 = InstanceInput { Default = 0, Source = "N005_hoppe78", Width = 0.25, Name = "*ほっぺ", SourceOp = "Root" }, Input72 = InstanceInput { Default = 0, Source = "N004_hoppe277", Width = 0.25, Name = "*ほっぺ2", SourceOp = "Root" }, Input73 = InstanceInput { Default = 0, Source = "N003_hoppeakame76", Width = 0.25, Name = "*ほっぺ赤め", SourceOp = "Root" }, Input74 = InstanceInput { Default = 0, Source = "N002_aozame75", Width = 0.25, Name = "*青ざめ", SourceOp = "Root" }, Input75 = InstanceInput { Default = 0, Source = "N001_hihyouji74", Width = 0.25, Name = "*(非表示)", SourceOp = "Root" }, Input76 = InstanceInput { Default = 1, Name = "口", Source = "Grp_口", SourceOp = "Root" }, Input77 = InstanceInput { Default = 0, Source = "N012_muu70", Width = 0.25, Name = "*むー", SourceOp = "Root" }, Input78 = InstanceInput { Default = 0, Source = "N011_yu69", Width = 0.25, Name = "*ゆ", SourceOp = "Root" }, Input79 = InstanceInput { Default = 0, Source = "N010_o68", Width = 0.25, Name = "*お", SourceOp = "Root" }, Input80 = InstanceInput { Default = 0, Source = "N009_ohoo67", Width = 0.25, Name = "*おほお", SourceOp = "Root" }, Input81 = InstanceInput { Default = 0, Source = "N008_hahee66", Width = 0.25, Name = "*はへえ", SourceOp = "Root" }, Input82 = InstanceInput { Default = 0, Source = "N007_nn65", Width = 0.25, Name = "*んー", SourceOp = "Root" }, Input83 = InstanceInput { Default = 0, Source = "N006_nhee64", Width = 0.25, Name = "*んへー", SourceOp = "Root" }, Input84 = InstanceInput { Default = 0, Source = "N005_naa63", Width = 0.25, Name = "*んあー", SourceOp = "Root" }, Input85 = InstanceInput { Default = 0, Source = "N004_△62", Width = 0.25, Name = "*△", SourceOp = "Root" }, Input86 = InstanceInput { Default = 0, Source = "N003_mufu61", Width = 0.25, Name = "*むふ", SourceOp = "Root" }, Input87 = InstanceInput { Default = 0, Source = "N002_hoo60", Width = 0.25, Name = "*ほー", SourceOp = "Root" }, Input88 = InstanceInput { Default = 0, Source = "N001_hoa59", Width = 0.25, Name = "*ほあ", SourceOp = "Root" }, Input89 = InstanceInput { Default = 0, Source = "N000_hoaa58", Width = 0.25, Name = "*ほあー", SourceOp = "Root" }, Input90 = InstanceInput { Default = 1, Name = "右腕", Source = "Grp_右腕1", SourceOp = "Root" }, Input91 = InstanceInput { Default = 0, Source = "N007_kihon55", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input92 = InstanceInput { Default = 0, Source = "N006_koshi54", Width = 0.25, Name = "*腰", SourceOp = "Root" }, Input93 = InstanceInput { Default = 0, Source = "N005_tewoageru53", Width = 0.25, Name = "*手を挙げる", SourceOp = "Root" }, Input94 = InstanceInput { Default = 0, Source = "N004_kuchimoto52", Width = 0.25, Name = "*口元", SourceOp = "Root" }, Input95 = InstanceInput { Default = 0, Source = "N003_kurushimu51", Width = 0.25, Name = "*苦しむ", SourceOp = "Root" }, Input96 = InstanceInput { Default = 0, Source = "N002_yubisashishi50", Width = 0.25, Name = "*指差し", SourceOp = "Root" }, Input97 = InstanceInput { Default = 0, Source = "N001_maiku49", Width = 0.25, Name = "*マイク", SourceOp = "Root" }, Input98 = InstanceInput { Default = 0, Source = "N000_hihyouji48", Width = 0.25, Name = "*(非表示)", SourceOp = "Root" }, Input99 = InstanceInput { Default = 1, Name = "左腕", Source = "Grp_左腕1", SourceOp = "Root" }, Input100 = InstanceInput { Default = 0, Source = "N007_kihon45", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input101 = InstanceInput { Default = 0, Source = "N006_koshi44", Width = 0.25, Name = "*腰", SourceOp = "Root" }, Input102 = InstanceInput { Default = 0, Source = "N005_tewoageru43", Width = 0.25, Name = "*手を挙げる", SourceOp = "Root" }, Input103 = InstanceInput { Default = 0, Source = "N004_kuchimoto42", Width = 0.25, Name = "*口元", SourceOp = "Root" }, Input104 = InstanceInput { Default = 0, Source = "N003_kurushimu41", Width = 0.25, Name = "*苦しむ", SourceOp = "Root" }, Input105 = InstanceInput { Default = 0, Source = "N002_kangaeru40", Width = 0.25, Name = "*考える", SourceOp = "Root" }, Input106 = InstanceInput { Default = 0, Source = "N001_hisohiso39", Width = 0.25, Name = "*ひそひそ", SourceOp = "Root" }, Input107 = InstanceInput { Default = 0, Source = "N000_hihyouji38", Width = 0.25, Name = "*(非表示)", SourceOp = "Root" }, Input108 = InstanceInput { Default = 0, Name = "Root", Source = "Grp_Root2", SourceOp = "Root" }, Input109 = InstanceInput { Default = 0, Name = "パーカー裏地 show", Source = "N001_paakaauraji_show_3", SourceOp = "Root" }, Input110 = InstanceInput { Default = 0, Name = "パーカー裏地 hide", Source = "N001_paakaauraji_hide_3", SourceOp = "Root" }, Input111 = InstanceInput { Default = 0, Name = "尻尾的なアレ show", Source = "N000_shippotekinaare_show_2", SourceOp = "Root" }, Input112 = InstanceInput { Default = 0, Name = "尻尾的なアレ hide", Source = "N000_shippotekinaare_hide_2", SourceOp = "Root" }, Input113 = InstanceInput { Default = 0, Name = "服装1", Source = "Grp_服装1", SourceOp = "Root" }, Input114 = InstanceInput { Default = 0, Source = "N001_itsumonofuku35", Width = 0.25, Name = "*いつもの服", SourceOp = "Root" }, Input115 = InstanceInput { Default = 0, Source = "N000_seifuku34", Width = 0.25, Name = "*制服", SourceOp = "Root" }, Input116 = InstanceInput { Source = "Anim", SourceOp = "MouthCtrl", Default = 0 }, Input117 = InstanceInput { Source = "AnimOn", SourceOp = "MouthCtrl", Default = 0 }, Input118 = InstanceInput { Source = "AnimOff", SourceOp = "MouthCtrl", Default = 0 }, Input119 = InstanceInput { Name = "", Source = "AnimStatus", SourceOp = "MouthCtrl" }, Input120 = InstanceInput { Source = "Open", SourceOp = "MouthCtrlB", Default = -1 }, Input121 = InstanceInput { Source = "Blink", SourceOp = "EyeCtrl", Default = 127 }, Input122 = InstanceInput { Source = "Close", SourceOp = "EyeCtrl", Default = 4 }, Input123 = InstanceInput { Source = "Apply", SourceOp = "EyeCtrl", Default = 0 }, Input124 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", Source = "at00", SourceOp = "EyeCtrl" }, Input125 = InstanceInput { Default = 0, Name = "", Source = "sp00", SourceOp = "EyeCtrl" }, Input126 = InstanceInput { Source = "BlinkOn", SourceOp = "EyeCtrl", Default = 0 }, Input127 = InstanceInput { Source = "BlinkOff", SourceOp = "EyeCtrl", Default = 0 }, Input128 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } }, Tools = ordered() { Loader88 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉1_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7535, -511.5 } } }, Loader21 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-口元.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3135, -775.5 } } }, Loader35 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-(非表示).png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5335, -775.5 } } }, Loader65 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-UU.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7535, -1897.5 } } }, Loader33 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-腰.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4895, -775.5 } } }, Loader4 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-ぱんつ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } } }, Loader95 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗3_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } } }, Loader20 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-苦しむ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3025, -775.5 } } }, Loader80 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9625, -2425.5 } } }, Loader28 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-ひそひそ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4345, -775.5 } } }, Loader78 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし3_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9405, -2425.5 } } }, Loader63 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-〇〇.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7315, -1897.5 } } }, Loader82 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9845, -2425.5 } } }, Loader12 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-口元.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1925, -775.5 } } }, ["ぽよ"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Page = "Controls", Source = "speed", Default = 1, SourceOp = "Transform", Name = "スピード" }, Input2 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2", Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 9735, 577.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform = Transform { UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, ICS_ControlPage = "Controls", INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" } }, Inputs = { Aspect = Input { Source = "Result", SourceOp = "Calculation1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, NameSet = true, CtrlWShown = false }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader36 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-マイク.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5445, -775.5 } } }, Loader38 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-苦しむ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5665, -775.5 } } }, Loader13 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-手を挙げる.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2035, -775.5 } } }, Loader40 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-手を挙げる.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5885, -775.5 } } }, Loader5 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-スク水.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } } }, Loader10 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-指差し.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1705, -775.5 } } }, ["荒ぶる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1_1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1_1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1_1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2_1", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2_1", Name = "Y" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 10560, 577.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, x = Input { Value = 0.03 }, shake = Input { Source = "Position", SourceOp = "Shake1_1" } }, UserControls = ordered() { x = { LINKS_Name = "x", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { LINKS_Name = "y", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { LINKS_Name = "in_out", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, Smoothness = Input { Value = 1.5 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader98 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\涙.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9075, -511.5 } } }, Loader99 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\アヒルちゃん.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9185, -511.5 } } }, Loader39 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-口元.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5775, -775.5 } } }, Loader15 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2255, -775.5 } } }, Loader31 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-口元.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -775.5 } } }, Loader11 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-苦しむ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1815, -775.5 } } }, Loader14 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-腰.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2145, -775.5 } } }, Loader24 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3465, -775.5 } } }, Loader23 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-腰.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3355, -775.5 } } }, Loader71 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目ハート.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8195, -1897.5 } } }, Loader48 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んあー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9130, -1468.5 } } }, Loader50 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9350, -1468.5 } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 605, -379.5 } } }, Loader3 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-素体.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } } }, ["服装2_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background2" }, Foreground = Input { Source = "Output", SourceOp = "Loader3" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1045, -379.5 } } }, Background3 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } } }, Loader7 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-(非表示).png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1375, -775.5 } } }, ["右腕_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background3" }, Foreground = Input { Source = "Output", SourceOp = "Loader7" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "服装2_MG" }, Foreground = Input { Source = "Output", SourceOp = "右腕" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, Background4 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2475, -643.5 } } }, Loader16 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-(非表示).png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2585, -775.5 } } }, ["左腕_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background4" }, Foreground = Input { Source = "Output", SourceOp = "Loader16" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "右腕_MG1" }, Foreground = Input { Source = "Output", SourceOp = "左腕" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3465, -379.5 } } }, ["服装2"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG1" } }, ViewInfo = OperatorInfo { Pos = { 3465, -247.5 } } }, Loader69 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ジト目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7975, -1897.5 } } }, ["跳ねる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", Default = 2, SourceOp = "Transform1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 10065, 577.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_1 = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, speed = Input { Value = 2 }, amplitude = Input { Value = 0.08 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader89 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-上がり眉.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } } }, Loader72 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き3_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8305, -1897.5 } } }, Loader52 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-おほお.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9570, -1468.5 } } }, Loader41 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-腰.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5995, -775.5 } } }, Loader58 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-青ざめ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } } }, Loader59 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ赤め.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6765, -511.5 } } }, Loader96 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8855, -511.5 } } }, Loader55 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9900, -1468.5 } } }, Loader56 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\かげり.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6435, -511.5 } } }, Loader62 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ぐるぐる.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7205, -1897.5 } } }, Loader76 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-ジト白目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8965, -2161.5 } } }, ST_Background = Background { Inputs = { Width = Input { Value = 1920 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, TopLeftAlpha = Input { Value = 0 }, UseFrameFormatSettings = Input { Value = 1 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 9955, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ST_SetDomain = SetDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "ST_Background" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 10120, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ["モーションSelector"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 10285, 775.5 } } }, ST_MergeB = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" }, PerformDepthMerge = Input { Value = 0 }, Center = Input { Value = { 0.85, 0.15 } } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader81 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線3_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9735, -2425.5 } } }, Loader60 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6875, -511.5 } } }, Loader83 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9955, -2425.5 } } }, Loader85 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10175, -2425.5 } } }, Loader37 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-指差し.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5555, -775.5 } } }, Loader25 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-制服.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } } }, Loader70 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8085, -1897.5 } } }, Loader67 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7755, -1897.5 } } }, Loader29 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-考える.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4455, -775.5 } } }, Loader64 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-__.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7425, -1897.5 } } }, Loader22 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-手を挙げる.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3245, -775.5 } } }, Loader6 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-バスタオル.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } } }, Loader75 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-見開き白目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8855, -2161.5 } } }, Loader94 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-パーカー(裏地とセットで使用).png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8415, -511.5 } } }, Loader97 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗1_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8965, -511.5 } } }, Loader84 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目3_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10065, -2425.5 } } }, Loader66 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7645, -1897.5 } } }, Loader87 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7425, -511.5 } } }, Loader8 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-胸元.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1485, -775.5 } } }, Loader32 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-手を挙げる.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4785, -775.5 } } }, Loader92 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆萎え.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } } }, Loader74 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8525, -1897.5 } } }, ["ぴょん"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform1", Name = "スピード" }, Input3 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2_1", Name = "強さ" }, Input2 = InstanceInput { Default = 0, Source = "offset", SourceOp = "Transform1", Name = "時間オフセット(フレーム)" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 9900, 577.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1 = Transform { Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { LINKS_Name = "offset", INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, INP_MinScale = 0, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false }, XYPath1 = XYPath { DrawMode = "ModifyOnly", Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } }, CtrlWZoom = false, ShowKeyPoints = false }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader2 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\パーカー裏地.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } } }, Loader30 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-苦しむ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4565, -775.5 } } }, Loader91 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-普通眉.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } } }, ["震え"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_3" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_3" }, Input3 = InstanceInput { Source = "Y", Default = 0, SourceOp = "Transform1_3" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 10725, 577.5 }, Scale = 1, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_3 = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, speed = Input { Value = 12 }, amplitude = Input { Value = 0.005 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader9 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-マイク.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1595, -775.5 } } }, Loader47 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-△.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9020, -1468.5 } } }, Loader73 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8415, -1897.5 } } }, Loader57 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-(非表示).png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6545, -511.5 } } }, Loader19 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-考える.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2915, -775.5 } } }, Loader79 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9515, -2425.5 } } }, Loader17 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-ひそひそ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2695, -775.5 } } }, ["跳ねる_小"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", Default = 2, SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1_1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 10230, 577.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_1_1 = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, speed = Input { Value = 2 }, amplitude = Input { Value = 0.02 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { LINKS_Name = "\nwidth", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, INP_MinScale = 0, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { LINKS_Name = "out", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader18 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-胸元.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2805, -775.5 } } }, Loader51 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-はへえ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9460, -1468.5 } } }, Background1 = Background { Inputs = { Width = Input { Value = 1482 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 2250 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "Background1" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\尻尾的なアレ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } } }, ["尻尾的なアレ_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "SetDomain1" }, Foreground = Input { Source = "Output", SourceOp = "Loader1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, ["パーカー裏地_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "尻尾的なアレ_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, Background5 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3685, -379.5 } } }, Loader26 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-いつもの服.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } } }, ["服装1_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background5" }, Foreground = Input { Source = "Output", SourceOp = "Loader26" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3905, -379.5 } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4125, -643.5 } } }, Loader34 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5005, -775.5 } } }, ["左腕1_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background6" }, Foreground = Input { Source = "Output", SourceOp = "Loader34" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5005, -643.5 } } }, ["左腕1"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕1_MG" } }, ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } } }, ["左腕_MG2"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "服装1_MG" }, Foreground = Input { Source = "Output", SourceOp = "左腕1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5005, -379.5 } } }, Background7 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5225, -643.5 } } }, Loader42 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6105, -775.5 } } }, ["右腕1_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background7" }, Foreground = Input { Source = "Output", SourceOp = "Loader42" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6105, -643.5 } } }, ["右腕1"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕1_MG" } }, ViewInfo = OperatorInfo { Pos = { 6105, -511.5 } } }, ["右腕_MG2"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "左腕_MG2" }, Foreground = Input { Source = "Output", SourceOp = "右腕1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6105, -379.5 } } }, ["服装1"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG2" } }, ViewInfo = OperatorInfo { Pos = { 6105, -247.5 } } }, Root_MG = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "パーカー裏地_MG" }, Foreground = Input { Source = "Output", SourceOp = "服装1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6105, -115.5 } } }, Background9 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6325, -379.5 } } }, ["かげり_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background9" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6435, -379.5 } } }, Loader61 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6985, -511.5 } } }, ["顔色_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "かげり_MG" }, Foreground = Input { Source = "Output", SourceOp = "Loader61" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6985, -379.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "顔色_MG" } }, ViewInfo = OperatorInfo { Pos = { 6985, -247.5 } } }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Root_MG" }, Foreground = Input { Source = "Output", SourceOp = "顔色" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6985, -115.5 } } }, Background13 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7315, -379.5 } } }, Loader90 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-怒り眉.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } } }, ["眉_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background13" }, Foreground = Input { Source = "Output", SourceOp = "Loader90" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7865, -379.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } }, ViewInfo = OperatorInfo { Pos = { 7865, -247.5 } } }, ["眉_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "顔色_MG1" }, Foreground = Input { Source = "Output", SourceOp = "眉" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7865, -115.5 } } }, Background14 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8085, -379.5 } } }, Loader93 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆通常.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } } }, ["枝豆_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background14" }, Foreground = Input { Source = "Output", SourceOp = "Loader93" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 8415, -379.5 } } }, ["枝豆"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "枝豆_MG" } }, ViewInfo = OperatorInfo { Pos = { 8415, -247.5 } } }, ["枝豆_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "眉_MG1" }, Foreground = Input { Source = "Output", SourceOp = "枝豆" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 8415, -115.5 } } }, Background15 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8635, -379.5 } } }, ["汗3_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background15" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 8745, -379.5 } } }, ["汗2_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "汗3_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 8855, -379.5 } } }, ["汗1_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "汗2_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 8965, -379.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "汗1_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 9075, -379.5 } } }, ["アヒルちゃん_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "涙_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 9185, -379.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "アヒルちゃん_MG" } }, ViewInfo = OperatorInfo { Pos = { 9185, -247.5 } } }, ["記号など_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "枝豆_MG1" }, Foreground = Input { Source = "Output", SourceOp = "記号など" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 9185, -115.5 } } }, AutoDomain1 = AutoDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 9515, -115.5 } } }, Background8 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8470, -1336.5 } } }, ["口_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background8" }, Foreground = Input { Source = "Output", SourceOp = "Loader46" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 9900, -1336.5 } } }, AutoDomain1_1 = AutoDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 9900, -1204.5 } } }, N = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader46" } }, ViewInfo = OperatorInfo { Pos = { 9790, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, A = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader43" } }, ViewInfo = OperatorInfo { Pos = { 9680, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader49 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んへー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9240, -1468.5 } } }, I = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader49" } }, ViewInfo = OperatorInfo { Pos = { 9570, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader54 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ゆ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9790, -1468.5 } } }, U = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader54" } }, ViewInfo = OperatorInfo { Pos = { 9460, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, E = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader45" } }, ViewInfo = OperatorInfo { Pos = { 9350, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, O = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader53" } }, ViewInfo = OperatorInfo { Pos = { 9240, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveE = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 9350, -940.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "O" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 6, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "E" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveU = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 9460, -940.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveE" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 5, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "U" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveI = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 9570, -940.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveU" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 4, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "I" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveA = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 9680, -940.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveI" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 3, 0, 1)" }, Background = Input { Source = "Output", SourceOp = "A" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveN = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 9790, -940.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveA" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 2, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "N" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, MouthAnim = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 9900, -940.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveN" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 1, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_1" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, MouthCtrl = Transform { UserControls = ordered() { Anim = { LINKS_Name = "Anim", ICS_ControlPage = "口パク", INP_Default = 0, INP_MaxScale = 6, INPID_InputControl = "SliderControl", INP_MinScale = 0, INP_Integer = true, LINKID_DataType = "Number" }, AnimOn = { LINKS_Name = "AnimOn", ICS_ControlPage = "口パク", BTNCS_Execute = "MouthAnim:SetAttrs({TOOLB_PassThrough = false})\nMouthCtrl.AnimStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, AnimOff = { LINKS_Name = "AnimOff", ICS_ControlPage = "口パク", BTNCS_Execute = "MouthAnim:SetAttrs({TOOLB_PassThrough = true})\nMouthCtrl.AnimStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, AnimStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "口パク", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Inputs = { AnimStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "MouthAnim" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 9900, -808.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader46 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むふ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8910, -1468.5 } } }, M01 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader46" } }, ViewInfo = OperatorInfo { Pos = { 9790, -742.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader53 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-お.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9680, -1468.5 } } }, M02 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader53" } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 9680, -742.5 } } }, Loader45 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8800, -1468.5 } } }, M03 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader45" } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 9570, -742.5 } } }, Loader44 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8690, -1468.5 } } }, M04 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader44" } }, ViewInfo = OperatorInfo { Pos = { 9460, -742.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader43 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8580, -1468.5 } } }, M05 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader43" } }, ViewInfo = OperatorInfo { Pos = { 9350, -742.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Dissolve1 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M04" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_005, 1, 0)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "M05" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 9460, -643.5 } } }, Dissolve2 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M03" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_004, 1, 0)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Dissolve1" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 9570, -643.5 } } }, Dissolve3 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M02" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_003, 1, 0)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Dissolve2" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 9680, -643.5 } } }, Dissolve4 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M01" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_002, 1, 0)" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve3" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 9790, -643.5 } } }, Dissolve5 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "MouthCtrl" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_001, 1, 0)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Dissolve4" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 9900, -643.5 } } }, MouthCtrlB = Transform { Inputs = { Threshold_005 = Input { Value = 0.55 }, Threshold_004 = Input { Value = 0.4 }, Threshold_003 = Input { Value = 0.25 }, Threshold_002 = Input { Value = 0.1 }, Input = Input { Source = "Output", SourceOp = "Dissolve5" }, Threshold_001 = Input { Value = 0 }, Open = Input { Value = -1 } }, UserControls = ordered() { Open = { LINKS_Name = "Open", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_005 = { LINKS_Name = "Threshold_005", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.833333333333333, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_004 = { LINKS_Name = "Threshold_004", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.666666666666667, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_003 = { LINKS_Name = "Threshold_003", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.5, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_002 = { LINKS_Name = "Threshold_002", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.333333333333333, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_001 = { LINKS_Name = "Threshold_001", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.166666666666667, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 9900, -379.5 } } }, ["口"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MouthCtrlB" } }, ViewInfo = OperatorInfo { Pos = { 9900, -247.5 } } }, ["口_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "AutoDomain1" }, Foreground = Input { Source = "Output", SourceOp = "口" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 9900, -115.5 } } }, Background10 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7095, -1765.5 } } }, Background11 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8745, -2029.5 } } }, Loader77 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-普通白目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9075, -2161.5 } } }, ["目セット_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background11" }, Foreground = Input { Source = "Output", SourceOp = "Loader77" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 9075, -2029.5 } } }, Background12 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 9295, -2293.5 } } }, Loader86 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10285, -2425.5 } } }, ["黒目_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background12" }, Foreground = Input { Source = "Output", SourceOp = "Loader86" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, -2293.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } }, ViewInfo = OperatorInfo { Pos = { 10285, -2161.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "目セット_MG" }, Foreground = Input { Source = "Output", SourceOp = "黒目" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, -2029.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG1" } }, ViewInfo = OperatorInfo { Pos = { 10285, -1897.5 } } }, ["目_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background10" }, Foreground = Input { Source = "Output", SourceOp = "目セット" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, -1765.5 } } }, AutoDomain1_2 = AutoDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 10285, -1204.5 } } }, Loader68 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-なごみ目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7865, -1897.5 } } }, Closed = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader68" } }, ViewInfo = OperatorInfo { Pos = { 10175, -940.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, EyeBlink = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" }, Mix = Input { Source = "Value", SourceOp = "EyeBlinkMix1" }, Foreground = Input { Source = "Output", SourceOp = "Closed" } }, Transitions = { [0] = "DFTDissolve" }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 10285, -940.5 } } }, EyeBlinkMix1 = BezierSpline { SplineColor = { Green = 164, Blue = 235, Red = 16 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 41, 0 }, Flags = { Linear = true, PreLoop = true, Loop = true } }, [123] = { 1, RH = { 124, 1 }, LH = { 123, 0.666666666666667 }, Flags = { StepIn = true } }, [127] = { 0, Flags = { PreLoop = true, StepIn = true, Loop = true }, LH = { 127, 0.333333333333333 } } } }, EyeCtrl = Transform { UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Inputs = { EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, -808.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } }, ViewInfo = OperatorInfo { Pos = { 10285, -247.5 } } }, ["目_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "口_MG1" }, Foreground = Input { Source = "Output", SourceOp = "目" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 10285, -115.5 } } }, Root = Transform { Inputs = { Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_枝豆"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, ["Grp_服装2"] = Input { Value = 0 }, ["Grp_左腕"] = Input { Value = 0 }, ["Grp_右腕"] = Input { Value = 0 }, Grp_Root2 = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\nアヒルちゃん_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n枝豆_MG1\n枝豆_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n口_MG1\n口_MG\n右腕_MG2\n右腕1_MG\n左腕_MG2\n左腕1_MG\n服装1_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n服装2_MG\nパーカー裏地_MG\n尻尾的なアレ_MG" }, ["Grp_服装1"] = Input { Value = 0 } }, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N009_kigounado_show_128 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N009_kigounado_hide_128 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_fukusou155 = { LINKS_Name = "*服装1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_fukusou231 = { LINKS_Name = "*服装2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_paakaauraji_show_3 = { LINKS_Name = "パーカー裏地 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_paakaauraji_hide_3 = { LINKS_Name = "パーカー裏地 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_shippotekinaare_show_2 = { LINKS_Name = "尻尾的なアレ show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_shippotekinaare_hide_2 = { LINKS_Name = "尻尾的なアレ hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 10, LINKID_DataType = "Number" }, N004_ahiruchan_show_128 = { LINKS_Name = "アヒルちゃん show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nlocal node = comp:FindTool(\"Loader99\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N004_ahiruchan_hide_128 = { LINKS_Name = "アヒルちゃん hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_show_127 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader98\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_hide_127 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_show_126 = { LINKS_Name = "汗1 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader97\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_hide_126 = { LINKS_Name = "汗1 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_125 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader96\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_125 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_show_124 = { LINKS_Name = "汗3 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader95\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_hide_124 = { LINKS_Name = "汗3 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_枝豆"] = { LINKS_Name = "枝豆", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_paakaaurajitosettodeshiyou121 = { LINKS_Name = "*パーカー(裏地とセットで使用)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader94\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_edamametsuujou120 = { LINKS_Name = "*枝豆通常", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader93\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_edamamenae119 = { LINKS_Name = "*枝豆萎え", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader92\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, N004_futsuumayu116 = { LINKS_Name = "*普通眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader91\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_ikarimayu115 = { LINKS_Name = "*怒り眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader90\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_agarimayu114 = { LINKS_Name = "*上がり眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader89\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komarimayu1113 = { LINKS_Name = "*困り眉1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader88\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_komarimayu2112 = { LINKS_Name = "*困り眉2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader87\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 14, LINKID_DataType = "Number" }, N013_mesetto109 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N012_uwamuki93 = { LINKS_Name = "*上向き", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_uwamuki292 = { LINKS_Name = "*上向き2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_uwamuki391 = { LINKS_Name = "*上向き3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_hosomemehaato90 = { LINKS_Name = "*細め目ハート", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_hosomeme89 = { LINKS_Name = "*細め目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_jitome88 = { LINKS_Name = "*ジト目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nagomime87 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nikkori86 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_nikkori285 = { LINKS_Name = "*にっこり2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_UU84 = { LINKS_Name = "*UU", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_none83 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_〇〇82"] = { LINKS_Name = "*〇〇", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_guruguru81 = { LINKS_Name = "*ぐるぐる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_futsuushirome98 = { LINKS_Name = "*普通白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_jitoshirome97 = { LINKS_Name = "*ジト白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mihirakishirome96 = { LINKS_Name = "*見開き白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_futsuume109 = { LINKS_Name = "*普通目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader86\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_futsuume2108 = { LINKS_Name = "*普通目2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader85\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_futsuume3107 = { LINKS_Name = "*普通目3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kameramesen106 = { LINKS_Name = "*カメラ目線", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kameramesen2105 = { LINKS_Name = "*カメラ目線2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kameramesen3104 = { LINKS_Name = "*カメラ目線3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_mesorashi103 = { LINKS_Name = "*目逸らし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_mesorashi2102 = { LINKS_Name = "*目逸らし2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mesorashi3101 = { LINKS_Name = "*目逸らし3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N005_hoppe78 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoppe277 = { LINKS_Name = "*ほっぺ2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoppeakame76 = { LINKS_Name = "*ほっぺ赤め", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_aozame75 = { LINKS_Name = "*青ざめ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hihyouji74 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kageri_show_73 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_kageri_hide_73 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 13, LINKID_DataType = "Number" }, N012_muu70 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_yu69 = { LINKS_Name = "*ゆ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_o68 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_ohoo67 = { LINKS_Name = "*おほお", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_hahee66 = { LINKS_Name = "*はへえ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_nn65 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nhee64 = { LINKS_Name = "*んへー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_naa63 = { LINKS_Name = "*んあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_△62"] = { LINKS_Name = "*△", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_mufu61 = { LINKS_Name = "*むふ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hoo60 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoa59 = { LINKS_Name = "*ほあ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hoaa58 = { LINKS_Name = "*ほあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_服装1"] = { LINKS_Name = "服装1", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N001_itsumonofuku35 = { LINKS_Name = "*いつもの服", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_seifuku34 = { LINKS_Name = "*制服", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕1"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_kihon55 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_koshi54 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_tewoageru53 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kuchimoto52 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kurushimu51 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_yubisashishi50 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_maiku49 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji48 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕1"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_kihon45 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_koshi44 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_tewoageru43 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kuchimoto42 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kurushimu41 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kangaeru40 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hisohiso39 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji38 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_服装2"] = { LINKS_Name = "服装2", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_basutaoru9 = { LINKS_Name = "*バスタオル", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_sukumizu8 = { LINKS_Name = "*スク水", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_pantsu7 = { LINKS_Name = "*ぱんつ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_motokarada6 = { LINKS_Name = "*素体", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon31 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_koshi30 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_tewoageru29 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kuchimoto28 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kurushimu27 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kangaeru26 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_munamoto25 = { LINKS_Name = "*胸元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hisohiso24 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji23 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon20 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_koshi19 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_tewoageru18 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_kuchimoto17 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kurushimu16 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_yubisashishi15 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_maiku14 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_munamoto13 = { LINKS_Name = "*胸元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hihyouji12 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, Grp_Root2 = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_External = false, INP_Integer = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 10285, 49.5 } } }, ["モーションなし"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } }, ViewInfo = OperatorInfo { Pos = { 10285, 247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ["不安"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2", Name = "Y" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 10395, 577.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, x = Input { Value = 0.01 }, shake = Input { Source = "Position", SourceOp = "Shake1" } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, Smoothness = Input { Value = 2 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader27 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-(非表示).png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -775.5 } } } }, CtrlWZoom = false, ViewInfo = GroupInfo { Scale = 1, Direction = "Horizontal", Offset = { 0, 0 }, Flags = { AllowPan = false, AutoSnap = true, ForceAll = true, GridSnap = true }, PipeStyle = "Direct" } } } } ================================================ FILE: Templates/Edit/Generators/old/ちびめたん(FUSE).setting ================================================ { Tools = ordered() { Metan = GroupOperator { CtrlWZoom = false, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Flags = { AutoSnap = true, ForceAll = true, GridSnap = true, AllowPan = false }, Direction = "Horizontal", PipeStyle = "Direct" }, Tools = ordered() { Loader4 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-考える.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader21 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ3_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader48 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4785, -2128.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader65 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗2_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader62 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り太眉.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader50 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ジト目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5005, -2128.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader32 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んあー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4510, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["荒ぶる"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6270, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { x = { LINKS_Name = "x", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { LINKS_Name = "y", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl" }, in_out = { LINKS_Name = "in_out", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1_1" }, x = Input { Value = 0.03 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1_1 = Shake { CtrlWZoom = false, Faster = true, Inputs = { Smoothness = Input { Value = 1.5 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 } } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1_1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1_1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1_1" }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Default = 0.1, Name = "Y" } } }, Loader20 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ4_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader28 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4070, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader18 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-(非表示).png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader43 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ぐるぐる.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4235, -2128.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["ぽよ"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5445, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, ICS_ControlPage = "Controls", INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { Source = "Result", SourceOp = "Calculation1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, NameSet = true }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Page = "Controls", Default = 1, Name = "スピード" }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } } }, Loader13 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-口元.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader40 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-おほお.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5390, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader33 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んへー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader39 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-はへえ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5280, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader15 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-腰.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader31 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-△.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader11 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-指差し.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader14 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-手を挙げる.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader7 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-手を挙げる.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader38 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5170, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["跳ねる"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5775, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { speed = Input { Value = 2 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 } } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", Default = 2, SourceOp = "Transform1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1" } } }, Loader52 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-普通白目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -2392.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader58 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-上がり眉.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3960, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader59 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り眉.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4070, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader55 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-普通目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5995, -2656.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader56 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉2_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3740, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader35 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ん.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader61 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り太眉.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 5610, 874.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 }, UseFrameFormatSettings = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 } } }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 5775, 874.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } } }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, 676.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } } }, ST_MergeB = Merge { ViewInfo = OperatorInfo { Pos = { 5995, 874.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { Center = Input { Value = { 0.85, 0.15 } }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, PerformDepthMerge = Input { Value = 0 } } }, Loader60 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通眉.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader44 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-〇〇.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -2128.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader67 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\涙.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader29 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader64 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗3_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader22 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ2_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader6 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-口元.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader12 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-苦しむ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader66 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗1_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader8 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-腰.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader10 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-マイク.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader46 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-UU.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4565, -2128.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["ぴょん"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5610, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { LINKS_Name = "offset", INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, INP_MinScale = 0, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } } }, XYPath1 = XYPath { CtrlWZoom = false, ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } } }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, CtrlWZoom = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "speed", Default = 1, Name = "スピード" }, Input3 = InstanceInput { SourceOp = "Calculation2_1", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "offset", Default = 0, Name = "時間オフセット(フレーム)" } } }, Loader34 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4730, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader30 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むふ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader41 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-へっ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5500, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader3 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-ひそひそ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["震え"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 6435, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, CtrlWShown = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { Value = 12 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 } } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_3" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_3" }, Input3 = InstanceInput { Source = "Y", Default = 0, SourceOp = "Transform1_3" } } }, Loader45 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-__.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4455, -2128.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader47 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり2_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4675, -2128.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader57 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉1_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader53 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, -2656.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader19 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-青ざめ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader17 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\かげり.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["跳ねる_小"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5940, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { LINKS_Name = "\nwidth", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, INP_MinScale = 0, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { LINKS_Name = "out", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { speed = Input { Value = 2 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 } } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", Default = 2, SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1_1" } } }, Loader5 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-苦しむ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, Inputs = { Width = Input { Value = 1482 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2250 }, Depth = Input { Value = 1 } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } } }, Loader1 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!身体.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["身体_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader1" }, Background = Input { Source = "Output", SourceOp = "SetDomain1" }, PerformDepthMerge = Input { Value = 0 } } }, Loader2 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!ヘアバンド.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["ヘアバンド_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader2" }, Background = Input { Source = "Output", SourceOp = "身体_MG" }, PerformDepthMerge = Input { Value = 0 } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 605, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader9 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-基本.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1375, -379.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader9" }, Background = Input { Source = "Output", SourceOp = "Background2" }, PerformDepthMerge = Input { Value = 0 } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 1375, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1375, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "左腕" }, Background = Input { Source = "Output", SourceOp = "ヘアバンド_MG" }, PerformDepthMerge = Input { Value = 0 } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 1595, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader16 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-基本.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader16" }, Background = Input { Source = "Output", SourceOp = "Background3" }, PerformDepthMerge = Input { Value = 0 } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "右腕" }, Background = Input { Source = "Output", SourceOp = "左腕_MG1" }, PerformDepthMerge = Input { Value = 0 } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["かげり_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2695, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "Background4" }, PerformDepthMerge = Input { Value = 0 } } }, Loader23 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["顔色_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3355, -379.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader23" }, Background = Input { Source = "Output", SourceOp = "かげり_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["顔色"] = Transform { ViewInfo = OperatorInfo { Pos = { 3355, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "顔色_MG" } } }, ["顔色_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3355, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "顔色" }, Background = Input { Source = "Output", SourceOp = "右腕_MG1" }, PerformDepthMerge = Input { Value = 0 } } }, Background9 = Background { ViewInfo = OperatorInfo { Pos = { 3630, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader63 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通太眉.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4510, -379.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader63" }, Background = Input { Source = "Output", SourceOp = "Background9" }, PerformDepthMerge = Input { Value = 0 } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 4510, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 4510, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "眉" }, Background = Input { Source = "Output", SourceOp = "顔色_MG1" }, PerformDepthMerge = Input { Value = 0 } } }, Background10 = Background { ViewInfo = OperatorInfo { Pos = { 4730, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["汗3_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4840, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "Background10" }, PerformDepthMerge = Input { Value = 0 } } }, ["汗2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4950, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "汗3_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["汗1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5060, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "汗2_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5170, -379.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "汗1_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["記号など"] = Transform { ViewInfo = OperatorInfo { Pos = { 5170, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "涙_MG" } } }, ["記号など_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5170, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "記号など" }, Background = Input { Source = "Output", SourceOp = "眉_MG1" }, PerformDepthMerge = Input { Value = 0 } } }, AutoDomain1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5390, -115.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 3520, -1567.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5610, -1567.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader26" }, Background = Input { Source = "Output", SourceOp = "Background5" }, PerformDepthMerge = Input { Value = 0 } } }, AutoDomain1_1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5610, -1336.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } } }, Loader26 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほほえみ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3850, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, N = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5445, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader26" } } }, Loader24 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, A = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5335, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader24" } } }, Loader42 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-にし.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5610, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, I = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5225, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader42" } } }, Loader37 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ゆ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5060, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, U = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5115, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader37" } } }, Loader25 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3740, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, E = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5005, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader25" } } }, Loader36 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-お.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, O = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4840, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader36" } } }, RS_MouthAIUEO = Fuse.RS_MouthAIUEO { ViewInfo = OperatorInfo { Pos = { 5610, -1039.5 } }, NameSet = true, Version = 1, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { N = Input { Source = "Output", SourceOp = "N" }, O = Input { Source = "Output", SourceOp = "O" }, U = Input { Source = "Output", SourceOp = "U" }, E = Input { Source = "Output", SourceOp = "E" }, Input = Input { Source = "Output", SourceOp = "AutoDomain1_1" }, A = Input { Source = "Output", SourceOp = "A" }, I = Input { Source = "Output", SourceOp = "I" } } }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 5610, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "RS_MouthAIUEO" } } }, ["口_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5610, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "口" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1" }, PerformDepthMerge = Input { Value = 0 } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 4125, -1996.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 5225, -2260.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader51 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-ジト白目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5335, -2392.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["目セット_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5445, -2260.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader51" }, Background = Input { Source = "Output", SourceOp = "Background7" }, PerformDepthMerge = Input { Value = 0 } } }, Background8 = Background { ViewInfo = OperatorInfo { Pos = { 5665, -2524.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader54 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 5885, -2656.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["黒目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5995, -2524.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader54" }, Background = Input { Source = "Output", SourceOp = "Background8" }, PerformDepthMerge = Input { Value = 0 } } }, ["黒目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -2392.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } } }, ["黒目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5995, -2260.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "黒目" }, Background = Input { Source = "Output", SourceOp = "目セット_MG" }, PerformDepthMerge = Input { Value = 0 } } }, ["目セット"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -2128.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG1" } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5995, -1996.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "目セット" }, Background = Input { Source = "Output", SourceOp = "Background6" }, PerformDepthMerge = Input { Value = 0 } } }, AutoDomain1_2 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5995, -1336.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } } }, Loader49 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-なごみ目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 4895, -2128.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5885, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader49" } } }, EyeBlink = Dissolve { Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5995, -1039.5 } }, NameSet = true, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Closed" }, Mix = Input { Source = "Value", SourceOp = "EyeBlinkBackgroundForeground" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" } } }, EyeBlinkBackgroundForeground = BezierSpline { SplineColor = { Green = 164, Blue = 235, Red = 16 }, NameSet = true, KeyFrames = { [0] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true }, RH = { 45, 0 } }, [135] = { 1, LH = { 135, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 136, 1 } }, [139] = { 0, LH = { 139, 0.333333333333333 }, Flags = { PreLoop = true, StepIn = true, Loop = true } } }, CtrlWZoom = false }, EyeCtrl = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -841.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INP_External = false, LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" }, Blink = Input { Value = 139 } } }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } } }, ["目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5995, -115.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "目" }, Background = Input { Source = "Output", SourceOp = "口_MG1" }, PerformDepthMerge = Input { Value = 0 } } }, Root = Transform { CtrlWZoom = false, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N008_kigounado_show_86 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N008_kigounado_hide_86 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N003_namida_show_86 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_hide_86 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_show_85 = { LINKS_Name = "汗1 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_hide_85 = { LINKS_Name = "汗1 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_84 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_84 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_show_83 = { LINKS_Name = "汗3 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_hide_83 = { LINKS_Name = "汗3 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_futsuufutomayu80 = { LINKS_Name = "*普通太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_ikarifutomayu79 = { LINKS_Name = "*怒り太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_komarifutomayu78 = { LINKS_Name = "*困り太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_futsuumayu77 = { LINKS_Name = "*普通眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_ikarimayu76 = { LINKS_Name = "*怒り眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_agarimayu75 = { LINKS_Name = "*上がり眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komarimayu174 = { LINKS_Name = "*困り眉1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_komarimayu273 = { LINKS_Name = "*困り眉2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_mesetto70 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_jitome61 = { LINKS_Name = "*ジト目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nagomime60 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nikkori59 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_nikkori258 = { LINKS_Name = "*にっこり2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_UU57 = { LINKS_Name = "*UU", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_none56 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_〇〇55"] = { LINKS_Name = "*〇〇", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_guruguru54 = { LINKS_Name = "*ぐるぐる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N001_futsuushirome65 = { LINKS_Name = "*普通白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_jitoshirome64 = { LINKS_Name = "*ジト白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_futsuume70 = { LINKS_Name = "*普通目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_kameramesen69 = { LINKS_Name = "*カメラ目線", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mesorashi68 = { LINKS_Name = "*目逸らし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 19, LINKID_DataType = "Number" }, N018_nishi51 = { LINKS_Name = "*にし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N017_hetsu50 = { LINKS_Name = "*へっ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N016_ohoo49 = { LINKS_Name = "*おほお", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N015_hahee48 = { LINKS_Name = "*はへえ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N014_muu47 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N013_yu46 = { LINKS_Name = "*ゆ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N012_o45 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_n44 = { LINKS_Name = "*ん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_nn43 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_nhee42 = { LINKS_Name = "*んへー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_naa41 = { LINKS_Name = "*んあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_△40"] = { LINKS_Name = "*△", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_mufu39 = { LINKS_Name = "*むふ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_hoo38 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoa37 = { LINKS_Name = "*ほあ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoaa36 = { LINKS_Name = "*ほあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hohoemi35 = { LINKS_Name = "*ほほえみ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_aha34 = { LINKS_Name = "*あは", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_aha33 = { LINKS_Name = "*あは", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N006_hoppe30 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_hoppe229 = { LINKS_Name = "*ほっぺ2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoppe328 = { LINKS_Name = "*ほっぺ3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoppe427 = { LINKS_Name = "*ほっぺ4", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_aozame26 = { LINKS_Name = "*青ざめ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hihyouji25 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kageri_show_24 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_kageri_hide_24 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N006_kihon21 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_koshi20 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tewoageru19 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kuchimoto18 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kurushimu17 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yubisashishi16 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_maiku15 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N006_kihon12 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_koshi11 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tewoageru10 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kuchimoto9 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kurushimu8 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_kangaeru7 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hisohiso6 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, Inputs = { Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, Comments = Input { Value = "記号など_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\nヘアバンド_MG\n身体_MG" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5995, 16.5 } } }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, 148.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } } }, ["不安"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6105, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, Tools = ordered() { Transform1_2 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1" }, x = Input { Value = 0.01 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1 = Shake { CtrlWZoom = false, Faster = true, Inputs = { Smoothness = Input { Value = 2 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 } } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1" }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Default = 0.1, Name = "Y" } } }, Loader27 = Loader { Clips = { Clip { ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Depth = 0 } }, ViewInfo = OperatorInfo { Pos = { 3960, -1699.5 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } } }, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "Root", Name = "Copy Pose", Default = 0, Source = "CopyPose" }, Input2 = InstanceInput { SourceOp = "Root", Name = "Paste Pose", Default = 0, Source = "PastePose" }, Input3 = InstanceInput { SourceOp = "Root", Name = "Save Pose", Default = 0, Source = "SavePose" }, Input4 = InstanceInput { SourceOp = "Root", Name = "Load Pose", Default = 0, Source = "LoadPose" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", SourceOp = "ST_MergeB", Default = 1 }, Input7 = InstanceInput { Source = "Angle", SourceOp = "ST_MergeB", Default = 0 }, Input8 = InstanceInput { SourceOp = "ST_MergeB", ControlGroup = 1, Default = 0, Source = "FlipHoriz", Name = "Flip Horizontal" }, Input9 = InstanceInput { SourceOp = "ST_MergeB", ControlGroup = 1, Default = 0, Source = "FlipVert", Name = "Flip Vertical" }, Input10 = InstanceInput { SourceOp = "モーションSelector", Name = "モーションなし", Default = 0, Source = "N000_モーションなし" }, Input11 = InstanceInput { SourceOp = "モーションSelector", Name = "ぽよ", Default = 0, Source = "N001_ぽよ" }, Input12 = InstanceInput { SourceOp = "モーションSelector", Name = "ぴょん", Default = 0, Source = "N002_ぴょん" }, Input13 = InstanceInput { SourceOp = "モーションSelector", Name = "跳ねる", Default = 0, Source = "N003_跳ねる" }, Input14 = InstanceInput { SourceOp = "モーションSelector", Name = "跳ねる_小", Default = 0, Source = "N004_跳ねる_小" }, Input15 = InstanceInput { SourceOp = "モーションSelector", Name = "不安", Default = 0, Source = "N005_不安" }, Input16 = InstanceInput { SourceOp = "モーションSelector", Name = "荒ぶる", Default = 0, Source = "N006_荒ぶる" }, Input17 = InstanceInput { SourceOp = "モーションSelector", Name = "震え", Default = 0, Source = "N007_震え" }, Input18 = InstanceInput { SourceOp = "Root", Name = "記号など", Default = 0, Source = "Grp_記号など" }, Input19 = InstanceInput { SourceOp = "Root", Name = "涙 show", Default = 0, Source = "N003_namida_show_86" }, Input20 = InstanceInput { SourceOp = "Root", Name = "涙 hide", Default = 0, Source = "N003_namida_hide_86" }, Input21 = InstanceInput { SourceOp = "Root", Name = "汗1 show", Default = 0, Source = "N002_ase1_show_85" }, Input22 = InstanceInput { SourceOp = "Root", Name = "汗1 hide", Default = 0, Source = "N002_ase1_hide_85" }, Input23 = InstanceInput { SourceOp = "Root", Name = "汗2 show", Default = 0, Source = "N001_ase2_show_84" }, Input24 = InstanceInput { SourceOp = "Root", Name = "汗2 hide", Default = 0, Source = "N001_ase2_hide_84" }, Input25 = InstanceInput { SourceOp = "Root", Name = "汗3 show", Default = 0, Source = "N000_ase3_show_83" }, Input26 = InstanceInput { SourceOp = "Root", Name = "汗3 hide", Default = 0, Source = "N000_ase3_hide_83" }, Input27 = InstanceInput { SourceOp = "Root", Name = "眉", Default = 1, Source = "Grp_眉" }, Input28 = InstanceInput { SourceOp = "Root", Source = "N007_futsuufutomayu80", Width = 0.25, Default = 0, Name = "*普通太眉" }, Input29 = InstanceInput { SourceOp = "Root", Source = "N006_ikarifutomayu79", Width = 0.25, Default = 0, Name = "*怒り太眉" }, Input30 = InstanceInput { SourceOp = "Root", Source = "N005_komarifutomayu78", Width = 0.25, Default = 0, Name = "*困り太眉" }, Input31 = InstanceInput { SourceOp = "Root", Source = "N004_futsuumayu77", Width = 0.25, Default = 0, Name = "*普通眉" }, Input32 = InstanceInput { SourceOp = "Root", Source = "N003_ikarimayu76", Width = 0.25, Default = 0, Name = "*怒り眉" }, Input33 = InstanceInput { SourceOp = "Root", Source = "N002_agarimayu75", Width = 0.25, Default = 0, Name = "*上がり眉" }, Input34 = InstanceInput { SourceOp = "Root", Source = "N001_komarimayu174", Width = 0.25, Default = 0, Name = "*困り眉1" }, Input35 = InstanceInput { SourceOp = "Root", Source = "N000_komarimayu273", Width = 0.25, Default = 0, Name = "*困り眉2" }, Input36 = InstanceInput { SourceOp = "Root", Name = "目", Default = 1, Source = "Grp_目" }, Input37 = InstanceInput { SourceOp = "Root", Source = "N008_mesetto70", Width = 0.25, Default = 0, Name = "*目セット" }, Input38 = InstanceInput { SourceOp = "Root", Source = "N007_jitome61", Width = 0.25, Default = 0, Name = "*ジト目" }, Input39 = InstanceInput { SourceOp = "Root", Source = "N006_nagomime60", Width = 0.25, Default = 0, Name = "*なごみ目" }, Input40 = InstanceInput { SourceOp = "Root", Source = "N005_nikkori59", Width = 0.25, Default = 0, Name = "*にっこり" }, Input41 = InstanceInput { SourceOp = "Root", Source = "N004_nikkori258", Width = 0.25, Default = 0, Name = "*にっこり2" }, Input42 = InstanceInput { SourceOp = "Root", Source = "N003_UU57", Width = 0.25, Default = 0, Name = "*UU" }, Input43 = InstanceInput { SourceOp = "Root", Source = "N002_none56", Width = 0.25, Default = 0, Name = "*><" }, Input44 = InstanceInput { SourceOp = "Root", Source = "N001_〇〇55", Width = 0.25, Default = 0, Name = "*〇〇" }, Input45 = InstanceInput { SourceOp = "Root", Source = "N000_guruguru54", Width = 0.25, Default = 0, Name = "*ぐるぐる" }, Input46 = InstanceInput { SourceOp = "Root", Name = "目セット", Default = 0, Source = "Grp_目セット" }, Input47 = InstanceInput { SourceOp = "Root", Source = "N001_futsuushirome65", Width = 0.25, Default = 0, Name = "*普通白目" }, Input48 = InstanceInput { SourceOp = "Root", Source = "N000_jitoshirome64", Width = 0.25, Default = 0, Name = "*ジト白目" }, Input49 = InstanceInput { SourceOp = "Root", Name = "黒目", Default = 0, Source = "Grp_黒目" }, Input50 = InstanceInput { SourceOp = "Root", Source = "N002_futsuume70", Width = 0.25, Default = 0, Name = "*普通目" }, Input51 = InstanceInput { SourceOp = "Root", Source = "N001_kameramesen69", Width = 0.25, Default = 0, Name = "*カメラ目線" }, Input52 = InstanceInput { SourceOp = "Root", Source = "N000_mesorashi68", Width = 0.25, Default = 0, Name = "*目逸らし" }, Input53 = InstanceInput { SourceOp = "Root", Name = "口", Default = 1, Source = "Grp_口" }, Input54 = InstanceInput { SourceOp = "Root", Source = "N018_nishi51", Width = 0.25, Default = 0, Name = "*にし" }, Input55 = InstanceInput { SourceOp = "Root", Source = "N017_hetsu50", Width = 0.25, Default = 0, Name = "*へっ" }, Input56 = InstanceInput { SourceOp = "Root", Source = "N016_ohoo49", Width = 0.25, Default = 0, Name = "*おほお" }, Input57 = InstanceInput { SourceOp = "Root", Source = "N015_hahee48", Width = 0.25, Default = 0, Name = "*はへえ" }, Input58 = InstanceInput { SourceOp = "Root", Source = "N014_muu47", Width = 0.25, Default = 0, Name = "*むー" }, Input59 = InstanceInput { SourceOp = "Root", Source = "N013_yu46", Width = 0.25, Default = 0, Name = "*ゆ" }, Input60 = InstanceInput { SourceOp = "Root", Source = "N012_o45", Width = 0.25, Default = 0, Name = "*お" }, Input61 = InstanceInput { SourceOp = "Root", Source = "N011_n44", Width = 0.25, Default = 0, Name = "*ん" }, Input62 = InstanceInput { SourceOp = "Root", Source = "N010_nn43", Width = 0.25, Default = 0, Name = "*んー" }, Input63 = InstanceInput { SourceOp = "Root", Source = "N009_nhee42", Width = 0.25, Default = 0, Name = "*んへー" }, Input64 = InstanceInput { SourceOp = "Root", Source = "N008_naa41", Width = 0.25, Default = 0, Name = "*んあー" }, Input65 = InstanceInput { SourceOp = "Root", Source = "N007_△40", Width = 0.25, Default = 0, Name = "*△" }, Input66 = InstanceInput { SourceOp = "Root", Source = "N006_mufu39", Width = 0.25, Default = 0, Name = "*むふ" }, Input67 = InstanceInput { SourceOp = "Root", Source = "N005_hoo38", Width = 0.25, Default = 0, Name = "*ほー" }, Input68 = InstanceInput { SourceOp = "Root", Source = "N004_hoa37", Width = 0.25, Default = 0, Name = "*ほあ" }, Input69 = InstanceInput { SourceOp = "Root", Source = "N003_hoaa36", Width = 0.25, Default = 0, Name = "*ほあー" }, Input70 = InstanceInput { SourceOp = "Root", Source = "N002_hohoemi35", Width = 0.25, Default = 0, Name = "*ほほえみ" }, Input71 = InstanceInput { SourceOp = "Root", Source = "N001_aha34", Width = 0.25, Default = 0, Name = "*あは" }, Input72 = InstanceInput { SourceOp = "Root", Source = "N000_aha33", Width = 0.25, Default = 0, Name = "*あは" }, Input73 = InstanceInput { SourceOp = "Root", Name = "顔色", Default = 1, Source = "Grp_顔色" }, Input74 = InstanceInput { SourceOp = "Root", Name = "かげり show", Default = 0, Source = "N000_kageri_show_24" }, Input75 = InstanceInput { SourceOp = "Root", Name = "かげり hide", Default = 0, Source = "N000_kageri_hide_24" }, Input76 = InstanceInput { SourceOp = "Root", Source = "N006_hoppe30", Width = 0.25, Default = 0, Name = "*ほっぺ" }, Input77 = InstanceInput { SourceOp = "Root", Source = "N005_hoppe229", Width = 0.25, Default = 0, Name = "*ほっぺ2" }, Input78 = InstanceInput { SourceOp = "Root", Source = "N004_hoppe328", Width = 0.25, Default = 0, Name = "*ほっぺ3" }, Input79 = InstanceInput { SourceOp = "Root", Source = "N003_hoppe427", Width = 0.25, Default = 0, Name = "*ほっぺ4" }, Input80 = InstanceInput { SourceOp = "Root", Source = "N002_aozame26", Width = 0.25, Default = 0, Name = "*青ざめ" }, Input81 = InstanceInput { SourceOp = "Root", Source = "N001_hihyouji25", Width = 0.25, Default = 0, Name = "*(非表示)" }, Input82 = InstanceInput { SourceOp = "Root", Name = "右腕", Default = 1, Source = "Grp_右腕" }, Input83 = InstanceInput { SourceOp = "Root", Source = "N006_kihon21", Width = 0.25, Default = 0, Name = "*基本" }, Input84 = InstanceInput { SourceOp = "Root", Source = "N005_koshi20", Width = 0.25, Default = 0, Name = "*腰" }, Input85 = InstanceInput { SourceOp = "Root", Source = "N004_tewoageru19", Width = 0.25, Default = 0, Name = "*手を挙げる" }, Input86 = InstanceInput { SourceOp = "Root", Source = "N003_kuchimoto18", Width = 0.25, Default = 0, Name = "*口元" }, Input87 = InstanceInput { SourceOp = "Root", Source = "N002_kurushimu17", Width = 0.25, Default = 0, Name = "*苦しむ" }, Input88 = InstanceInput { SourceOp = "Root", Source = "N001_yubisashishi16", Width = 0.25, Default = 0, Name = "*指差し" }, Input89 = InstanceInput { SourceOp = "Root", Source = "N000_maiku15", Width = 0.25, Default = 0, Name = "*マイク" }, Input90 = InstanceInput { SourceOp = "Root", Name = "左腕", Default = 1, Source = "Grp_左腕" }, Input91 = InstanceInput { SourceOp = "Root", Source = "N006_kihon12", Width = 0.25, Default = 0, Name = "*基本" }, Input92 = InstanceInput { SourceOp = "Root", Source = "N005_koshi11", Width = 0.25, Default = 0, Name = "*腰" }, Input93 = InstanceInput { SourceOp = "Root", Source = "N004_tewoageru10", Width = 0.25, Default = 0, Name = "*手を挙げる" }, Input94 = InstanceInput { SourceOp = "Root", Source = "N003_kuchimoto9", Width = 0.25, Default = 0, Name = "*口元" }, Input95 = InstanceInput { SourceOp = "Root", Source = "N002_kurushimu8", Width = 0.25, Default = 0, Name = "*苦しむ" }, Input96 = InstanceInput { SourceOp = "Root", Source = "N001_kangaeru7", Width = 0.25, Default = 0, Name = "*考える" }, Input97 = InstanceInput { SourceOp = "Root", Source = "N000_hisohiso6", Width = 0.25, Default = 0, Name = "*ひそひそ" }, Input98 = InstanceInput { Source = "Anim", SourceOp = "RS_MouthAIUEO", Default = 0 }, Input99 = InstanceInput { Source = "Blink", SourceOp = "EyeCtrl", Default = 139 }, Input100 = InstanceInput { Source = "Close", SourceOp = "EyeCtrl", Default = 4 }, Input101 = InstanceInput { Source = "Apply", SourceOp = "EyeCtrl", Default = 0 }, Input102 = InstanceInput { SourceOp = "EyeCtrl", Name = "ボタンを押さないと反映されません。", Default = 0, Source = "at00" }, Input103 = InstanceInput { SourceOp = "EyeCtrl", Name = "", Default = 0, Source = "sp00" }, Input104 = InstanceInput { Source = "BlinkOn", SourceOp = "EyeCtrl", Default = 0 }, Input105 = InstanceInput { Source = "BlinkOff", SourceOp = "EyeCtrl", Default = 0 }, Input106 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } } } } } ================================================ FILE: Templates/Edit/Generators/old/ちびめたん(FUSE_Open).setting ================================================ { Tools = ordered() { Metan = GroupOperator { CtrlWZoom = false, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Flags = { AutoSnap = true, ForceAll = true, GridSnap = true, AllowPan = false }, Direction = "Horizontal", PipeStyle = "Direct" }, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "Root", Name = "Copy Pose", Default = 0, Source = "CopyPose" }, Input2 = InstanceInput { SourceOp = "Root", Name = "Paste Pose", Default = 0, Source = "PastePose" }, Input3 = InstanceInput { SourceOp = "Root", Name = "Save Pose", Default = 0, Source = "SavePose" }, Input4 = InstanceInput { SourceOp = "Root", Name = "Load Pose", Default = 0, Source = "LoadPose" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", SourceOp = "ST_MergeB", Default = 1 }, Input7 = InstanceInput { Source = "Angle", SourceOp = "ST_MergeB", Default = 0 }, Input8 = InstanceInput { SourceOp = "ST_MergeB", Name = "Flip Horizontal", ControlGroup = 1, Default = 0, Source = "FlipHoriz" }, Input9 = InstanceInput { SourceOp = "ST_MergeB", Name = "Flip Vertical", ControlGroup = 1, Default = 0, Source = "FlipVert" }, Input10 = InstanceInput { SourceOp = "モーションSelector", Name = "モーションなし", Default = 0, Source = "N000_モーションなし" }, Input11 = InstanceInput { SourceOp = "モーションSelector", Name = "ぽよ", Default = 0, Source = "N001_ぽよ" }, Input12 = InstanceInput { SourceOp = "モーションSelector", Name = "ぴょん", Default = 0, Source = "N002_ぴょん" }, Input13 = InstanceInput { SourceOp = "モーションSelector", Name = "跳ねる", Default = 0, Source = "N003_跳ねる" }, Input14 = InstanceInput { SourceOp = "モーションSelector", Name = "跳ねる_小", Default = 0, Source = "N004_跳ねる_小" }, Input15 = InstanceInput { SourceOp = "モーションSelector", Name = "不安", Default = 0, Source = "N005_不安" }, Input16 = InstanceInput { SourceOp = "モーションSelector", Name = "荒ぶる", Default = 0, Source = "N006_荒ぶる" }, Input17 = InstanceInput { SourceOp = "モーションSelector", Name = "震え", Default = 0, Source = "N007_震え" }, Input18 = InstanceInput { SourceOp = "Root", Name = "記号など", Default = 0, Source = "Grp_記号など" }, Input19 = InstanceInput { SourceOp = "Root", Name = "涙 show", Default = 0, Source = "N003_namida_show_86" }, Input20 = InstanceInput { SourceOp = "Root", Name = "涙 hide", Default = 0, Source = "N003_namida_hide_86" }, Input21 = InstanceInput { SourceOp = "Root", Name = "汗1 show", Default = 0, Source = "N002_ase1_show_85" }, Input22 = InstanceInput { SourceOp = "Root", Name = "汗1 hide", Default = 0, Source = "N002_ase1_hide_85" }, Input23 = InstanceInput { SourceOp = "Root", Name = "汗2 show", Default = 0, Source = "N001_ase2_show_84" }, Input24 = InstanceInput { SourceOp = "Root", Name = "汗2 hide", Default = 0, Source = "N001_ase2_hide_84" }, Input25 = InstanceInput { SourceOp = "Root", Name = "汗3 show", Default = 0, Source = "N000_ase3_show_83" }, Input26 = InstanceInput { SourceOp = "Root", Name = "汗3 hide", Default = 0, Source = "N000_ase3_hide_83" }, Input27 = InstanceInput { SourceOp = "Root", Name = "眉", Default = 1, Source = "Grp_眉" }, Input28 = InstanceInput { SourceOp = "Root", Source = "N007_futsuufutomayu80", Width = 0.25, Default = 0, Name = "*普通太眉" }, Input29 = InstanceInput { SourceOp = "Root", Source = "N006_ikarifutomayu79", Width = 0.25, Default = 0, Name = "*怒り太眉" }, Input30 = InstanceInput { SourceOp = "Root", Source = "N005_komarifutomayu78", Width = 0.25, Default = 0, Name = "*困り太眉" }, Input31 = InstanceInput { SourceOp = "Root", Source = "N004_futsuumayu77", Width = 0.25, Default = 0, Name = "*普通眉" }, Input32 = InstanceInput { SourceOp = "Root", Source = "N003_ikarimayu76", Width = 0.25, Default = 0, Name = "*怒り眉" }, Input33 = InstanceInput { SourceOp = "Root", Source = "N002_agarimayu75", Width = 0.25, Default = 0, Name = "*上がり眉" }, Input34 = InstanceInput { SourceOp = "Root", Source = "N001_komarimayu174", Width = 0.25, Default = 0, Name = "*困り眉1" }, Input35 = InstanceInput { SourceOp = "Root", Source = "N000_komarimayu273", Width = 0.25, Default = 0, Name = "*困り眉2" }, Input36 = InstanceInput { SourceOp = "Root", Name = "目", Default = 1, Source = "Grp_目" }, Input37 = InstanceInput { SourceOp = "Root", Source = "N008_mesetto70", Width = 0.25, Default = 0, Name = "*目セット" }, Input38 = InstanceInput { SourceOp = "Root", Source = "N007_jitome61", Width = 0.25, Default = 0, Name = "*ジト目" }, Input39 = InstanceInput { SourceOp = "Root", Source = "N006_nagomime60", Width = 0.25, Default = 0, Name = "*なごみ目" }, Input40 = InstanceInput { SourceOp = "Root", Source = "N005_nikkori59", Width = 0.25, Default = 0, Name = "*にっこり" }, Input41 = InstanceInput { SourceOp = "Root", Source = "N004_nikkori258", Width = 0.25, Default = 0, Name = "*にっこり2" }, Input42 = InstanceInput { SourceOp = "Root", Source = "N003_UU57", Width = 0.25, Default = 0, Name = "*UU" }, Input43 = InstanceInput { SourceOp = "Root", Source = "N002_none56", Width = 0.25, Default = 0, Name = "*><" }, Input44 = InstanceInput { SourceOp = "Root", Source = "N001_〇〇55", Width = 0.25, Default = 0, Name = "*〇〇" }, Input45 = InstanceInput { SourceOp = "Root", Source = "N000_guruguru54", Width = 0.25, Default = 0, Name = "*ぐるぐる" }, Input46 = InstanceInput { SourceOp = "Root", Name = "目セット", Default = 0, Source = "Grp_目セット" }, Input47 = InstanceInput { SourceOp = "Root", Source = "N001_futsuushirome65", Width = 0.25, Default = 0, Name = "*普通白目" }, Input48 = InstanceInput { SourceOp = "Root", Source = "N000_jitoshirome64", Width = 0.25, Default = 0, Name = "*ジト白目" }, Input49 = InstanceInput { SourceOp = "Root", Name = "黒目", Default = 0, Source = "Grp_黒目" }, Input50 = InstanceInput { SourceOp = "Root", Source = "N002_futsuume70", Width = 0.25, Default = 0, Name = "*普通目" }, Input51 = InstanceInput { SourceOp = "Root", Source = "N001_kameramesen69", Width = 0.25, Default = 0, Name = "*カメラ目線" }, Input52 = InstanceInput { SourceOp = "Root", Source = "N000_mesorashi68", Width = 0.25, Default = 0, Name = "*目逸らし" }, Input53 = InstanceInput { SourceOp = "Root", Name = "口", Default = 1, Source = "Grp_口" }, Input54 = InstanceInput { SourceOp = "Root", Source = "N018_nishi51", Width = 0.25, Default = 0, Name = "*にし" }, Input55 = InstanceInput { SourceOp = "Root", Source = "N017_hetsu50", Width = 0.25, Default = 0, Name = "*へっ" }, Input56 = InstanceInput { SourceOp = "Root", Source = "N016_ohoo49", Width = 0.25, Default = 0, Name = "*おほお" }, Input57 = InstanceInput { SourceOp = "Root", Source = "N015_hahee48", Width = 0.25, Default = 0, Name = "*はへえ" }, Input58 = InstanceInput { SourceOp = "Root", Source = "N014_muu47", Width = 0.25, Default = 0, Name = "*むー" }, Input59 = InstanceInput { SourceOp = "Root", Source = "N013_yu46", Width = 0.25, Default = 0, Name = "*ゆ" }, Input60 = InstanceInput { SourceOp = "Root", Source = "N012_o45", Width = 0.25, Default = 0, Name = "*お" }, Input61 = InstanceInput { SourceOp = "Root", Source = "N011_n44", Width = 0.25, Default = 0, Name = "*ん" }, Input62 = InstanceInput { SourceOp = "Root", Source = "N010_nn43", Width = 0.25, Default = 0, Name = "*んー" }, Input63 = InstanceInput { SourceOp = "Root", Source = "N009_nhee42", Width = 0.25, Default = 0, Name = "*んへー" }, Input64 = InstanceInput { SourceOp = "Root", Source = "N008_naa41", Width = 0.25, Default = 0, Name = "*んあー" }, Input65 = InstanceInput { SourceOp = "Root", Source = "N007_△40", Width = 0.25, Default = 0, Name = "*△" }, Input66 = InstanceInput { SourceOp = "Root", Source = "N006_mufu39", Width = 0.25, Default = 0, Name = "*むふ" }, Input67 = InstanceInput { SourceOp = "Root", Source = "N005_hoo38", Width = 0.25, Default = 0, Name = "*ほー" }, Input68 = InstanceInput { SourceOp = "Root", Source = "N004_hoa37", Width = 0.25, Default = 0, Name = "*ほあ" }, Input69 = InstanceInput { SourceOp = "Root", Source = "N003_hoaa36", Width = 0.25, Default = 0, Name = "*ほあー" }, Input70 = InstanceInput { SourceOp = "Root", Source = "N002_hohoemi35", Width = 0.25, Default = 0, Name = "*ほほえみ" }, Input71 = InstanceInput { SourceOp = "Root", Source = "N001_aha34", Width = 0.25, Default = 0, Name = "*あは" }, Input72 = InstanceInput { SourceOp = "Root", Source = "N000_aha33", Width = 0.25, Default = 0, Name = "*あは" }, Input73 = InstanceInput { SourceOp = "Root", Name = "顔色", Default = 1, Source = "Grp_顔色" }, Input74 = InstanceInput { SourceOp = "Root", Name = "かげり show", Default = 0, Source = "N000_kageri_show_24" }, Input75 = InstanceInput { SourceOp = "Root", Name = "かげり hide", Default = 0, Source = "N000_kageri_hide_24" }, Input76 = InstanceInput { SourceOp = "Root", Source = "N006_hoppe30", Width = 0.25, Default = 0, Name = "*ほっぺ" }, Input77 = InstanceInput { SourceOp = "Root", Source = "N005_hoppe229", Width = 0.25, Default = 0, Name = "*ほっぺ2" }, Input78 = InstanceInput { SourceOp = "Root", Source = "N004_hoppe328", Width = 0.25, Default = 0, Name = "*ほっぺ3" }, Input79 = InstanceInput { SourceOp = "Root", Source = "N003_hoppe427", Width = 0.25, Default = 0, Name = "*ほっぺ4" }, Input80 = InstanceInput { SourceOp = "Root", Source = "N002_aozame26", Width = 0.25, Default = 0, Name = "*青ざめ" }, Input81 = InstanceInput { SourceOp = "Root", Source = "N001_hihyouji25", Width = 0.25, Default = 0, Name = "*(非表示)" }, Input82 = InstanceInput { SourceOp = "Root", Name = "右腕", Default = 1, Source = "Grp_右腕" }, Input83 = InstanceInput { SourceOp = "Root", Source = "N006_kihon21", Width = 0.25, Default = 0, Name = "*基本" }, Input84 = InstanceInput { SourceOp = "Root", Source = "N005_koshi20", Width = 0.25, Default = 0, Name = "*腰" }, Input85 = InstanceInput { SourceOp = "Root", Source = "N004_tewoageru19", Width = 0.25, Default = 0, Name = "*手を挙げる" }, Input86 = InstanceInput { SourceOp = "Root", Source = "N003_kuchimoto18", Width = 0.25, Default = 0, Name = "*口元" }, Input87 = InstanceInput { SourceOp = "Root", Source = "N002_kurushimu17", Width = 0.25, Default = 0, Name = "*苦しむ" }, Input88 = InstanceInput { SourceOp = "Root", Source = "N001_yubisashishi16", Width = 0.25, Default = 0, Name = "*指差し" }, Input89 = InstanceInput { SourceOp = "Root", Source = "N000_maiku15", Width = 0.25, Default = 0, Name = "*マイク" }, Input90 = InstanceInput { SourceOp = "Root", Name = "左腕", Default = 1, Source = "Grp_左腕" }, Input91 = InstanceInput { SourceOp = "Root", Source = "N006_kihon12", Width = 0.25, Default = 0, Name = "*基本" }, Input92 = InstanceInput { SourceOp = "Root", Source = "N005_koshi11", Width = 0.25, Default = 0, Name = "*腰" }, Input93 = InstanceInput { SourceOp = "Root", Source = "N004_tewoageru10", Width = 0.25, Default = 0, Name = "*手を挙げる" }, Input94 = InstanceInput { SourceOp = "Root", Source = "N003_kuchimoto9", Width = 0.25, Default = 0, Name = "*口元" }, Input95 = InstanceInput { SourceOp = "Root", Source = "N002_kurushimu8", Width = 0.25, Default = 0, Name = "*苦しむ" }, Input96 = InstanceInput { SourceOp = "Root", Source = "N001_kangaeru7", Width = 0.25, Default = 0, Name = "*考える" }, Input97 = InstanceInput { SourceOp = "Root", Source = "N000_hisohiso6", Width = 0.25, Default = 0, Name = "*ひそひそ" }, Input98 = InstanceInput { Source = "Open", SourceOp = "RS_MouthOpen", Default = -1 }, Input99 = InstanceInput { Source = "Blink", SourceOp = "EyeCtrl", Default = 139 }, Input100 = InstanceInput { Source = "Close", SourceOp = "EyeCtrl", Default = 4 }, Input101 = InstanceInput { Source = "Apply", SourceOp = "EyeCtrl", Default = 0 }, Input102 = InstanceInput { SourceOp = "EyeCtrl", Name = "ボタンを押さないと反映されません。", Default = 0, Source = "at00" }, Input103 = InstanceInput { SourceOp = "EyeCtrl", Name = "", Default = 0, Source = "sp00" }, Input104 = InstanceInput { Source = "BlinkOn", SourceOp = "EyeCtrl", Default = 0 }, Input105 = InstanceInput { Source = "BlinkOff", SourceOp = "EyeCtrl", Default = 0 }, Input106 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } }, Tools = ordered() { Loader4 = Loader { ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-考える.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader21 = Loader { ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ3_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader48 = Loader { ViewInfo = OperatorInfo { Pos = { 4785, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader65 = Loader { ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗2_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader62 = Loader { ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り太眉.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader50 = Loader { ViewInfo = OperatorInfo { Pos = { 5005, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ジト目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader32 = Loader { ViewInfo = OperatorInfo { Pos = { 4510, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んあー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["荒ぶる"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6270, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1_1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1_1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1_1" }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Default = 0.1, Name = "Y" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { x = { LINKS_Name = "x", INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, y = { LINKS_Name = "y", INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { LINKS_Name = "in_out", INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1_1" }, x = Input { Value = 0.03 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" }, StretchStart = Input { Value = 10 } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 231, Green = 106, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, LockXY = Input { Value = 0 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 } }, Faster = true } } }, Loader20 = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ4_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader28 = Loader { ViewInfo = OperatorInfo { Pos = { 4070, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader18 = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-(非表示).png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader43 = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ぐるぐる.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["ぽよ"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5445, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Default = 1, Page = "Controls", Name = "スピード" }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, ICS_ControlPage = "Controls", INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { Source = "Result", SourceOp = "Calculation1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, NameSet = true }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 30, Green = 105, Red = 210 }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } } }, Loader13 = Loader { ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-口元.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader40 = Loader { ViewInfo = OperatorInfo { Pos = { 5390, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-おほお.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader33 = Loader { ViewInfo = OperatorInfo { Pos = { 4620, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んへー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader39 = Loader { ViewInfo = OperatorInfo { Pos = { 5280, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-はへえ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader15 = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-腰.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader31 = Loader { ViewInfo = OperatorInfo { Pos = { 4400, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-△.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader11 = Loader { ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-指差し.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader14 = Loader { ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-手を挙げる.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader7 = Loader { ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-手を挙げる.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader38 = Loader { ViewInfo = OperatorInfo { Pos = { 5170, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["跳ねる"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5775, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", Default = 2, MinScale = 0.0010000000475 }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 2 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.08 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } } } } }, Loader52 = Loader { ViewInfo = OperatorInfo { Pos = { 5445, -2392.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-普通白目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader58 = Loader { ViewInfo = OperatorInfo { Pos = { 3960, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-上がり眉.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader59 = Loader { ViewInfo = OperatorInfo { Pos = { 4070, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り眉.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader55 = Loader { ViewInfo = OperatorInfo { Pos = { 5995, -2656.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-普通目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader56 = Loader { ViewInfo = OperatorInfo { Pos = { 3740, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉2_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader35 = Loader { ViewInfo = OperatorInfo { Pos = { 4840, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ん.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader61 = Loader { ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り太眉.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 5610, 874.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 }, UseFrameFormatSettings = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 } } }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 5775, 874.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" } } }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, 676.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, ST_MergeB = Merge { ViewInfo = OperatorInfo { Pos = { 5995, 874.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Center = Input { Value = { 0.85, 0.15 } }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, Loader60 = Loader { ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通眉.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader44 = Loader { ViewInfo = OperatorInfo { Pos = { 4345, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-〇〇.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader37 = Loader { ViewInfo = OperatorInfo { Pos = { 5060, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ゆ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader42 = Loader { ViewInfo = OperatorInfo { Pos = { 5610, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-にし.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader67 = Loader { ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\涙.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader64 = Loader { ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗3_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader22 = Loader { ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ2_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader6 = Loader { ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-口元.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader12 = Loader { ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-苦しむ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader66 = Loader { ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗1_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader8 = Loader { ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-腰.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader10 = Loader { ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-マイク.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader46 = Loader { ViewInfo = OperatorInfo { Pos = { 4565, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-UU.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["ぴょん"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5610, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "speed", Default = 1, Name = "スピード" }, Input3 = InstanceInput { SourceOp = "Calculation2_1", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "offset", Default = 0, Name = "時間オフセット(フレーム)" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INPID_InputControl = "ScrewControl", INP_Integer = false, LINKID_DataType = "Number" }, offset = { LINKS_Name = "offset", INP_Default = 0, INP_MaxScale = 500, INP_MinScale = 0, INPID_InputControl = "ScrewControl", INP_Integer = true, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } } }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } }, CtrlWZoom = false }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 0, Green = 255, Red = 0 }, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } } }, Loader34 = Loader { ViewInfo = OperatorInfo { Pos = { 4730, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader30 = Loader { ViewInfo = OperatorInfo { Pos = { 4290, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むふ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader41 = Loader { ViewInfo = OperatorInfo { Pos = { 5500, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-へっ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader3 = Loader { ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-ひそひそ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["震え"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 6435, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_3" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_3" }, Input3 = InstanceInput { Source = "Y", Default = 0, SourceOp = "Transform1_3" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, CtrlWShown = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INPID_InputControl = "CheckboxControl", INP_Integer = true, LINKID_DataType = "Number" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 12 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.005 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } } } } }, Loader45 = Loader { ViewInfo = OperatorInfo { Pos = { 4455, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-__.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader47 = Loader { ViewInfo = OperatorInfo { Pos = { 4675, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり2_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader57 = Loader { ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉1_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader53 = Loader { ViewInfo = OperatorInfo { Pos = { 5775, -2656.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader19 = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-青ざめ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader17 = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\かげり.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["跳ねる_小"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5940, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", Default = 2, MinScale = 0.0010000000475 }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1_1" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, width = { LINKS_Name = "\nwidth", INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, out = { LINKS_Name = "out", INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 2 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.02 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } } } } }, Loader5 = Loader { ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-苦しむ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, Inputs = { Width = Input { Value = 1482 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2250 }, Depth = Input { Value = 1 } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" } } }, Loader1 = Loader { ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!身体.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["身体_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "SetDomain1" }, Foreground = Input { Source = "Output", SourceOp = "Loader1" } } }, Loader2 = Loader { ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!ヘアバンド.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["ヘアバンド_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "身体_MG" }, Foreground = Input { Source = "Output", SourceOp = "Loader2" } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 605, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader9 = Loader { ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-基本.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1375, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background2" }, Foreground = Input { Source = "Output", SourceOp = "Loader9" } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 1375, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1375, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "ヘアバンド_MG" }, Foreground = Input { Source = "Output", SourceOp = "左腕" } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 1595, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader16 = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-基本.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background3" }, Foreground = Input { Source = "Output", SourceOp = "Loader16" } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "左腕_MG1" }, Foreground = Input { Source = "Output", SourceOp = "右腕" } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["かげり_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2695, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background4" } } }, Loader23 = Loader { ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["顔色_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3355, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "かげり_MG" }, Foreground = Input { Source = "Output", SourceOp = "Loader23" } } }, ["顔色"] = Transform { ViewInfo = OperatorInfo { Pos = { 3355, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "顔色_MG" } } }, ["顔色_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3355, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "右腕_MG1" }, Foreground = Input { Source = "Output", SourceOp = "顔色" } } }, Background9 = Background { ViewInfo = OperatorInfo { Pos = { 3630, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader63 = Loader { ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通太眉.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4510, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background9" }, Foreground = Input { Source = "Output", SourceOp = "Loader63" } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 4510, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 4510, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "顔色_MG1" }, Foreground = Input { Source = "Output", SourceOp = "眉" } } }, Background10 = Background { ViewInfo = OperatorInfo { Pos = { 4730, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["汗3_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4840, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background10" } } }, ["汗2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4950, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "汗3_MG" } } }, ["汗1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5060, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "汗2_MG" } } }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5170, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "汗1_MG" } } }, ["記号など"] = Transform { ViewInfo = OperatorInfo { Pos = { 5170, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "涙_MG" } } }, ["記号など_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5170, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "眉_MG1" }, Foreground = Input { Source = "Output", SourceOp = "記号など" } } }, AutoDomain1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5390, -115.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 3520, -1567.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5610, -1567.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background5" }, Foreground = Input { Source = "Output", SourceOp = "Loader26" } } }, AutoDomain1_1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5610, -1336.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Loader26 = Loader { ViewInfo = OperatorInfo { Pos = { 3850, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほほえみ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, M01 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5445, -1072.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader26" } } }, Loader36 = Loader { ViewInfo = OperatorInfo { Pos = { 4950, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-お.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, M02 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5335, -1072.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader36" } } }, Loader29 = Loader { ViewInfo = OperatorInfo { Pos = { 4180, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, M03 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5225, -1072.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } } }, Loader25 = Loader { ViewInfo = OperatorInfo { Pos = { 3740, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, M04 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5115, -1072.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader25" } } }, Loader24 = Loader { ViewInfo = OperatorInfo { Pos = { 3630, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, M05 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5005, -1072.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader24" } } }, RS_MouthOpen = Fuse.RS_MouthOpen { ViewInfo = OperatorInfo { Pos = { 5610, -1072.5 } }, NameSet = true, Inputs = { M01 = Input { Source = "Output", SourceOp = "M01" }, Threshold01 = Input { Value = 0.1 }, Threshold02 = Input { Value = 0.25 }, Threshold03 = Input { Value = 0.4 }, Input = Input { Source = "Output", SourceOp = "AutoDomain1_1" }, M04 = Input { Source = "Output", SourceOp = "M03" }, Threshold04 = Input { Value = 0.55 }, M02 = Input { Source = "Output", SourceOp = "M02" }, M05 = Input { Source = "Output", SourceOp = "M04" }, M06 = Input { Source = "Output", SourceOp = "M05" } }, Version = 1, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 5610, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "RS_MouthOpen" } } }, ["口_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5610, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "AutoDomain1" }, Foreground = Input { Source = "Output", SourceOp = "口" } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 4125, -1996.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 5225, -2260.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader51 = Loader { ViewInfo = OperatorInfo { Pos = { 5335, -2392.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-ジト白目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["目セット_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5445, -2260.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background7" }, Foreground = Input { Source = "Output", SourceOp = "Loader51" } } }, Background8 = Background { ViewInfo = OperatorInfo { Pos = { 5665, -2524.5 } }, Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 } } }, Loader54 = Loader { ViewInfo = OperatorInfo { Pos = { 5885, -2656.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["黒目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5995, -2524.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background8" }, Foreground = Input { Source = "Output", SourceOp = "Loader54" } } }, ["黒目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -2392.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } } }, ["黒目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5995, -2260.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "目セット_MG" }, Foreground = Input { Source = "Output", SourceOp = "黒目" } } }, ["目セット"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -2128.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG1" } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5995, -1996.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background6" }, Foreground = Input { Source = "Output", SourceOp = "目セット" } } }, AutoDomain1_2 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5995, -1336.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Loader49 = Loader { ViewInfo = OperatorInfo { Pos = { 4895, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-なごみ目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5885, -1072.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader49" } } }, EyeBlink = Dissolve { ViewInfo = OperatorInfo { Pos = { 5995, -1072.5 } }, NameSet = true, Transitions = { [0] = "DFTDissolve" }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Closed" }, Mix = Input { Source = "Value", SourceOp = "EyeBlinkBackgroundForeground" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" } } }, EyeBlinkBackgroundForeground = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 235, Green = 164, Red = 16 }, KeyFrames = { [0] = { 0, RH = { 45, 0 }, Flags = { Loop = true, PreLoop = true, Linear = true } }, [135] = { 1, LH = { 135, 0.666666666666667 }, RH = { 136, 1 }, Flags = { StepIn = true } }, [139] = { 0, LH = { 139, 0.333333333333333 }, Flags = { StepIn = true, PreLoop = true, Loop = true } } } }, EyeCtrl = Transform { UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" }, Blink = Input { Value = 139 } }, ViewInfo = OperatorInfo { Pos = { 5995, -940.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } } }, ["目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5995, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "口_MG1" }, Foreground = Input { Source = "Output", SourceOp = "目" } } }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 5995, 16.5 } }, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N008_kigounado_show_86 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N008_kigounado_hide_86 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N003_namida_show_86 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_hide_86 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_show_85 = { LINKS_Name = "汗1 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_hide_85 = { LINKS_Name = "汗1 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_84 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_84 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_show_83 = { LINKS_Name = "汗3 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_hide_83 = { LINKS_Name = "汗3 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_futsuufutomayu80 = { LINKS_Name = "*普通太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_ikarifutomayu79 = { LINKS_Name = "*怒り太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_komarifutomayu78 = { LINKS_Name = "*困り太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_futsuumayu77 = { LINKS_Name = "*普通眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_ikarimayu76 = { LINKS_Name = "*怒り眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_agarimayu75 = { LINKS_Name = "*上がり眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komarimayu174 = { LINKS_Name = "*困り眉1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_komarimayu273 = { LINKS_Name = "*困り眉2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_mesetto70 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_jitome61 = { LINKS_Name = "*ジト目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nagomime60 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nikkori59 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_nikkori258 = { LINKS_Name = "*にっこり2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_UU57 = { LINKS_Name = "*UU", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_none56 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_〇〇55"] = { LINKS_Name = "*〇〇", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_guruguru54 = { LINKS_Name = "*ぐるぐる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N001_futsuushirome65 = { LINKS_Name = "*普通白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_jitoshirome64 = { LINKS_Name = "*ジト白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_futsuume70 = { LINKS_Name = "*普通目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_kameramesen69 = { LINKS_Name = "*カメラ目線", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mesorashi68 = { LINKS_Name = "*目逸らし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 19, LINKID_DataType = "Number" }, N018_nishi51 = { LINKS_Name = "*にし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N017_hetsu50 = { LINKS_Name = "*へっ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N016_ohoo49 = { LINKS_Name = "*おほお", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N015_hahee48 = { LINKS_Name = "*はへえ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N014_muu47 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N013_yu46 = { LINKS_Name = "*ゆ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N012_o45 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_n44 = { LINKS_Name = "*ん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_nn43 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_nhee42 = { LINKS_Name = "*んへー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_naa41 = { LINKS_Name = "*んあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_△40"] = { LINKS_Name = "*△", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_mufu39 = { LINKS_Name = "*むふ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_hoo38 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoa37 = { LINKS_Name = "*ほあ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoaa36 = { LINKS_Name = "*ほあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hohoemi35 = { LINKS_Name = "*ほほえみ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_aha34 = { LINKS_Name = "*あは", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_aha33 = { LINKS_Name = "*あは", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N006_hoppe30 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_hoppe229 = { LINKS_Name = "*ほっぺ2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoppe328 = { LINKS_Name = "*ほっぺ3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoppe427 = { LINKS_Name = "*ほっぺ4", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_aozame26 = { LINKS_Name = "*青ざめ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hihyouji25 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kageri_show_24 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_kageri_hide_24 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N006_kihon21 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_koshi20 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tewoageru19 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kuchimoto18 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kurushimu17 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yubisashishi16 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_maiku15 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N006_kihon12 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_koshi11 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tewoageru10 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kuchimoto9 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kurushimu8 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_kangaeru7 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hisohiso6 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, Inputs = { Comments = Input { Value = "記号など_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\nヘアバンド_MG\n身体_MG" }, ["Grp_記号など"] = Input { Value = 0 }, Grp_Root = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, 148.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } } }, ["不安"] = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6105, 478.5 }, Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1" }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Default = 0.1, Name = "Y" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, Tools = ordered() { Transform1_2 = Transform { CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1" }, x = Input { Value = 0.01 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" }, StretchStart = Input { Value = 10 } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 231, Green = 106, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, LockXY = Input { Value = 0 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 } }, Faster = true } } }, Loader27 = Loader { ViewInfo = OperatorInfo { Pos = { 3960, -1699.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } } } } } } ================================================ FILE: Templates/Edit/Generators/old/ちびめたん.setting ================================================ { Tools = ordered() { Metan = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { GridSnap = true, AllowPan = false, AutoSnap = true, ForceAll = true }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, CtrlWZoom = false, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, Tools = ordered() { Loader50 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ジト目.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5005, -2128.5 } } }, Loader21 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ3_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } } }, Loader14 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-手を挙げる.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } } }, Loader65 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗2_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } } }, Loader35 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ん.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -1699.5 } } }, Loader4 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-考える.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } } }, Loader10 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-マイク.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } } }, ["荒ぶる"] = GroupOperator { Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, Inputs = { shake = Input { Source = "Position", SourceOp = "Shake1_1" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, x = Input { Value = 0.03 } }, CtrlWShown = false }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Green = 106, Blue = 231, Red = 193 }, CtrlWZoom = false }, Shake1_1 = Shake { Faster = true, Inputs = { YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, Smoothness = Input { Value = 1.5 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 } }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6270, 478.5 }, Scale = 1, PipeStyle = "Direct" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1_1", Default = 0 }, Input4 = InstanceInput { Source = "Randomize", SourceOp = "Shake1_1", Width = 0.385 }, Input5 = InstanceInput { Source = "Smoothness", SourceOp = "Shake1_1", Default = 10 }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2_1", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2_1", Name = "Y" } }, NameSet = true }, Loader20 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ4_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } } }, Loader28 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4070, -1699.5 } } }, Loader5 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-苦しむ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } } }, Loader43 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ぐるぐる.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -2128.5 } } }, ["ぽよ"] = GroupOperator { Tools = ordered() { Transform = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, INP_Integer = false, ICS_ControlPage = "Controls", LINKID_DataType = "Number" } }, Inputs = { Aspect = Input { Source = "Result", SourceOp = "Calculation1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } } }, NameSet = true }, Calculation1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, SplineColor = { Green = 105, Blue = 30, Red = 210 }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5445, 478.5 }, Scale = 1, PipeStyle = "Direct" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform", Page = "Controls", Name = "スピード" }, Input2 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2", Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, NameSet = true }, Loader13 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-口元.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } } }, Loader40 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-おほお.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -1699.5 } } }, Loader22 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ2_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } } }, Loader27 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあー.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3960, -1699.5 } } }, Loader39 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-はへえ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -1699.5 } } }, Loader15 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-腰.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, Loader31 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-△.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -1699.5 } } }, Loader11 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-指差し.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } } }, Loader48 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4785, -2128.5 } } }, Loader7 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-手を挙げる.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } } }, Loader38 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むー.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -1699.5 } } }, ["跳ねる"] = GroupOperator { Tools = ordered() { Transform1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, speed = Input { Value = 2 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CtrlWShown = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5775, 478.5 }, Scale = 1, PipeStyle = "Direct" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { Default = 2, Source = "speed", SourceOp = "Transform1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_1", Default = 0.1 } }, NameSet = true }, Loader52 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-普通白目.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5445, -2392.5 } } }, Loader58 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-上がり眉.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3960, -511.5 } } }, Loader59 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り眉.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4070, -511.5 } } }, Loader55 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-普通目.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5995, -2656.5 } } }, Loader56 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉2_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3740, -511.5 } } }, Loader62 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り太眉.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } } }, Loader61 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り太眉.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 5610, 874.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, UseFrameFormatSettings = Input { Value = 1 }, Depth = Input { Value = 1 } }, NameSet = true }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 5775, 874.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Right = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 } }, NameSet = true }, ["モーションSelector"] = Transform { UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 5995, 676.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } } }, ST_MergeB = Merge { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5995, 874.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Center = Input { Value = { 0.85, 0.15 } }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" } }, NameSet = true }, Loader60 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通眉.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } } }, Loader44 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-〇〇.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4345, -2128.5 } } }, Loader67 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\涙.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } } }, Loader64 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗3_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } } }, Loader33 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んへー.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -1699.5 } } }, Loader6 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-口元.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } } }, Loader12 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-苦しむ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } } }, Loader66 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗1_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } } }, Loader8 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-腰.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } } }, Loader32 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んあー.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -1699.5 } } }, Loader46 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-UU.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4565, -2128.5 } } }, ["ぴょん"] = GroupOperator { Tools = ordered() { Transform1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "offset", INP_Integer = true, INP_MaxScale = 500, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } }, Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, CtrlWShown = false }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } } }, Calculation1_1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" } }, CtrlWZoom = false }, Calculation2_1 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, SplineColor = { Green = 255, Blue = 0, Red = 0 }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5610, 478.5 }, Scale = 1, PipeStyle = "Direct" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform1", Name = "スピード" }, Input3 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2_1", Name = "強さ" }, Input2 = InstanceInput { Default = 0, Source = "offset", SourceOp = "Transform1", Name = "時間オフセット(フレーム)" } }, NameSet = true }, Loader34 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んー.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -1699.5 } } }, Loader30 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むふ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4290, -1699.5 } } }, Loader41 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-へっ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5500, -1699.5 } } }, Loader3 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-ひそひそ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } } }, ["震え"] = GroupOperator { Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, speed = Input { Value = 12 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, CtrlWShown = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 6435, 478.5 }, Scale = 1, PipeStyle = "Direct" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", SourceOp = "Transform1_3", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_3", Default = 0.1 }, Input3 = InstanceInput { Source = "Y", SourceOp = "Transform1_3", Default = 0 } }, NameSet = true }, Loader45 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-__.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4455, -2128.5 } } }, Loader47 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり2_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -2128.5 } } }, Loader57 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉1_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } } }, Loader53 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5775, -2656.5 } } }, Loader19 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-青ざめ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } } }, Loader17 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\かげり.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } } }, ["跳ねる_小"] = GroupOperator { Tools = ordered() { Transform1_1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, speed = Input { Value = 2 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CtrlWShown = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5940, 478.5 }, Scale = 1, PipeStyle = "Direct" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { Default = 2, Source = "speed", SourceOp = "Transform1_1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_1_1", Default = 0.1 } }, NameSet = true }, Loader18 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-(非表示).png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } } }, Background1 = Background { Inputs = { Width = Input { Value = 1482 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 2250 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Right = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!身体.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } } }, ["身体_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader1" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "SetDomain1" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!ヘアバンド.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } } }, ["ヘアバンド_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader2" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "身体_MG" } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 605, -379.5 } } }, Loader9 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-基本.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } } }, ["左腕_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader9" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background2" } }, ViewInfo = OperatorInfo { Pos = { 1375, -379.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 1375, -247.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "左腕" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "ヘアバンド_MG" } }, ViewInfo = OperatorInfo { Pos = { 1375, -115.5 } } }, Background3 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1595, -379.5 } } }, Loader16 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-基本.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } } }, ["右腕_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader16" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background3" } }, ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "右腕" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "左腕_MG1" } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } } }, ["かげり_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background4" } }, ViewInfo = OperatorInfo { Pos = { 2695, -379.5 } } }, Loader23 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } } }, ["顔色_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader23" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "かげり_MG" } }, ViewInfo = OperatorInfo { Pos = { 3355, -379.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "顔色_MG" } }, ViewInfo = OperatorInfo { Pos = { 3355, -247.5 } } }, ["顔色_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "顔色" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "右腕_MG1" } }, ViewInfo = OperatorInfo { Pos = { 3355, -115.5 } } }, Background9 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3630, -379.5 } } }, Loader63 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通太眉.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } } }, ["眉_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader63" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background9" } }, ViewInfo = OperatorInfo { Pos = { 4510, -379.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } }, ViewInfo = OperatorInfo { Pos = { 4510, -247.5 } } }, ["眉_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "眉" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "顔色_MG1" } }, ViewInfo = OperatorInfo { Pos = { 4510, -115.5 } } }, Background10 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -379.5 } } }, ["汗3_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background10" } }, ViewInfo = OperatorInfo { Pos = { 4840, -379.5 } } }, ["汗2_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "汗3_MG" } }, ViewInfo = OperatorInfo { Pos = { 4950, -379.5 } } }, ["汗1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "汗2_MG" } }, ViewInfo = OperatorInfo { Pos = { 5060, -379.5 } } }, ["涙_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "汗1_MG" } }, ViewInfo = OperatorInfo { Pos = { 5170, -379.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "涙_MG" } }, ViewInfo = OperatorInfo { Pos = { 5170, -247.5 } } }, ["記号など_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "記号など" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "眉_MG1" } }, ViewInfo = OperatorInfo { Pos = { 5170, -115.5 } } }, AutoDomain1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5390, -115.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } } }, Background5 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3520, -1567.5 } } }, ["口_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader26" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background5" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1567.5 } } }, AutoDomain1_1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5610, -1336.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } } }, N = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5500, -1138.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader26" } }, NameSet = true }, A = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5390, -1138.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader24" } }, NameSet = true }, Loader42 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-にし.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5610, -1699.5 } } }, I = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5280, -1138.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader42" } }, NameSet = true }, Loader37 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ゆ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -1699.5 } } }, U = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5170, -1138.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader37" } }, NameSet = true }, E = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5060, -1138.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader25" } }, NameSet = true }, O = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4950, -1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader36" } }, NameSet = true }, DissolveE = Dissolve { Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 6, 0, 1)", Value = 0 }, ["DFTLumaRamp.Softness"] = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "O" }, Background = Input { Source = "Output", SourceOp = "E" } }, ViewInfo = OperatorInfo { Pos = { 5060, -1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true }, DissolveU = Dissolve { Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 5, 0, 1)" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveE" }, Background = Input { Source = "Output", SourceOp = "U" } }, ViewInfo = OperatorInfo { Pos = { 5170, -1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true }, DissolveI = Dissolve { Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 4, 0, 1)", Value = 0 }, ["DFTLumaRamp.Softness"] = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveU" }, Background = Input { Source = "Output", SourceOp = "I" } }, ViewInfo = OperatorInfo { Pos = { 5280, -1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true }, DissolveA = Dissolve { Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 3, 0, 1)", Value = 0 }, ["DFTLumaRamp.Softness"] = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveI" }, Background = Input { Source = "Output", SourceOp = "A" } }, ViewInfo = OperatorInfo { Pos = { 5390, -1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true }, DissolveN = Dissolve { Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 2, 0, 1)", Value = 0 }, ["DFTLumaRamp.Softness"] = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveA" }, Background = Input { Source = "Output", SourceOp = "N" } }, ViewInfo = OperatorInfo { Pos = { 5500, -1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true }, MouthAnim = Dissolve { Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 1, 0, 1)", Value = 0 }, ["DFTLumaRamp.Softness"] = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveN" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_1" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true }, MouthCtrl = Transform { UserControls = ordered() { Anim = { LINKS_Name = "Anim", ICS_ControlPage = "口パク", INP_Default = 0, INP_MaxScale = 6, INPID_InputControl = "SliderControl", INP_Integer = true, INP_MinScale = 0, LINKID_DataType = "Number" }, AnimOn = { LINKS_Name = "AnimOn", ICS_ControlPage = "口パク", BTNCS_Execute = "MouthAnim:SetAttrs({TOOLB_PassThrough = false})\nMouthCtrl.AnimStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, AnimOff = { LINKS_Name = "AnimOff", ICS_ControlPage = "口パク", BTNCS_Execute = "MouthAnim:SetAttrs({TOOLB_PassThrough = true})\nMouthCtrl.AnimStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, AnimStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "口パク", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5610, -841.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { AnimStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "MouthAnim" } }, NameSet = true }, Loader26 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほほえみ.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3850, -1699.5 } } }, M01 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5500, -742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader26" } }, NameSet = true }, Loader36 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-お.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -1699.5 } } }, M02 = Fuse.Wireless { NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader36" } }, ViewInfo = OperatorInfo { Pos = { 5390, -742.5 } } }, Loader29 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほー.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -1699.5 } } }, M03 = Fuse.Wireless { NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } }, ViewInfo = OperatorInfo { Pos = { 5280, -742.5 } } }, Loader25 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは_.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3740, -1699.5 } } }, M04 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5170, -742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader25" } }, NameSet = true }, Loader24 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3630, -1699.5 } } }, M05 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5060, -742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader24" } }, NameSet = true }, Dissolve1 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M04" }, Foreground = Input { Source = "Output", SourceOp = "M05" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_005, 1, 0)", Value = 0 } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5170, -643.5 } } }, Dissolve2 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M03" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve1" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_004, 1, 0)", Value = 0 } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5280, -643.5 } } }, Dissolve3 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M02" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve2" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_003, 1, 0)", Value = 0 } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5390, -643.5 } } }, Dissolve4 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M01" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve3" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_002, 1, 0)" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5500, -643.5 } } }, Dissolve5 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "MouthCtrl" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve4" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_001, 1, 0)", Value = 0 } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5610, -643.5 } } }, MouthCtrlB = Transform { UserControls = ordered() { Open = { LINKS_Name = "Open", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_005 = { LINKS_Name = "Threshold_005", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.833333333333333, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_004 = { LINKS_Name = "Threshold_004", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.666666666666667, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_003 = { LINKS_Name = "Threshold_003", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.5, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_002 = { LINKS_Name = "Threshold_002", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.333333333333333, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_001 = { LINKS_Name = "Threshold_001", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.166666666666667, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 5610, -379.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { Threshold_004 = Input { Value = 0.4 }, Threshold_003 = Input { Value = 0.25 }, Threshold_002 = Input { Value = 0.1 }, Threshold_001 = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Dissolve5" }, Open = Input { Value = -1 }, Threshold_005 = Input { Value = 0.55 } }, NameSet = true }, ["口"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MouthCtrlB" } }, ViewInfo = OperatorInfo { Pos = { 5610, -247.5 } } }, ["口_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "口" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "AutoDomain1" } }, ViewInfo = OperatorInfo { Pos = { 5610, -115.5 } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4125, -1996.5 } } }, Background7 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5225, -2260.5 } } }, Loader51 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-ジト白目.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5335, -2392.5 } } }, ["目セット_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader51" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background7" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2260.5 } } }, Background8 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1650 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5665, -2524.5 } } }, Loader54 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5885, -2656.5 } } }, ["黒目_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader54" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background8" } }, ViewInfo = OperatorInfo { Pos = { 5995, -2524.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } }, ViewInfo = OperatorInfo { Pos = { 5995, -2392.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "黒目" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "目セット_MG" } }, ViewInfo = OperatorInfo { Pos = { 5995, -2260.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG1" } }, ViewInfo = OperatorInfo { Pos = { 5995, -2128.5 } } }, ["目_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "目セット" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background6" } }, ViewInfo = OperatorInfo { Pos = { 5995, -1996.5 } } }, AutoDomain1_2 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5995, -1336.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } } }, Loader49 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, GlobalStart = -1000, AspectMode = 0, ExtendLast = 0, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-なごみ目.png", TimeCode = 0, Loop = 0, Depth = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4895, -2128.5 } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5885, -1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader49" } }, NameSet = true }, EyeBlink = Dissolve { ViewInfo = OperatorInfo { Pos = { 5995, -1039.5 } }, NameSet = true, Inputs = { Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" }, Foreground = Input { Source = "Output", SourceOp = "Closed" }, Mix = Input { Source = "Value", SourceOp = "EyeBlinkMix" } }, Transitions = { [0] = "DFTDissolve" } }, EyeBlinkMix = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true }, RH = { 45, 0 } }, [135] = { 1, Flags = { StepIn = true }, RH = { 136, 1 }, LH = { 135, 0.666666666666667 } }, [139] = { 0, Flags = { Loop = true, PreLoop = true, StepIn = true }, LH = { 139, 0.333333333333333 } } }, SplineColor = { Green = 164, Blue = 235, Red = 16 }, NameSet = true }, EyeCtrl = Transform { UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5995, -841.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Blink = Input { Value = 139 }, EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" } }, NameSet = true }, ["目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } }, ViewInfo = OperatorInfo { Pos = { 5995, -247.5 } } }, ["目_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "目" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "口_MG1" } }, ViewInfo = OperatorInfo { Pos = { 5995, -115.5 } } }, Root = Transform { UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N008_kigounado_show_86 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N008_kigounado_hide_86 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N003_namida_show_86 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_namida_hide_86 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_show_85 = { LINKS_Name = "汗1 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase1_hide_85 = { LINKS_Name = "汗1 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_84 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_84 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_show_83 = { LINKS_Name = "汗3 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_ase3_hide_83 = { LINKS_Name = "汗3 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N007_futsuufutomayu80 = { LINKS_Name = "*普通太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_ikarifutomayu79 = { LINKS_Name = "*怒り太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_komarifutomayu78 = { LINKS_Name = "*困り太眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_futsuumayu77 = { LINKS_Name = "*普通眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_ikarimayu76 = { LINKS_Name = "*怒り眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_agarimayu75 = { LINKS_Name = "*上がり眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komarimayu174 = { LINKS_Name = "*困り眉1", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_komarimayu273 = { LINKS_Name = "*困り眉2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_mesetto70 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_jitome61 = { LINKS_Name = "*ジト目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_nagomime60 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nikkori59 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_nikkori258 = { LINKS_Name = "*にっこり2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_UU57 = { LINKS_Name = "*UU", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_none56 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_〇〇55"] = { LINKS_Name = "*〇〇", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_guruguru54 = { LINKS_Name = "*ぐるぐる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 2, LINKID_DataType = "Number" }, N001_futsuushirome65 = { LINKS_Name = "*普通白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_jitoshirome64 = { LINKS_Name = "*ジト白目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_futsuume70 = { LINKS_Name = "*普通目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_kameramesen69 = { LINKS_Name = "*カメラ目線", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_mesorashi68 = { LINKS_Name = "*目逸らし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 19, LINKID_DataType = "Number" }, N018_nishi51 = { LINKS_Name = "*にし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N017_hetsu50 = { LINKS_Name = "*へっ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N016_ohoo49 = { LINKS_Name = "*おほお", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N015_hahee48 = { LINKS_Name = "*はへえ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N014_muu47 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N013_yu46 = { LINKS_Name = "*ゆ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N012_o45 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_n44 = { LINKS_Name = "*ん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_nn43 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_nhee42 = { LINKS_Name = "*んへー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_naa41 = { LINKS_Name = "*んあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_△40"] = { LINKS_Name = "*△", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_mufu39 = { LINKS_Name = "*むふ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_hoo38 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoa37 = { LINKS_Name = "*ほあ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoaa36 = { LINKS_Name = "*ほあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hohoemi35 = { LINKS_Name = "*ほほえみ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_aha34 = { LINKS_Name = "*あは", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_aha33 = { LINKS_Name = "*あは", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, N006_hoppe30 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_hoppe229 = { LINKS_Name = "*ほっぺ2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_hoppe328 = { LINKS_Name = "*ほっぺ3", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_hoppe427 = { LINKS_Name = "*ほっぺ4", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_aozame26 = { LINKS_Name = "*青ざめ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hihyouji25 = { LINKS_Name = "*(非表示)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kageri_show_24 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_kageri_hide_24 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N006_kihon21 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_koshi20 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tewoageru19 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kuchimoto18 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kurushimu17 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yubisashishi16 = { LINKS_Name = "*指差し", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_maiku15 = { LINKS_Name = "*マイク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, N006_kihon12 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_koshi11 = { LINKS_Name = "*腰", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tewoageru10 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kuchimoto9 = { LINKS_Name = "*口元", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_kurushimu8 = { LINKS_Name = "*苦しむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_kangaeru7 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_hisohiso6 = { LINKS_Name = "*ひそひそ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 5995, 16.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { Comments = Input { Value = "記号など_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\nヘアバンド_MG\n身体_MG" }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 } }, CtrlWZoom = false }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, 148.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } }, NameSet = true }, ["不安"] = GroupOperator { Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "x", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "y", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "in_out", LINKID_DataType = "Number" } }, Inputs = { shake = Input { Source = "Position", SourceOp = "Shake1" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, x = Input { Value = 0.01 } }, CtrlWShown = false }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Green = 106, Blue = 231, Red = 193 }, CtrlWZoom = false }, Shake1 = Shake { Faster = true, Inputs = { YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, Smoothness = Input { Value = 2 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 } }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6105, 478.5 }, Scale = 1, PipeStyle = "Direct" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1", Default = 0 }, Input4 = InstanceInput { Source = "Randomize", SourceOp = "Shake1", Width = 0.385 }, Input5 = InstanceInput { Source = "Smoothness", SourceOp = "Shake1", Default = 10 }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2", Name = "Y" } }, NameSet = true } }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", SourceOp = "Root", Source = "CopyPose" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", SourceOp = "Root", Source = "PastePose" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", SourceOp = "Root", Source = "SavePose" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", SourceOp = "Root", Source = "LoadPose" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", SourceOp = "ST_MergeB", Default = 1 }, Input7 = InstanceInput { Source = "Angle", SourceOp = "ST_MergeB", Default = 0 }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", SourceOp = "ST_MergeB", ControlGroup = 1, Name = "Flip Horizontal" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", SourceOp = "ST_MergeB", ControlGroup = 1, Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", SourceOp = "モーションSelector", Source = "N000_モーションなし" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", SourceOp = "モーションSelector", Source = "N001_ぽよ" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", SourceOp = "モーションSelector", Source = "N002_ぴょん" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", SourceOp = "モーションSelector", Source = "N003_跳ねる" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector", Source = "N004_跳ねる_小" }, Input15 = InstanceInput { Default = 0, Name = "不安", SourceOp = "モーションSelector", Source = "N005_不安" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector", Source = "N006_荒ぶる" }, Input17 = InstanceInput { Default = 0, Name = "震え", SourceOp = "モーションSelector", Source = "N007_震え" }, Input18 = InstanceInput { Default = 0, Name = "記号など", SourceOp = "Root", Source = "Grp_記号など" }, Input19 = InstanceInput { Default = 0, Name = "涙 show", SourceOp = "Root", Source = "N003_namida_show_86" }, Input20 = InstanceInput { Default = 0, Name = "涙 hide", SourceOp = "Root", Source = "N003_namida_hide_86" }, Input21 = InstanceInput { Default = 0, Name = "汗1 show", SourceOp = "Root", Source = "N002_ase1_show_85" }, Input22 = InstanceInput { Default = 0, Name = "汗1 hide", SourceOp = "Root", Source = "N002_ase1_hide_85" }, Input23 = InstanceInput { Default = 0, Name = "汗2 show", SourceOp = "Root", Source = "N001_ase2_show_84" }, Input24 = InstanceInput { Default = 0, Name = "汗2 hide", SourceOp = "Root", Source = "N001_ase2_hide_84" }, Input25 = InstanceInput { Default = 0, Name = "汗3 show", SourceOp = "Root", Source = "N000_ase3_show_83" }, Input26 = InstanceInput { Default = 0, Name = "汗3 hide", SourceOp = "Root", Source = "N000_ase3_hide_83" }, Input27 = InstanceInput { Default = 1, Name = "眉", SourceOp = "Root", Source = "Grp_眉" }, Input28 = InstanceInput { Default = 0, Source = "N007_futsuufutomayu80", SourceOp = "Root", Width = 0.25, Name = "*普通太眉" }, Input29 = InstanceInput { Default = 0, Source = "N006_ikarifutomayu79", SourceOp = "Root", Width = 0.25, Name = "*怒り太眉" }, Input30 = InstanceInput { Default = 0, Source = "N005_komarifutomayu78", SourceOp = "Root", Width = 0.25, Name = "*困り太眉" }, Input31 = InstanceInput { Default = 0, Source = "N004_futsuumayu77", SourceOp = "Root", Width = 0.25, Name = "*普通眉" }, Input32 = InstanceInput { Default = 0, Source = "N003_ikarimayu76", SourceOp = "Root", Width = 0.25, Name = "*怒り眉" }, Input33 = InstanceInput { Default = 0, Source = "N002_agarimayu75", SourceOp = "Root", Width = 0.25, Name = "*上がり眉" }, Input34 = InstanceInput { Default = 0, Source = "N001_komarimayu174", SourceOp = "Root", Width = 0.25, Name = "*困り眉1" }, Input35 = InstanceInput { Default = 0, Source = "N000_komarimayu273", SourceOp = "Root", Width = 0.25, Name = "*困り眉2" }, Input36 = InstanceInput { Default = 1, Name = "目", SourceOp = "Root", Source = "Grp_目" }, Input37 = InstanceInput { Default = 0, Source = "N008_mesetto70", SourceOp = "Root", Width = 0.25, Name = "*目セット" }, Input38 = InstanceInput { Default = 0, Source = "N007_jitome61", SourceOp = "Root", Width = 0.25, Name = "*ジト目" }, Input39 = InstanceInput { Default = 0, Source = "N006_nagomime60", SourceOp = "Root", Width = 0.25, Name = "*なごみ目" }, Input40 = InstanceInput { Default = 0, Source = "N005_nikkori59", SourceOp = "Root", Width = 0.25, Name = "*にっこり" }, Input41 = InstanceInput { Default = 0, Source = "N004_nikkori258", SourceOp = "Root", Width = 0.25, Name = "*にっこり2" }, Input42 = InstanceInput { Default = 0, Source = "N003_UU57", SourceOp = "Root", Width = 0.25, Name = "*UU" }, Input43 = InstanceInput { Default = 0, Source = "N002_none56", SourceOp = "Root", Width = 0.25, Name = "*><" }, Input44 = InstanceInput { Default = 0, Source = "N001_〇〇55", SourceOp = "Root", Width = 0.25, Name = "*〇〇" }, Input45 = InstanceInput { Default = 0, Source = "N000_guruguru54", SourceOp = "Root", Width = 0.25, Name = "*ぐるぐる" }, Input46 = InstanceInput { Default = 0, Name = "目セット", SourceOp = "Root", Source = "Grp_目セット" }, Input47 = InstanceInput { Default = 0, Source = "N001_futsuushirome65", SourceOp = "Root", Width = 0.25, Name = "*普通白目" }, Input48 = InstanceInput { Default = 0, Source = "N000_jitoshirome64", SourceOp = "Root", Width = 0.25, Name = "*ジト白目" }, Input49 = InstanceInput { Default = 0, Name = "黒目", SourceOp = "Root", Source = "Grp_黒目" }, Input50 = InstanceInput { Default = 0, Source = "N002_futsuume70", SourceOp = "Root", Width = 0.25, Name = "*普通目" }, Input51 = InstanceInput { Default = 0, Source = "N001_kameramesen69", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線" }, Input52 = InstanceInput { Default = 0, Source = "N000_mesorashi68", SourceOp = "Root", Width = 0.25, Name = "*目逸らし" }, Input53 = InstanceInput { Default = 1, Name = "口", SourceOp = "Root", Source = "Grp_口" }, Input54 = InstanceInput { Default = 0, Source = "N018_nishi51", SourceOp = "Root", Width = 0.25, Name = "*にし" }, Input55 = InstanceInput { Default = 0, Source = "N017_hetsu50", SourceOp = "Root", Width = 0.25, Name = "*へっ" }, Input56 = InstanceInput { Default = 0, Source = "N016_ohoo49", SourceOp = "Root", Width = 0.25, Name = "*おほお" }, Input57 = InstanceInput { Default = 0, Source = "N015_hahee48", SourceOp = "Root", Width = 0.25, Name = "*はへえ" }, Input58 = InstanceInput { Default = 0, Source = "N014_muu47", SourceOp = "Root", Width = 0.25, Name = "*むー" }, Input59 = InstanceInput { Default = 0, Source = "N013_yu46", SourceOp = "Root", Width = 0.25, Name = "*ゆ" }, Input60 = InstanceInput { Default = 0, Source = "N012_o45", SourceOp = "Root", Width = 0.25, Name = "*お" }, Input61 = InstanceInput { Default = 0, Source = "N011_n44", SourceOp = "Root", Width = 0.25, Name = "*ん" }, Input62 = InstanceInput { Default = 0, Source = "N010_nn43", SourceOp = "Root", Width = 0.25, Name = "*んー" }, Input63 = InstanceInput { Default = 0, Source = "N009_nhee42", SourceOp = "Root", Width = 0.25, Name = "*んへー" }, Input64 = InstanceInput { Default = 0, Source = "N008_naa41", SourceOp = "Root", Width = 0.25, Name = "*んあー" }, Input65 = InstanceInput { Default = 0, Source = "N007_△40", SourceOp = "Root", Width = 0.25, Name = "*△" }, Input66 = InstanceInput { Default = 0, Source = "N006_mufu39", SourceOp = "Root", Width = 0.25, Name = "*むふ" }, Input67 = InstanceInput { Default = 0, Source = "N005_hoo38", SourceOp = "Root", Width = 0.25, Name = "*ほー" }, Input68 = InstanceInput { Default = 0, Source = "N004_hoa37", SourceOp = "Root", Width = 0.25, Name = "*ほあ" }, Input69 = InstanceInput { Default = 0, Source = "N003_hoaa36", SourceOp = "Root", Width = 0.25, Name = "*ほあー" }, Input70 = InstanceInput { Default = 0, Source = "N002_hohoemi35", SourceOp = "Root", Width = 0.25, Name = "*ほほえみ" }, Input71 = InstanceInput { Default = 0, Source = "N001_aha34", SourceOp = "Root", Width = 0.25, Name = "*あは" }, Input72 = InstanceInput { Default = 0, Source = "N000_aha33", SourceOp = "Root", Width = 0.25, Name = "*あは" }, Input73 = InstanceInput { Default = 1, Name = "顔色", SourceOp = "Root", Source = "Grp_顔色" }, Input74 = InstanceInput { Default = 0, Name = "かげり show", SourceOp = "Root", Source = "N000_kageri_show_24" }, Input75 = InstanceInput { Default = 0, Name = "かげり hide", SourceOp = "Root", Source = "N000_kageri_hide_24" }, Input76 = InstanceInput { Default = 0, Source = "N006_hoppe30", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ" }, Input77 = InstanceInput { Default = 0, Source = "N005_hoppe229", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ2" }, Input78 = InstanceInput { Default = 0, Source = "N004_hoppe328", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ3" }, Input79 = InstanceInput { Default = 0, Source = "N003_hoppe427", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ4" }, Input80 = InstanceInput { Default = 0, Source = "N002_aozame26", SourceOp = "Root", Width = 0.25, Name = "*青ざめ" }, Input81 = InstanceInput { Default = 0, Source = "N001_hihyouji25", SourceOp = "Root", Width = 0.25, Name = "*(非表示)" }, Input82 = InstanceInput { Default = 1, Name = "右腕", SourceOp = "Root", Source = "Grp_右腕" }, Input83 = InstanceInput { Default = 0, Source = "N006_kihon21", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input84 = InstanceInput { Default = 0, Source = "N005_koshi20", SourceOp = "Root", Width = 0.25, Name = "*腰" }, Input85 = InstanceInput { Default = 0, Source = "N004_tewoageru19", SourceOp = "Root", Width = 0.25, Name = "*手を挙げる" }, Input86 = InstanceInput { Default = 0, Source = "N003_kuchimoto18", SourceOp = "Root", Width = 0.25, Name = "*口元" }, Input87 = InstanceInput { Default = 0, Source = "N002_kurushimu17", SourceOp = "Root", Width = 0.25, Name = "*苦しむ" }, Input88 = InstanceInput { Default = 0, Source = "N001_yubisashishi16", SourceOp = "Root", Width = 0.25, Name = "*指差し" }, Input89 = InstanceInput { Default = 0, Source = "N000_maiku15", SourceOp = "Root", Width = 0.25, Name = "*マイク" }, Input90 = InstanceInput { Default = 1, Name = "左腕", SourceOp = "Root", Source = "Grp_左腕" }, Input91 = InstanceInput { Default = 0, Source = "N006_kihon12", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input92 = InstanceInput { Default = 0, Source = "N005_koshi11", SourceOp = "Root", Width = 0.25, Name = "*腰" }, Input93 = InstanceInput { Default = 0, Source = "N004_tewoageru10", SourceOp = "Root", Width = 0.25, Name = "*手を挙げる" }, Input94 = InstanceInput { Default = 0, Source = "N003_kuchimoto9", SourceOp = "Root", Width = 0.25, Name = "*口元" }, Input95 = InstanceInput { Default = 0, Source = "N002_kurushimu8", SourceOp = "Root", Width = 0.25, Name = "*苦しむ" }, Input96 = InstanceInput { Default = 0, Source = "N001_kangaeru7", SourceOp = "Root", Width = 0.25, Name = "*考える" }, Input97 = InstanceInput { Default = 0, Source = "N000_hisohiso6", SourceOp = "Root", Width = 0.25, Name = "*ひそひそ" }, Input98 = InstanceInput { Source = "Anim", SourceOp = "MouthCtrl", Default = 0 }, Input99 = InstanceInput { Source = "AnimOn", SourceOp = "MouthCtrl", Default = 0 }, Input100 = InstanceInput { Source = "AnimOff", SourceOp = "MouthCtrl", Default = 0 }, Input101 = InstanceInput { Name = "", SourceOp = "MouthCtrl", Source = "AnimStatus" }, Input102 = InstanceInput { Source = "Open", SourceOp = "MouthCtrlB", Default = -1 }, Input103 = InstanceInput { Source = "Blink", SourceOp = "EyeCtrl", Default = 139 }, Input104 = InstanceInput { Source = "Close", SourceOp = "EyeCtrl", Default = 4 }, Input105 = InstanceInput { Source = "Apply", SourceOp = "EyeCtrl", Default = 0 }, Input106 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeCtrl", Source = "at00" }, Input107 = InstanceInput { Default = 0, Name = "", SourceOp = "EyeCtrl", Source = "sp00" }, Input108 = InstanceInput { Source = "BlinkOn", SourceOp = "EyeCtrl", Default = 0 }, Input109 = InstanceInput { Source = "BlinkOff", SourceOp = "EyeCtrl", Default = 0 }, Input110 = InstanceInput { Name = "", SourceOp = "EyeCtrl", Source = "EyeStatus" } } } } } ================================================ FILE: Templates/Edit/Generators/old/東北ずん子(FUSE_Open).setting ================================================ { Tools = ordered() { Zunko = GroupOperator { Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, Tools = ordered() { Loader29 = Loader { ViewInfo = OperatorInfo { Pos = { 2860, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-・・.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader37 = Loader { ViewInfo = OperatorInfo { Pos = { 3740, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-目そらし.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader18 = Loader { ViewInfo = OperatorInfo { Pos = { 2750, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-えあー.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader4 = Loader { ViewInfo = OperatorInfo { Pos = { 385, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-頭こつん.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["荒ぶる"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_2_1 = Transform { UserControls = ordered() { x = { INP_MinScale = 0, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "x", INP_Default = 0.1, INP_Integer = false, INPID_InputControl = "SliderControl" }, y = { INP_MinScale = 0, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "y", INP_Default = 0.1, INP_Integer = false, INPID_InputControl = "SliderControl" }, shake = { INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", LINKS_Name = "shake" }, in_out = { INP_MinScale = 0, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "in_out", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, shake = Input { Source = "Position", SourceOp = "Shake1_1" } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Blue = 231, Red = 193, Green = 106 } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, Smoothness = Input { Value = 1.5 } } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 4345, 544.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Source = "RandomSeed", SourceOp = "Shake1_1", Default = 0, Width = 1 }, Input4 = InstanceInput { Source = "Randomize", SourceOp = "Shake1_1", Width = 0.385 }, Input5 = InstanceInput { Source = "Smoothness", SourceOp = "Shake1_1", Default = 10 }, Input1 = InstanceInput { Name = "X", Source = "x", SourceOp = "Transform1_2_1", Default = 0.1 }, Input2 = InstanceInput { Name = "Y", Source = "y", SourceOp = "Transform1_2_1", Default = 0.1 } } }, Loader20 = Loader { ViewInfo = OperatorInfo { Pos = { 2970, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-んむ.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader42 = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-怒り眉.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader28 = Loader { ViewInfo = OperatorInfo { Pos = { 2750, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-(ず・ ・だ).png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader10 = Loader { ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-手を挙げる.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader33 = Loader { ViewInfo = OperatorInfo { Pos = { 3300, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-ウインク.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader6 = Loader { ViewInfo = OperatorInfo { Pos = { 605, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-手を挙げる.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader43 = Loader { ViewInfo = OperatorInfo { Pos = { 2475, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-上がり眉.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader12 = Loader { ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-赤面.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_1 = Transform { UserControls = ordered() { bound = { LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0, INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false }, width = { LINKS_Name = "\nwidth", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false }, amplitude = { INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false }, out = { LINKS_Name = "out", INP_MaxScale = 1, LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 2 }, ReferenceSize = Input { Value = 1 } } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 3850, 544.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", SourceOp = "Transform1_1", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_1", Default = 0.1 } } }, ["ぽよ"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform = Transform { UserControls = ordered() { speed = { INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INPID_InputControl = "ScrewControl" } }, Inputs = { Aspect = Input { Source = "Result", SourceOp = "Calculation1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false, NameSet = true }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 2 }, SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Blue = 30, Red = 210, Green = 105 } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 3520, 544.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Name = "スピード", Source = "speed", SourceOp = "Transform", Default = 1, Page = "Controls" }, Input2 = InstanceInput { Name = "強さ", Source = "SecondOperand", SourceOp = "Calculation2", Default = 1 }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } } }, ["ぴょん"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1 = Transform { UserControls = ordered() { speed = { LINKID_DataType = "Number", LINKS_Name = "speed", INP_Default = 1, INPID_InputControl = "ScrewControl", INP_Integer = false }, offset = { INP_MinScale = 0, INP_MaxScale = 500, LINKID_DataType = "Number", LINKS_Name = "offset", INP_Default = 0, INP_Integer = true, INPID_InputControl = "ScrewControl" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, Center = Input { Source = "Value", SourceOp = "XYPath1" } } }, XYPath1 = XYPath { DrawMode = "ModifyOnly", Inputs = { Y = Input { Source = "Result", SourceOp = "Calculation1_1" }, X = Input { Value = 0.5 } }, CtrlWZoom = false, ShowKeyPoints = false }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 2 }, SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, CtrlWZoom = false, SplineColor = { Blue = 0, Red = 0, Green = 255 } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 3685, 544.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Name = "スピード", Source = "speed", SourceOp = "Transform1", Default = 1 }, Input3 = InstanceInput { Name = "強さ", Source = "SecondOperand", SourceOp = "Calculation2_1", Default = 1 }, Input2 = InstanceInput { Name = "時間オフセット(フレーム)", Source = "offset", SourceOp = "Transform1", Default = 0 } } }, Loader27 = Loader { ViewInfo = OperatorInfo { Pos = { 2640, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-(ず・ ・だ)_flipx.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader13 = Loader { ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-ほっぺ赤め.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader39 = Loader { ViewInfo = OperatorInfo { Pos = { 3960, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-基本2_.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader15 = Loader { ViewInfo = OperatorInfo { Pos = { 2420, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ω.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader31 = Loader { ViewInfo = OperatorInfo { Pos = { 3080, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-〇〇.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader8 = Loader { ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-口元に指.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader32 = Loader { ViewInfo = OperatorInfo { Pos = { 3190, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-にっこり.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader36 = Loader { ViewInfo = OperatorInfo { Pos = { 3630, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-上むき.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader23 = Loader { ViewInfo = OperatorInfo { Pos = { 3300, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ん.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader46 = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\涙.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader38 = Loader { ViewInfo = OperatorInfo { Pos = { 3850, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-カメラ目線.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader2 = Loader { ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\-サイド髪跳ね.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ST_Background = Background { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 3740, 940.5 } }, NameSet = true, Inputs = { UseFrameFormatSettings = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1080 }, Width = Input { Value = 1920 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ST_SetDomain = SetDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 3905, 940.5 } }, NameSet = true, Inputs = { Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" }, Top = Input { Value = 0 } } }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4070, 742.5 } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false }, ["N005_不安"] = { LINKS_Name = "不安", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false }, ["N007_震え"] = { LINKS_Name = "震え", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } } }, ST_MergeB = Merge { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4070, 940.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true, Inputs = { PerformDepthMerge = Input { Value = 0 }, Center = Input { Value = { 0.8, 0.1 } }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" } } }, Loader30 = Loader { ViewInfo = OperatorInfo { Pos = { 2970, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-__.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader41 = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-困り眉.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["不安"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_2 = Transform { UserControls = ordered() { x = { LINKS_Name = "x", INP_MaxScale = 1, LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0.1, INP_Integer = false, INPID_InputControl = "SliderControl" }, y = { LINKS_Name = "y", INP_MaxScale = 1, LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0.1, INP_Integer = false, INPID_InputControl = "SliderControl" }, shake = { INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", LINKS_Name = "shake" }, in_out = { LINKS_Name = "in_out", INP_MaxScale = 1, LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, shake = Input { Source = "Position", SourceOp = "Shake1" } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Blue = 231, Red = 193, Green = 106 } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, Smoothness = Input { Value = 2 } } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 4180, 544.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Source = "RandomSeed", SourceOp = "Shake1", Default = 0, Width = 1 }, Input4 = InstanceInput { Source = "Randomize", SourceOp = "Shake1", Width = 0.385 }, Input5 = InstanceInput { Source = "Smoothness", SourceOp = "Shake1", Default = 10 }, Input1 = InstanceInput { Name = "X", Source = "x", SourceOp = "Transform1_2", Default = 0.1 }, Input2 = InstanceInput { Name = "Y", Source = "y", SourceOp = "Transform1_2", Default = 0.1 } } }, ["震え"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_3 = Transform { UserControls = ordered() { bound = { LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0, INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false }, width = { LINKS_Name = "\nwidth", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false }, amplitude = { INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false }, out = { LINKS_Name = "out", INP_MaxScale = 1, LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl" }, v = { LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl", INP_Integer = false }, Y = { INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number", CBC_TriState = false, INP_Default = 0, LINKS_Name = "Y", INP_Integer = true } }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, CtrlWShown = false, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 12 }, ReferenceSize = Input { Value = 1 } } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 4510, 544.5 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", SourceOp = "Transform1_3", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_3", Default = 0.1 }, Input3 = InstanceInput { Source = "Y", SourceOp = "Transform1_3", Default = 0 } } }, Loader9 = Loader { ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-弓.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader45 = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\汗.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader35 = Loader { ViewInfo = OperatorInfo { Pos = { 3520, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-ジト目.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader19 = Loader { ViewInfo = OperatorInfo { Pos = { 2860, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あえ.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader17 = Loader { ViewInfo = OperatorInfo { Pos = { 2640, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-じゅるり.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 2473 }, Width = Input { Value = 1482 } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" }, Top = Input { Value = 0 } } }, Loader1 = Loader { ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!体.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["体_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader1" }, Background = Input { Source = "Output", SourceOp = "SetDomain1" } } }, Loader3 = Loader { ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\-サイド髪基本.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Root_MG = Merge { ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader3" }, Background = Input { Source = "Output", SourceOp = "体_MG" } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 275, -379.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1873 }, Width = Input { Value = 1082 } } }, Loader7 = Loader { ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-基本.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 715, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader7" }, Background = Input { Source = "Output", SourceOp = "Background2" } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 715, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 715, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "右腕" }, Background = Input { Source = "Output", SourceOp = "Root_MG" } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 935, -379.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1873 }, Width = Input { Value = 1082 } } }, Loader11 = Loader { ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-基本.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1375, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader11" }, Background = Input { Source = "Output", SourceOp = "Background3" } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 1375, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1375, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "左腕" }, Background = Input { Source = "Output", SourceOp = "右腕_MG1" } } }, HueCurves1 = HueCurves { ViewInfo = OperatorInfo { Pos = { 1650, -115.5 } }, Tools = { HueCurves1Blue = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false, SplineColor = { Blue = 204, Red = 54, Green = 54 } }, HueCurves1Red1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false, SplineColor = { Blue = 102, Red = 204, Green = 102 } }, HueCurves1Green1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false, SplineColor = { Blue = 102, Red = 102, Green = 204 } }, HueCurves1Blue1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false, SplineColor = { Blue = 204, Red = 134, Green = 134 } }, HueCurves1Hue = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1.19259259259259, RH = { 0.333, 1.19259259259259 } }, { 1, RH = { 1.333, 1 }, LH = { 0.623233578312219, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1.19259259259259, LH = { 5.667, 1.19259259259259 } } } }, CtrlWZoom = false, SplineColor = { Blue = 204, Red = 204, Green = 0 } }, HueCurves1Sat = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 0.807407407407407, RH = { 0.333, 0.807407407407407 } }, { 1, RH = { 1.333, 1 }, LH = { 0.564668849552461, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 0.807407407407407, LH = { 5.667, 0.807407407407407 } } } }, CtrlWZoom = false, SplineColor = { Blue = 0, Red = 204, Green = 204 } }, HueCurves1Lum = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false, SplineColor = { Blue = 204, Red = 204, Green = 204 } }, HueCurves1Red = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false, SplineColor = { Blue = 42, Red = 204, Green = 42 } }, HueCurves1Green = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false, SplineColor = { Blue = 0, Red = 0, Green = 204 } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG1" }, Red = Input { Source = "Value", SourceOp = "HueCurves1Red" }, Green = Input { Source = "Value", SourceOp = "HueCurves1Green" }, Blue = Input { Source = "Value", SourceOp = "HueCurves1Blue" }, BlueSuppress = Input { Source = "Value", SourceOp = "HueCurves1Blue1" }, EditHue = Input { Value = 1 }, Sat = Input { Source = "Value", SourceOp = "HueCurves1Sat" }, Hue = Input { Source = "Value", SourceOp = "HueCurves1Hue" }, Lum = Input { Source = "Value", SourceOp = "HueCurves1Lum" }, GreenSuppress = Input { Source = "Value", SourceOp = "HueCurves1Green1" }, RedSuppress = Input { Source = "Value", SourceOp = "HueCurves1Red1" } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 1595, -379.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1873 }, Width = Input { Value = 1082 } } }, Loader14 = Loader { ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-ほっぺ基本.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ほっぺ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1925, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader14" }, Background = Input { Source = "Output", SourceOp = "Background4" } } }, ["ほっぺ"] = Transform { ViewInfo = OperatorInfo { Pos = { 1925, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "ほっぺ_MG" } } }, ["ほっぺ_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1925, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "ほっぺ" }, Background = Input { Source = "Output", SourceOp = "HueCurves1" } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 2145, -379.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1873 }, Width = Input { Value = 1082 } } }, Loader44 = Loader { ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-普通眉.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader44" }, Background = Input { Source = "Output", SourceOp = "Background7" } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 2585, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2585, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "眉" }, Background = Input { Source = "Output", SourceOp = "ほっぺ_MG1" } } }, ["汗_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2915, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "眉_MG1" } }, NameSet = true }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3025, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "汗_MG" } } }, AutoDomain1_1 = AutoDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 3355, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "涙_MG" } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 2310, -940.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1873 }, Width = Input { Value = 1082 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3630, -940.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader26" }, Background = Input { Source = "Output", SourceOp = "Background5" } } }, AutoDomain1_2 = AutoDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 3630, -808.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } } }, Loader26 = Loader { ViewInfo = OperatorInfo { Pos = { 3630, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ほほえみ.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M01 = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 3520, -577.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader26" } } }, Loader22 = Loader { ViewInfo = OperatorInfo { Pos = { 3190, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-お.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M02 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 3410, -577.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader22" } }, NameSet = true }, Loader21 = Loader { ViewInfo = OperatorInfo { Pos = { 3080, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-おおー.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M03 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 3300, -676.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader21" } }, NameSet = true }, Transform2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 3300, -577.5 } }, Inputs = { Size = Input { Value = 0.8 }, Input = Input { Source = "Output", SourceOp = "M03" }, Pivot = Input { Value = { 0.479080440317471, 0.727027874181194 } } } }, Loader25 = Loader { ViewInfo = OperatorInfo { Pos = { 3520, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あは.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M04 = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 3190, -577.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader25" } } }, Loader24 = Loader { ViewInfo = OperatorInfo { Pos = { 3410, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あはー.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M05 = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 3080, -577.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader24" } } }, RS_MouthOpen = Fuse.RS_MouthOpen { Version = 1, ViewInfo = OperatorInfo { Pos = { 3630, -577.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "AutoDomain1_2" }, M04 = Input { Source = "Output", SourceOp = "Transform2_1" }, M02 = Input { Source = "Output", SourceOp = "M02" }, M05 = Input { Source = "Output", SourceOp = "M04" }, M06 = Input { Source = "Output", SourceOp = "M05" }, M01 = Input { Source = "Output", SourceOp = "M01" } } }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 3630, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "RS_MouthOpen" } } }, ["口_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3630, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "口" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_1" } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 2530, -1270.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1873 }, Width = Input { Value = 1082 } } }, Loader40 = Loader { ViewInfo = OperatorInfo { Pos = { 4070, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-基本.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4070, -1270.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader40" }, Background = Input { Source = "Output", SourceOp = "Background6" } } }, AutoDomain1 = AutoDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4070, -808.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } } }, Loader34 = Loader { ViewInfo = OperatorInfo { Pos = { 3410, -1402.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-閉じ目.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Closed = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 3960, -577.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader34" } } }, EyeBlink = Dissolve { ViewInfo = OperatorInfo { Pos = { 4070, -577.5 } }, NameSet = true, Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { Source = "Value", SourceOp = "EyeBlinkBackgroundForeground" }, Foreground = Input { Source = "Output", SourceOp = "Closed" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1" } } }, EyeBlinkBackgroundForeground = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Loop = true, PreLoop = true, Linear = true }, RH = { 49, 0 } }, [147] = { 1, Flags = { StepIn = true }, RH = { 148, 1 }, LH = { 147, 0.666666666666667 } }, [151] = { 0, Flags = { Loop = true, PreLoop = true, StepIn = true }, LH = { 151, 0.333333333333333 } } }, SplineColor = { Blue = 235, Red = 16, Green = 164 }, CtrlWZoom = false, NameSet = true }, EyeCtrl = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, INP_Default = 127, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", ICS_ControlPage = "目パチ", INP_Integer = true }, Close = { INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Integer = true, INP_Passive = true, INPID_InputControl = "SliderControl" }, Apply = { LINKS_Name = "Apply", LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INPID_InputControl = "ButtonControl", ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false }, at00 = { LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", LINKS_Name = "ボタンを押さないと反映されません。", LINKID_DataType = "Number", ICD_Width = 0.5, INPID_InputControl = "LabelControl", INP_External = false, INP_Passive = true, INP_Integer = false }, sp00 = { INP_Passive = true, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "", LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Integer = false }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", LINKID_DataType = "Number", ICD_Width = 0.4, BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_Integer = false, INP_External = false, INPID_InputControl = "ButtonControl" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", LINKID_DataType = "Number", ICD_Width = 0.4, BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_Integer = false, INP_External = false, INPID_InputControl = "ButtonControl" }, EyeStatus = { TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", LINKID_DataType = "Text", ICD_Width = 0.2, TEC_Lines = 1, LINKS_Name = "", INP_External = false, INPID_InputControl = "TextEditControl" } }, ViewInfo = OperatorInfo { Pos = { 4070, -478.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "EyeBlink" }, Blink = Input { Value = 151 }, EyeStatus = Input { Value = "On" } } }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 4070, -247.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } } }, ["目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 4070, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "目" }, Background = Input { Source = "Output", SourceOp = "口_MG1" } } }, Root = Transform { UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", LINKID_DataType = "Number", ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false }, PastePose = { LINKS_Name = "Paste Pose", LINKID_DataType = "Number", ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false }, SavePose = { LINKS_Name = "Save Pose", LINKID_DataType = "Number", ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false }, LoadPose = { LINKS_Name = "Load Pose", LINKID_DataType = "Number", ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false }, Grp_Root = { INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "Root", INP_External = false, LBLC_DropDownButton = true, INP_Passive = true, INPID_InputControl = "LabelControl" }, N010_namida_show_59 = { LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 0.5, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N010_namida_hide_59 = { LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 0.5, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false }, N009_ase_show_58 = { LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 0.5, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N009_ase_hide_58 = { LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 0.5, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false }, N002_saidokamikihon4 = { LINKS_Name = "*サイド髪基本", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N001_saidokamihane3 = { LINKS_Name = "*サイド髪跳ね", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["Grp_眉"] = { INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_NumInputs = 4, LINKID_DataType = "Number", LINKS_Name = "眉", INP_External = false, LBLC_DropDownButton = true, INP_Passive = true, INPID_InputControl = "LabelControl" }, N003_futsuumayu57 = { LINKS_Name = "*普通眉", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N002_agarimayu56 = { LINKS_Name = "*上がり眉", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N001_ikarimayu55 = { LINKS_Name = "*怒り眉", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N000_komarimayu54 = { LINKS_Name = "*困り眉", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["Grp_目"] = { INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_NumInputs = 14, LINKID_DataType = "Number", LINKS_Name = "目", INP_External = false, LBLC_DropDownButton = true, INP_Passive = true, INPID_InputControl = "LabelControl" }, N013_kihon51 = { LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N012_kihon250 = { LINKS_Name = "*基本2", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N011_kameramesen49 = { LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N010_mesorashi48 = { LINKS_Name = "*目そらし", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N009_uemuki47 = { LINKS_Name = "*上むき", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N008_jitome46 = { LINKS_Name = "*ジト目", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N007_tojime45 = { LINKS_Name = "*閉じ目", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N006_uinku44 = { LINKS_Name = "*ウインク", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N005_nikkori43 = { LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["N004_〇〇42"] = { LINKS_Name = "*〇〇", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N003_none41 = { LINKS_Name = "*><", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["N002_・・40"] = { LINKS_Name = "*・・", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N001_zuda39 = { LINKS_Name = "*(ず・ ・だ)", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N000_zudaflipx38 = { LINKS_Name = "*(ず・ ・だ):flipx", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["Grp_口"] = { INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_NumInputs = 12, LINKID_DataType = "Number", LINKS_Name = "口", INP_External = false, LBLC_DropDownButton = true, INP_Passive = true, INPID_InputControl = "LabelControl" }, N011_hohoemi35 = { LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N010_aha34 = { LINKS_Name = "*あは", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N009_ahaa33 = { LINKS_Name = "*あはー", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N008_n32 = { LINKS_Name = "*ん", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N007_o31 = { LINKS_Name = "*お", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N006_ooo30 = { LINKS_Name = "*おおー", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N005_nmu29 = { LINKS_Name = "*んむ", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N004_ae28 = { LINKS_Name = "*あえ", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N003_eaa27 = { LINKS_Name = "*えあー", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N002_jururi26 = { LINKS_Name = "*じゅるり", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N001_perori25 = { LINKS_Name = "*ぺろり", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["N000_ω24"] = { LINKS_Name = "*ω", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["Grp_ほっぺ"] = { INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_NumInputs = 3, LINKID_DataType = "Number", LINKS_Name = "ほっぺ", INP_External = false, LBLC_DropDownButton = true, INP_Passive = true, INPID_InputControl = "LabelControl" }, N002_hoppekihon21 = { LINKS_Name = "*ほっぺ基本", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N001_hoppeakame20 = { LINKS_Name = "*ほっぺ赤め", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N000_sekimen19 = { LINKS_Name = "*赤面", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["Grp_左腕"] = { INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_NumInputs = 4, LINKID_DataType = "Number", LINKS_Name = "左腕", INP_External = false, LBLC_DropDownButton = true, INP_Passive = true, INPID_InputControl = "LabelControl" }, N003_kihon16 = { LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N002_tewoageru15 = { LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N001_yumi14 = { LINKS_Name = "*弓", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N000_kuchimotoniyubi13 = { LINKS_Name = "*口元に指", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, ["Grp_右腕"] = { INP_Default = 1, ICS_ControlPage = "ポーズ", LBLC_NumInputs = 4, LINKID_DataType = "Number", LINKS_Name = "右腕", INP_External = false, LBLC_DropDownButton = true, INP_Passive = true, INPID_InputControl = "LabelControl" }, N003_kihon10 = { LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N002_tewoageru9 = { LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N001_yoko8 = { LINKS_Name = "*横", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false }, N000_atamakotsun7 = { LINKS_Name = "*頭こつん", INPID_InputControl = "ButtonControl", LINKID_DataType = "Number", ICD_Width = 1, ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false } }, ViewInfo = OperatorInfo { Pos = { 4070, 49.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, CtrlWZoom = false, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG1" }, Grp_Root = Input { Value = 0 }, Comments = Input { Value = "涙_MG\n汗_MG\n眉_MG1\n眉_MG\n目_MG1\n目_MG\n口_MG1\n口_MG\nほっぺ_MG1\nほっぺ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\nRoot_MG\n体_MG" } } }, ["モーションなし"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4070, 214.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } } }, ["跳ねる_小"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Tools = ordered() { Transform1_1_1 = Transform { UserControls = ordered() { bound = { LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0, INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false }, width = { INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Default = 0, INP_MinScale = 0, INP_Integer = false }, amplitude = { INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false }, out = { INP_MinScale = 0, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "out", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 2 }, ReferenceSize = Input { Value = 1 } } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 4015, 544.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", SourceOp = "Transform1_1_1", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_1_1", Default = 0.1 } } }, Loader5 = Loader { ViewInfo = OperatorInfo { Pos = { 495, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-横.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader16 = Loader { ViewInfo = OperatorInfo { Pos = { 2530, -1072.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ぺろり.png", ExtendFirst = 0, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, ID = "Clip1", TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, TrimIn = 0 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { AllowPan = false, AutoSnap = true, ForceAll = true, GridSnap = true }, Scale = 1, PipeStyle = "Direct" }, CtrlWZoom = false, Inputs = ordered() { Input1 = InstanceInput { Name = "Copy Pose", Source = "CopyPose", SourceOp = "Root", Default = 0 }, Input2 = InstanceInput { Name = "Paste Pose", Source = "PastePose", SourceOp = "Root", Default = 0 }, Input3 = InstanceInput { Name = "Save Pose", Source = "SavePose", SourceOp = "Root", Default = 0 }, Input4 = InstanceInput { Name = "Load Pose", Source = "LoadPose", SourceOp = "Root", Default = 0 }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", SourceOp = "ST_MergeB", Default = 1 }, Input7 = InstanceInput { Source = "Angle", SourceOp = "ST_MergeB", Default = 0 }, Input8 = InstanceInput { Name = "Flip Horizontal", Source = "FlipHoriz", ControlGroup = 1, Default = 0, SourceOp = "ST_MergeB" }, Input9 = InstanceInput { Name = "Flip Vertical", Source = "FlipVert", ControlGroup = 1, Default = 0, SourceOp = "ST_MergeB" }, Input10 = InstanceInput { Name = "モーションなし", Source = "N000_モーションなし", SourceOp = "モーションSelector", Default = 0 }, Input11 = InstanceInput { Name = "ぽよ", Source = "N001_ぽよ", SourceOp = "モーションSelector", Default = 0 }, Input12 = InstanceInput { Name = "ぴょん", Source = "N002_ぴょん", SourceOp = "モーションSelector", Default = 0 }, Input13 = InstanceInput { Name = "跳ねる", Source = "N003_跳ねる", SourceOp = "モーションSelector", Default = 0 }, Input14 = InstanceInput { Name = "跳ねる_小", Source = "N004_跳ねる_小", SourceOp = "モーションSelector", Default = 0 }, Input15 = InstanceInput { Name = "不安", Source = "N005_不安", SourceOp = "モーションSelector", Default = 0 }, Input16 = InstanceInput { Name = "荒ぶる", Source = "N006_荒ぶる", SourceOp = "モーションSelector", Default = 0 }, Input17 = InstanceInput { Name = "震え", Source = "N007_震え", SourceOp = "モーションSelector", Default = 0 }, Input18 = InstanceInput { Name = "眉", Source = "Grp_眉", SourceOp = "Root", Default = 1 }, Input19 = InstanceInput { Name = "*普通眉", Source = "N003_futsuumayu57", SourceOp = "Root", Default = 0, Width = 0.25 }, Input20 = InstanceInput { Name = "*上がり眉", Source = "N002_agarimayu56", SourceOp = "Root", Default = 0, Width = 0.25 }, Input21 = InstanceInput { Name = "*怒り眉", Source = "N001_ikarimayu55", SourceOp = "Root", Default = 0, Width = 0.25 }, Input22 = InstanceInput { Name = "*困り眉", Source = "N000_komarimayu54", SourceOp = "Root", Default = 0, Width = 0.25 }, Input23 = InstanceInput { Name = "目", Source = "Grp_目", SourceOp = "Root", Default = 1 }, Input24 = InstanceInput { Name = "*基本", Source = "N013_kihon51", SourceOp = "Root", Default = 0, Width = 0.25 }, Input25 = InstanceInput { Name = "*基本2", Source = "N012_kihon250", SourceOp = "Root", Default = 0, Width = 0.25 }, Input26 = InstanceInput { Name = "*カメラ目線", Source = "N011_kameramesen49", SourceOp = "Root", Default = 0, Width = 0.25 }, Input27 = InstanceInput { Name = "*目そらし", Source = "N010_mesorashi48", SourceOp = "Root", Default = 0, Width = 0.25 }, Input28 = InstanceInput { Name = "*上むき", Source = "N009_uemuki47", SourceOp = "Root", Default = 0, Width = 0.25 }, Input29 = InstanceInput { Name = "*ジト目", Source = "N008_jitome46", SourceOp = "Root", Default = 0, Width = 0.25 }, Input30 = InstanceInput { Name = "*閉じ目", Source = "N007_tojime45", SourceOp = "Root", Default = 0, Width = 0.25 }, Input31 = InstanceInput { Name = "*ウインク", Source = "N006_uinku44", SourceOp = "Root", Default = 0, Width = 0.25 }, Input32 = InstanceInput { Name = "*にっこり", Source = "N005_nikkori43", SourceOp = "Root", Default = 0, Width = 0.25 }, Input33 = InstanceInput { Name = "*〇〇", Source = "N004_〇〇42", SourceOp = "Root", Default = 0, Width = 0.25 }, Input34 = InstanceInput { Name = "*><", Source = "N003_none41", SourceOp = "Root", Default = 0, Width = 0.25 }, Input35 = InstanceInput { Name = "*・・", Source = "N002_・・40", SourceOp = "Root", Default = 0, Width = 0.25 }, Input36 = InstanceInput { Name = "*(ず・ ・だ)", Source = "N001_zuda39", SourceOp = "Root", Default = 0, Width = 0.25 }, Input37 = InstanceInput { Name = "*(ず・ ・だ):flipx", Source = "N000_zudaflipx38", SourceOp = "Root", Default = 0, Width = 0.25 }, Input38 = InstanceInput { Name = "口", Source = "Grp_口", SourceOp = "Root", Default = 1 }, Input39 = InstanceInput { Name = "*ほほえみ", Source = "N011_hohoemi35", SourceOp = "Root", Default = 0, Width = 0.25 }, Input40 = InstanceInput { Name = "*あは", Source = "N010_aha34", SourceOp = "Root", Default = 0, Width = 0.25 }, Input41 = InstanceInput { Name = "*あはー", Source = "N009_ahaa33", SourceOp = "Root", Default = 0, Width = 0.25 }, Input42 = InstanceInput { Name = "*ん", Source = "N008_n32", SourceOp = "Root", Default = 0, Width = 0.25 }, Input43 = InstanceInput { Name = "*お", Source = "N007_o31", SourceOp = "Root", Default = 0, Width = 0.25 }, Input44 = InstanceInput { Name = "*おおー", Source = "N006_ooo30", SourceOp = "Root", Default = 0, Width = 0.25 }, Input45 = InstanceInput { Name = "*んむ", Source = "N005_nmu29", SourceOp = "Root", Default = 0, Width = 0.25 }, Input46 = InstanceInput { Name = "*あえ", Source = "N004_ae28", SourceOp = "Root", Default = 0, Width = 0.25 }, Input47 = InstanceInput { Name = "*えあー", Source = "N003_eaa27", SourceOp = "Root", Default = 0, Width = 0.25 }, Input48 = InstanceInput { Name = "*じゅるり", Source = "N002_jururi26", SourceOp = "Root", Default = 0, Width = 0.25 }, Input49 = InstanceInput { Name = "*ぺろり", Source = "N001_perori25", SourceOp = "Root", Default = 0, Width = 0.25 }, Input50 = InstanceInput { Name = "*ω", Source = "N000_ω24", SourceOp = "Root", Default = 0, Width = 0.25 }, Input51 = InstanceInput { Name = "ほっぺ", Source = "Grp_ほっぺ", SourceOp = "Root", Default = 1 }, Input52 = InstanceInput { Name = "*ほっぺ基本", Source = "N002_hoppekihon21", SourceOp = "Root", Default = 0, Width = 0.25 }, Input53 = InstanceInput { Name = "*ほっぺ赤め", Source = "N001_hoppeakame20", SourceOp = "Root", Default = 0, Width = 0.25 }, Input54 = InstanceInput { Name = "*赤面", Source = "N000_sekimen19", SourceOp = "Root", Default = 0, Width = 0.25 }, Input55 = InstanceInput { Name = "左腕", Source = "Grp_左腕", SourceOp = "Root", Default = 1 }, Input56 = InstanceInput { Name = "*基本", Source = "N003_kihon16", SourceOp = "Root", Default = 0, Width = 0.25 }, Input57 = InstanceInput { Name = "*手を挙げる", Source = "N002_tewoageru15", SourceOp = "Root", Default = 0, Width = 0.25 }, Input58 = InstanceInput { Name = "*弓", Source = "N001_yumi14", SourceOp = "Root", Default = 0, Width = 0.25 }, Input59 = InstanceInput { Name = "*口元に指", Source = "N000_kuchimotoniyubi13", SourceOp = "Root", Default = 0, Width = 0.25 }, Input60 = InstanceInput { Name = "右腕", Source = "Grp_右腕", SourceOp = "Root", Default = 1 }, Input61 = InstanceInput { Name = "*基本", Source = "N003_kihon10", SourceOp = "Root", Default = 0, Width = 0.25 }, Input62 = InstanceInput { Name = "*手を挙げる", Source = "N002_tewoageru9", SourceOp = "Root", Default = 0, Width = 0.25 }, Input63 = InstanceInput { Name = "*横", Source = "N001_yoko8", SourceOp = "Root", Default = 0, Width = 0.25 }, Input64 = InstanceInput { Name = "*頭こつん", Source = "N000_atamakotsun7", SourceOp = "Root", Default = 0, Width = 0.25 }, Input65 = InstanceInput { Name = "Root", Source = "Grp_Root", SourceOp = "Root", Default = 0 }, Input66 = InstanceInput { Name = "涙 show", Source = "N010_namida_show_59", SourceOp = "Root", Default = 0 }, Input67 = InstanceInput { Name = "涙 hide", Source = "N010_namida_hide_59", SourceOp = "Root", Default = 0 }, Input68 = InstanceInput { Name = "汗 show", Source = "N009_ase_show_58", SourceOp = "Root", Default = 0 }, Input69 = InstanceInput { Name = "汗 hide", Source = "N009_ase_hide_58", SourceOp = "Root", Default = 0 }, Input70 = InstanceInput { Name = "*サイド髪基本", Source = "N002_saidokamikihon4", SourceOp = "Root", Default = 0, Width = 0.25 }, Input71 = InstanceInput { Name = "*サイド髪跳ね", Source = "N001_saidokamihane3", SourceOp = "Root", Default = 0, Width = 0.25 }, Input72 = InstanceInput { Source = "Open", SourceOp = "RS_MouthOpen", Default = -1 }, Input73 = InstanceInput { Source = "Blink", SourceOp = "EyeCtrl", Default = 151 }, Input74 = InstanceInput { Source = "Close", SourceOp = "EyeCtrl", Default = 4 }, Input75 = InstanceInput { Source = "Apply", SourceOp = "EyeCtrl", Default = 0 }, Input76 = InstanceInput { Name = "ボタンを押さないと反映されません。", Source = "at00", SourceOp = "EyeCtrl", Default = 0 }, Input77 = InstanceInput { Name = "", Source = "sp00", SourceOp = "EyeCtrl", Default = 0 }, Input78 = InstanceInput { Source = "BlinkOn", SourceOp = "EyeCtrl", Default = 0 }, Input79 = InstanceInput { Source = "BlinkOff", SourceOp = "EyeCtrl", Default = 0 }, Input80 = InstanceInput { Name = "", SourceOp = "EyeCtrl", Source = "EyeStatus" } } } } } ================================================ FILE: Templates/Edit/Generators/old/東北ずん子.setting ================================================ { Tools = ordered() { Zunko = GroupOperator { Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", SourceOp = "Root", Source = "CopyPose" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", SourceOp = "Root", Source = "PastePose" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", SourceOp = "Root", Source = "SavePose" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", SourceOp = "Root", Source = "LoadPose" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", SourceOp = "ST_MergeB", Default = 1 }, Input7 = InstanceInput { Source = "Angle", SourceOp = "ST_MergeB", Default = 0 }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", SourceOp = "ST_MergeB", ControlGroup = 1, Name = "Flip Horizontal" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", SourceOp = "ST_MergeB", ControlGroup = 1, Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", SourceOp = "モーションSelector", Source = "N000_モーションなし" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", SourceOp = "モーションSelector", Source = "N001_ぽよ" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", SourceOp = "モーションSelector", Source = "N002_ぴょん" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", SourceOp = "モーションSelector", Source = "N003_跳ねる" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector", Source = "N004_跳ねる_小" }, Input15 = InstanceInput { Default = 0, Name = "不安", SourceOp = "モーションSelector", Source = "N005_不安" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector", Source = "N006_荒ぶる" }, Input17 = InstanceInput { Default = 0, Name = "震え", SourceOp = "モーションSelector", Source = "N007_震え" }, Input18 = InstanceInput { Default = 1, Name = "眉", SourceOp = "Root", Source = "Grp_眉" }, Input19 = InstanceInput { Default = 0, Source = "N003_futsuumayu57", Width = 0.25, SourceOp = "Root", Name = "*普通眉" }, Input20 = InstanceInput { Default = 0, Source = "N002_agarimayu56", Width = 0.25, SourceOp = "Root", Name = "*上がり眉" }, Input21 = InstanceInput { Default = 0, Source = "N001_ikarimayu55", Width = 0.25, SourceOp = "Root", Name = "*怒り眉" }, Input22 = InstanceInput { Default = 0, Source = "N000_komarimayu54", Width = 0.25, SourceOp = "Root", Name = "*困り眉" }, Input23 = InstanceInput { Default = 1, Name = "目", SourceOp = "Root", Source = "Grp_目" }, Input24 = InstanceInput { Default = 0, Source = "N013_kihon51", Width = 0.25, SourceOp = "Root", Name = "*基本" }, Input25 = InstanceInput { Default = 0, Source = "N012_kihon250", Width = 0.25, SourceOp = "Root", Name = "*基本2" }, Input26 = InstanceInput { Default = 0, Source = "N011_kameramesen49", Width = 0.25, SourceOp = "Root", Name = "*カメラ目線" }, Input27 = InstanceInput { Default = 0, Source = "N010_mesorashi48", Width = 0.25, SourceOp = "Root", Name = "*目そらし" }, Input28 = InstanceInput { Default = 0, Source = "N009_uemuki47", Width = 0.25, SourceOp = "Root", Name = "*上むき" }, Input29 = InstanceInput { Default = 0, Source = "N008_jitome46", Width = 0.25, SourceOp = "Root", Name = "*ジト目" }, Input30 = InstanceInput { Default = 0, Source = "N007_tojime45", Width = 0.25, SourceOp = "Root", Name = "*閉じ目" }, Input31 = InstanceInput { Default = 0, Source = "N006_uinku44", Width = 0.25, SourceOp = "Root", Name = "*ウインク" }, Input32 = InstanceInput { Default = 0, Source = "N005_nikkori43", Width = 0.25, SourceOp = "Root", Name = "*にっこり" }, Input33 = InstanceInput { Default = 0, Source = "N004_〇〇42", Width = 0.25, SourceOp = "Root", Name = "*〇〇" }, Input34 = InstanceInput { Default = 0, Source = "N003_none41", Width = 0.25, SourceOp = "Root", Name = "*><" }, Input35 = InstanceInput { Default = 0, Source = "N002_・・40", Width = 0.25, SourceOp = "Root", Name = "*・・" }, Input36 = InstanceInput { Default = 0, Source = "N001_zuda39", Width = 0.25, SourceOp = "Root", Name = "*(ず・ ・だ)" }, Input37 = InstanceInput { Default = 0, Source = "N000_zudaflipx38", Width = 0.25, SourceOp = "Root", Name = "*(ず・ ・だ):flipx" }, Input38 = InstanceInput { Default = 1, Name = "口", SourceOp = "Root", Source = "Grp_口" }, Input39 = InstanceInput { Default = 0, Source = "N011_hohoemi35", Width = 0.25, SourceOp = "Root", Name = "*ほほえみ" }, Input40 = InstanceInput { Default = 0, Source = "N010_aha34", Width = 0.25, SourceOp = "Root", Name = "*あは" }, Input41 = InstanceInput { Default = 0, Source = "N009_ahaa33", Width = 0.25, SourceOp = "Root", Name = "*あはー" }, Input42 = InstanceInput { Default = 0, Source = "N008_n32", Width = 0.25, SourceOp = "Root", Name = "*ん" }, Input43 = InstanceInput { Default = 0, Source = "N007_o31", Width = 0.25, SourceOp = "Root", Name = "*お" }, Input44 = InstanceInput { Default = 0, Source = "N006_ooo30", Width = 0.25, SourceOp = "Root", Name = "*おおー" }, Input45 = InstanceInput { Default = 0, Source = "N005_nmu29", Width = 0.25, SourceOp = "Root", Name = "*んむ" }, Input46 = InstanceInput { Default = 0, Source = "N004_ae28", Width = 0.25, SourceOp = "Root", Name = "*あえ" }, Input47 = InstanceInput { Default = 0, Source = "N003_eaa27", Width = 0.25, SourceOp = "Root", Name = "*えあー" }, Input48 = InstanceInput { Default = 0, Source = "N002_jururi26", Width = 0.25, SourceOp = "Root", Name = "*じゅるり" }, Input49 = InstanceInput { Default = 0, Source = "N001_perori25", Width = 0.25, SourceOp = "Root", Name = "*ぺろり" }, Input50 = InstanceInput { Default = 0, Source = "N000_ω24", Width = 0.25, SourceOp = "Root", Name = "*ω" }, Input51 = InstanceInput { Default = 1, Name = "ほっぺ", SourceOp = "Root", Source = "Grp_ほっぺ" }, Input52 = InstanceInput { Default = 0, Source = "N002_hoppekihon21", Width = 0.25, SourceOp = "Root", Name = "*ほっぺ基本" }, Input53 = InstanceInput { Default = 0, Source = "N001_hoppeakame20", Width = 0.25, SourceOp = "Root", Name = "*ほっぺ赤め" }, Input54 = InstanceInput { Default = 0, Source = "N000_sekimen19", Width = 0.25, SourceOp = "Root", Name = "*赤面" }, Input55 = InstanceInput { Default = 1, Name = "左腕", SourceOp = "Root", Source = "Grp_左腕" }, Input56 = InstanceInput { Default = 0, Source = "N003_kihon16", Width = 0.25, SourceOp = "Root", Name = "*基本" }, Input57 = InstanceInput { Default = 0, Source = "N002_tewoageru15", Width = 0.25, SourceOp = "Root", Name = "*手を挙げる" }, Input58 = InstanceInput { Default = 0, Source = "N001_yumi14", Width = 0.25, SourceOp = "Root", Name = "*弓" }, Input59 = InstanceInput { Default = 0, Source = "N000_kuchimotoniyubi13", Width = 0.25, SourceOp = "Root", Name = "*口元に指" }, Input60 = InstanceInput { Default = 1, Name = "右腕", SourceOp = "Root", Source = "Grp_右腕" }, Input61 = InstanceInput { Default = 0, Source = "N003_kihon10", Width = 0.25, SourceOp = "Root", Name = "*基本" }, Input62 = InstanceInput { Default = 0, Source = "N002_tewoageru9", Width = 0.25, SourceOp = "Root", Name = "*手を挙げる" }, Input63 = InstanceInput { Default = 0, Source = "N001_yoko8", Width = 0.25, SourceOp = "Root", Name = "*横" }, Input64 = InstanceInput { Default = 0, Source = "N000_atamakotsun7", Width = 0.25, SourceOp = "Root", Name = "*頭こつん" }, Input65 = InstanceInput { Default = 0, Name = "Root", SourceOp = "Root", Source = "Grp_Root" }, Input66 = InstanceInput { Default = 0, Name = "涙 show", SourceOp = "Root", Source = "N010_namida_show_59" }, Input67 = InstanceInput { Default = 0, Name = "涙 hide", SourceOp = "Root", Source = "N010_namida_hide_59" }, Input68 = InstanceInput { Default = 0, Name = "汗 show", SourceOp = "Root", Source = "N009_ase_show_58" }, Input69 = InstanceInput { Default = 0, Name = "汗 hide", SourceOp = "Root", Source = "N009_ase_hide_58" }, Input70 = InstanceInput { Default = 0, Source = "N002_saidokamikihon4", Width = 0.25, SourceOp = "Root", Name = "*サイド髪基本" }, Input71 = InstanceInput { Default = 0, Source = "N001_saidokamihane3", Width = 0.25, SourceOp = "Root", Name = "*サイド髪跳ね" }, Input72 = InstanceInput { Source = "Open", SourceOp = "MouthCtrlB", Default = -1 }, Input73 = InstanceInput { Source = "Blink", SourceOp = "EyeCtrl", Default = 151 }, Input74 = InstanceInput { Source = "Close", SourceOp = "EyeCtrl", Default = 4 }, Input75 = InstanceInput { Source = "Apply", SourceOp = "EyeCtrl", Default = 0 }, Input76 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeCtrl", Source = "at00" }, Input77 = InstanceInput { Default = 0, Name = "", SourceOp = "EyeCtrl", Source = "sp00" }, Input78 = InstanceInput { Source = "BlinkOn", SourceOp = "EyeCtrl", Default = 0 }, Input79 = InstanceInput { Source = "BlinkOff", SourceOp = "EyeCtrl", Default = 0 }, Input80 = InstanceInput { Name = "", SourceOp = "EyeCtrl", Source = "EyeStatus" } }, Tools = ordered() { Loader32 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-にっこり.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3190, -1402.5 } } }, Loader37 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-目そらし.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3740, -1402.5 } } }, Loader4 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-頭こつん.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -511.5 } } }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1_1", Default = 0 }, Input4 = InstanceInput { Source = "Randomize", SourceOp = "Shake1_1", Width = 0.385 }, Input5 = InstanceInput { Source = "Smoothness", SourceOp = "Shake1_1", Default = 10 }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2_1", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2_1", Name = "Y" } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1_1" }, x = Input { Value = 0.03 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Green = 106, Blue = 231, Red = 193 }, CtrlWZoom = false }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, Smoothness = Input { Value = 1.5 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 } }, Faster = true } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 4345, 544.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" } }, Loader20 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-んむ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2970, -1072.5 } } }, Loader28 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-(ず・ ・だ).png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2750, -1402.5 } } }, Loader5 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-横.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 495, -511.5 } } }, Loader33 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-ウインク.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3300, -1402.5 } } }, Loader6 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-手を挙げる.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } } }, Loader43 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-上がり眉.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2475, -511.5 } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, UseFrameFormatSettings = Input { Value = 1 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, 940.5 } } }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } }, ViewInfo = OperatorInfo { Pos = { 3905, 940.5 } } }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 4070, 742.5 } } }, ST_MergeB = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "モーションSelector" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, Center = Input { Value = { 0.8, 0.1 } } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 4070, 940.5 } } }, Loader12 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-赤面.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { Default = 2, Source = "speed", SourceOp = "Transform1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_1", Default = 0.1 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWShown = false, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 3850, 544.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Default = 1, Source = "speed", Page = "Controls", SourceOp = "Transform", Name = "スピード" }, Input2 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2", Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, Tools = ordered() { Transform = Transform { NameSet = true, Inputs = { Aspect = Input { Source = "Result", SourceOp = "Calculation1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, INP_Integer = false, ICS_ControlPage = "Controls", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false }, Calculation1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, SplineColor = { Green = 105, Blue = 30, Red = 210 }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 3520, 544.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" } }, Loader29 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-・・.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2860, -1402.5 } } }, Loader13 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-ほっぺ赤め.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } } }, Loader39 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-基本2_.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3960, -1402.5 } } }, Loader15 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ω.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2420, -1072.5 } } }, Loader31 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-〇〇.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3080, -1402.5 } } }, ["ぴょん"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform1", Name = "スピード" }, Input3 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2_1", Name = "強さ" }, Input2 = InstanceInput { Default = 0, Source = "offset", SourceOp = "Transform1", Name = "時間オフセット(フレーム)" } }, Tools = ordered() { Transform1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "offset", INP_Integer = true, INP_MaxScale = 500, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false }, XYPath1 = XYPath { Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } }, DrawMode = "ModifyOnly", ShowKeyPoints = false, CtrlWZoom = false }, Calculation1_1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" } }, CtrlWZoom = false }, Calculation2_1 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, SplineColor = { Green = 255, Blue = 0, Red = 0 }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 3685, 544.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" } }, Loader8 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-口元に指.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } } }, Loader10 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-手を挙げる.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } } }, Loader36 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-上むき.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3630, -1402.5 } } }, Loader23 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ん.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3300, -1072.5 } } }, Loader46 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\涙.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3025, -247.5 } } }, Loader38 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-カメラ目線.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3850, -1402.5 } } }, Loader2 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\-サイド髪跳ね.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } } }, Loader42 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-怒り眉.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } } }, Loader30 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-__.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2970, -1402.5 } } }, Loader41 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-困り眉.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", SourceOp = "Transform1_3", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_3", Default = 0.1 }, Input3 = InstanceInput { Source = "Y", SourceOp = "Transform1_3", Default = 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { Value = 0.005 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 12 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 4510, 544.5 }, Scale = 1, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" } }, Loader9 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-弓.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } } }, Loader45 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\汗.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2915, -247.5 } } }, Loader35 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-ジト目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3520, -1402.5 } } }, Loader19 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あえ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2860, -1072.5 } } }, Loader17 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-じゅるり.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2640, -1072.5 } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { Default = 2, Source = "speed", SourceOp = "Transform1_1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { Source = "amplitude", SourceOp = "Transform1_1_1", Default = 0.1 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWShown = false, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_Integer = false, INP_MaxScale = 1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 4015, 544.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" } }, Loader18 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-えあー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2750, -1072.5 } } }, Background1 = Background { Inputs = { Width = Input { Value = 1482 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 2473 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!体.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } } }, ["体_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader1" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "SetDomain1" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader3 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\-サイド髪基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } } }, Root_MG = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader3" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "体_MG" } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 275, -379.5 } } }, Loader7 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } } }, ["右腕_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader7" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background2" } }, ViewInfo = OperatorInfo { Pos = { 715, -379.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 715, -247.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "右腕" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Root_MG" } }, ViewInfo = OperatorInfo { Pos = { 715, -115.5 } } }, Background3 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 935, -379.5 } } }, Loader11 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } } }, ["左腕_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader11" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background3" } }, ViewInfo = OperatorInfo { Pos = { 1375, -379.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 1375, -247.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "左腕" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "右腕_MG1" } }, ViewInfo = OperatorInfo { Pos = { 1375, -115.5 } } }, HueCurves1 = HueCurves { Tools = { HueCurves1Sat = LUTBezier { SplineColor = { Green = 204, Blue = 0, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 0.807407407407407, RH = { 0.333, 0.807407407407407 } }, { 1, RH = { 1.333, 1 }, LH = { 0.564668849552461, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 0.807407407407407, LH = { 5.667, 0.807407407407407 } } } }, CtrlWZoom = false }, HueCurves1Lum = LUTBezier { SplineColor = { Green = 204, Blue = 204, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Red = LUTBezier { SplineColor = { Green = 42, Blue = 42, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Green = LUTBezier { SplineColor = { Green = 204, Blue = 0, Red = 0 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Blue = LUTBezier { SplineColor = { Green = 54, Blue = 204, Red = 54 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Red1 = LUTBezier { SplineColor = { Green = 102, Blue = 102, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Green1 = LUTBezier { SplineColor = { Green = 204, Blue = 102, Red = 102 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Blue1 = LUTBezier { SplineColor = { Green = 134, Blue = 204, Red = 134 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Hue = LUTBezier { SplineColor = { Green = 0, Blue = 204, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1.19259259259259, RH = { 0.333, 1.19259259259259 } }, { 1, RH = { 1.333, 1 }, LH = { 0.623233578312219, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1.19259259259259, LH = { 5.667, 1.19259259259259 } } } }, CtrlWZoom = false } }, Inputs = { Lum = Input { Source = "Value", SourceOp = "HueCurves1Lum" }, Hue = Input { Source = "Value", SourceOp = "HueCurves1Hue" }, Input = Input { Source = "Output", SourceOp = "左腕_MG1" }, RedSuppress = Input { Source = "Value", SourceOp = "HueCurves1Red1" }, GreenSuppress = Input { Source = "Value", SourceOp = "HueCurves1Green1" }, BlueSuppress = Input { Source = "Value", SourceOp = "HueCurves1Blue1" }, Red = Input { Source = "Value", SourceOp = "HueCurves1Red" }, Green = Input { Source = "Value", SourceOp = "HueCurves1Green" }, Blue = Input { Source = "Value", SourceOp = "HueCurves1Blue" }, EditHue = Input { Value = 1 }, Sat = Input { Source = "Value", SourceOp = "HueCurves1Sat" } }, ViewInfo = OperatorInfo { Pos = { 1650, -115.5 } } }, Background4 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1595, -379.5 } } }, Loader14 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-ほっぺ基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } } }, ["ほっぺ_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader14" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background4" } }, ViewInfo = OperatorInfo { Pos = { 1925, -379.5 } } }, ["ほっぺ"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "ほっぺ_MG" } }, ViewInfo = OperatorInfo { Pos = { 1925, -247.5 } } }, ["ほっぺ_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "ほっぺ" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "HueCurves1" } }, ViewInfo = OperatorInfo { Pos = { 1925, -115.5 } } }, Background7 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2145, -379.5 } } }, Loader44 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-普通眉.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } } }, ["眉_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader44" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background7" } }, ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } }, ViewInfo = OperatorInfo { Pos = { 2585, -247.5 } } }, ["眉_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "眉" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "ほっぺ_MG1" } }, ViewInfo = OperatorInfo { Pos = { 2585, -115.5 } } }, ["汗_MG"] = Merge { NameSet = true, Inputs = { Background = Input { Source = "Output", SourceOp = "眉_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2915, -115.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "汗_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -115.5 } } }, AutoDomain1_1 = AutoDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "涙_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, ViewInfo = OperatorInfo { Pos = { 3355, -115.5 } } }, Background5 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2310, -940.5 } } }, ["口_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader26" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background5" } }, ViewInfo = OperatorInfo { Pos = { 3630, -940.5 } } }, AutoDomain1_2 = AutoDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, ViewInfo = OperatorInfo { Pos = { 3630, -808.5 } } }, Loader26 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ほほえみ.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3630, -1072.5 } } }, M01 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader26" } }, ViewInfo = OperatorInfo { Pos = { 3520, -676.5 } } }, Loader22 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-お.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3190, -1072.5 } } }, M02 = Fuse.Wireless { NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader22" } }, ViewInfo = OperatorInfo { Pos = { 3410, -676.5 } } }, Loader21 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-おおー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3080, -1072.5 } } }, M03 = Fuse.Wireless { NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader21" } }, ViewInfo = OperatorInfo { Pos = { 3300, -775.5 } } }, Transform2_1 = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "M03" }, Pivot = Input { Value = { 0.479080440317471, 0.727027874181194 } }, Size = Input { Value = 0.8 } }, ViewInfo = OperatorInfo { Pos = { 3300, -676.5 } } }, Loader25 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あは.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3520, -1072.5 } } }, M04 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader25" } }, ViewInfo = OperatorInfo { Pos = { 3190, -676.5 } } }, Loader24 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あはー.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3410, -1072.5 } } }, M05 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader24" } }, ViewInfo = OperatorInfo { Pos = { 3080, -676.5 } } }, Dissolve1 = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "M05" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_005, 1, 0)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "M04" } }, ViewInfo = OperatorInfo { Pos = { 3190, -577.5 } } }, Dissolve2 = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Dissolve1" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_004, 1, 0)" }, Background = Input { Source = "Output", SourceOp = "Transform2_1" } }, ViewInfo = OperatorInfo { Pos = { 3300, -577.5 } } }, Dissolve3 = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Dissolve2" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_003, 1, 0)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "M02" } }, ViewInfo = OperatorInfo { Pos = { 3410, -577.5 } } }, Dissolve4 = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Dissolve3" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_002, 1, 0)" }, Background = Input { Source = "Output", SourceOp = "M01" } }, ViewInfo = OperatorInfo { Pos = { 3520, -577.5 } } }, Dissolve5 = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Dissolve4" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_001, 1, 0)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" } }, ViewInfo = OperatorInfo { Pos = { 3630, -577.5 } } }, MouthCtrlB = Transform { NameSet = true, Inputs = { Threshold_002 = Input { Value = 0.2 }, Threshold_001 = Input { Value = 0 }, Threshold_003 = Input { Value = 0.4 }, Input = Input { Source = "Output", SourceOp = "Dissolve5" }, Threshold_005 = Input { Value = 0.8 }, Threshold_004 = Input { Value = 0.6 }, Open = Input { Value = -1 } }, UserControls = ordered() { Open = { LINKS_Name = "Open", INP_Default = 0, INP_Integer = false, ICS_ControlPage = "口パク", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_005 = { LINKS_Name = "Threshold_005", INP_Default = 0.833333333333333, INP_Integer = false, ICS_ControlPage = "口パク", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_004 = { LINKS_Name = "Threshold_004", INP_Default = 0.666666666666667, INP_Integer = false, ICS_ControlPage = "口パク", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_003 = { LINKS_Name = "Threshold_003", INP_Default = 0.5, INP_Integer = false, ICS_ControlPage = "口パク", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_002 = { LINKS_Name = "Threshold_002", INP_Default = 0.333333333333333, INP_Integer = false, ICS_ControlPage = "口パク", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_001 = { LINKS_Name = "Threshold_001", INP_Default = 0.166666666666667, INP_Integer = false, ICS_ControlPage = "口パク", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -478.5 } } }, ["口"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MouthCtrlB" } }, ViewInfo = OperatorInfo { Pos = { 3630, -247.5 } } }, ["口_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "口" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_1" } }, ViewInfo = OperatorInfo { Pos = { 3630, -115.5 } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2530, -1270.5 } } }, Loader40 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-基本.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4070, -1402.5 } } }, ["目_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader40" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Background6" } }, ViewInfo = OperatorInfo { Pos = { 4070, -1270.5 } } }, AutoDomain1 = AutoDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, ViewInfo = OperatorInfo { Pos = { 4070, -808.5 } } }, Loader34 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-閉じ目.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3410, -1402.5 } } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader34" } }, ViewInfo = OperatorInfo { Pos = { 3960, -577.5 } } }, EyeBlink = Dissolve { NameSet = true, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Closed" }, Mix = Input { Source = "Value", SourceOp = "EyeBlinkMix" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 4070, -577.5 } } }, EyeBlinkMix = BezierSpline { NameSet = true, SplineColor = { Green = 164, Blue = 235, Red = 16 }, KeyFrames = { [0] = { 0, RH = { 49, 0 }, Flags = { Linear = true, PreLoop = true, Loop = true } }, [147] = { 1, RH = { 148, 1 }, LH = { 147, 0.666666666666667 }, Flags = { StepIn = true } }, [151] = { 0, LH = { 151, 0.333333333333333 }, Flags = { PreLoop = true, StepIn = true, Loop = true } } }, CtrlWZoom = false }, EyeCtrl = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" }, Blink = Input { Value = 151 } }, UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 4070, -478.5 } } }, ["目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } }, ViewInfo = OperatorInfo { Pos = { 4070, -247.5 } } }, ["目_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "目" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "口_MG1" } }, ViewInfo = OperatorInfo { Pos = { 4070, -115.5 } } }, Root = Transform { Inputs = { Grp_Root = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, Comments = Input { Value = "涙_MG\n汗_MG\n眉_MG1\n眉_MG\n目_MG1\n目_MG\n口_MG1\n口_MG\nほっぺ_MG1\nほっぺ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\nRoot_MG\n体_MG" } }, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N010_namida_show_59 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N010_namida_hide_59 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N009_ase_show_58 = { LINKS_Name = "汗 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N009_ase_hide_58 = { LINKS_Name = "汗 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_saidokamikihon4 = { LINKS_Name = "*サイド髪基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_saidokamihane3 = { LINKS_Name = "*サイド髪跳ね", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_futsuumayu57 = { LINKS_Name = "*普通眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_agarimayu56 = { LINKS_Name = "*上がり眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_ikarimayu55 = { LINKS_Name = "*怒り眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_komarimayu54 = { LINKS_Name = "*困り眉", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 14, LINKID_DataType = "Number" }, N013_kihon51 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N012_kihon250 = { LINKS_Name = "*基本2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N011_kameramesen49 = { LINKS_Name = "*カメラ目線", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_mesorashi48 = { LINKS_Name = "*目そらし", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_uemuki47 = { LINKS_Name = "*上むき", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_jitome46 = { LINKS_Name = "*ジト目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_tojime45 = { LINKS_Name = "*閉じ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_uinku44 = { LINKS_Name = "*ウインク", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nikkori43 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_〇〇42"] = { LINKS_Name = "*〇〇", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_none41 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_・・40"] = { LINKS_Name = "*・・", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_zuda39 = { LINKS_Name = "*(ず・ ・だ)", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_zudaflipx38 = { LINKS_Name = "*(ず・ ・だ):flipx", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number" }, N011_hohoemi35 = { LINKS_Name = "*ほほえみ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_aha34 = { LINKS_Name = "*あは", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_ahaa33 = { LINKS_Name = "*あはー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_n32 = { LINKS_Name = "*ん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_o31 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_ooo30 = { LINKS_Name = "*おおー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nmu29 = { LINKS_Name = "*んむ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_ae28 = { LINKS_Name = "*あえ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_eaa27 = { LINKS_Name = "*えあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_jururi26 = { LINKS_Name = "*じゅるり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_perori25 = { LINKS_Name = "*ぺろり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N000_ω24"] = { LINKS_Name = "*ω", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_ほっぺ"] = { LINKS_Name = "ほっぺ", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N002_hoppekihon21 = { LINKS_Name = "*ほっぺ基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoppeakame20 = { LINKS_Name = "*ほっぺ赤め", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_sekimen19 = { LINKS_Name = "*赤面", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_kihon16 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_tewoageru15 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yumi14 = { LINKS_Name = "*弓", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kuchimotoniyubi13 = { LINKS_Name = "*口元に指", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_kihon10 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_tewoageru9 = { LINKS_Name = "*手を挙げる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yoko8 = { LINKS_Name = "*横", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_atamakotsun7 = { LINKS_Name = "*頭こつん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, CtrlWZoom = false, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 4070, 49.5 } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } }, ViewInfo = OperatorInfo { Pos = { 4070, 214.5 } } }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1", Default = 0 }, Input4 = InstanceInput { Source = "Randomize", SourceOp = "Shake1", Width = 0.385 }, Input5 = InstanceInput { Source = "Smoothness", SourceOp = "Shake1", Default = 10 }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2", Name = "Y" } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1" }, x = Input { Value = 0.01 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "x", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "y", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "in_out", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Green = 106, Blue = 231, Red = 193 }, CtrlWZoom = false }, Shake1 = Shake { CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, Smoothness = Input { Value = 2 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 } }, Faster = true } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 4180, 544.5 }, Scale = 1, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" } }, Loader16 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ぺろり.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2530, -1072.5 } } }, Loader27 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-(ず・ ・だ)_flipx.png", GlobalStart = -1000, Depth = 0, FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2640, -1402.5 } } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Flags = { GridSnap = true, AllowPan = false, AutoSnap = true, ForceAll = true }, Direction = "Horizontal", PipeStyle = "Direct" }, CtrlWZoom = false } } } ================================================ FILE: Templates/Edit/Generators/old/琴葉茜(FUSE).setting ================================================ { Tools = ordered() { Akane = GroupOperator { ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Flags = { GridSnap = true, AllowPan = false, AutoSnap = true, ForceAll = true }, Direction = "Horizontal", PipeStyle = "Direct" }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "ST_MergeB", Source = "Output" } }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", SourceOp = "Root", Source = "CopyPose" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", SourceOp = "Root", Source = "PastePose" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", SourceOp = "Root", Source = "SavePose" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", SourceOp = "Root", Source = "LoadPose" }, Input5 = InstanceInput { SourceOp = "ST_MergeB", Source = "Center" }, Input6 = InstanceInput { SourceOp = "ST_MergeB", Source = "Size", Default = 1 }, Input7 = InstanceInput { SourceOp = "ST_MergeB", Source = "Angle", Default = 0 }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", ControlGroup = 1, SourceOp = "ST_MergeB", Name = "Flip Horizontal" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", ControlGroup = 1, SourceOp = "ST_MergeB", Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", SourceOp = "モーションSelector", Source = "N000_モーションなし" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", SourceOp = "モーションSelector", Source = "N001_ぽよ" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", SourceOp = "モーションSelector", Source = "N002_ぴょん" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", SourceOp = "モーションSelector", Source = "N003_跳ねる" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector", Source = "N004_跳ねる_小" }, Input15 = InstanceInput { Default = 0, Name = "不安", SourceOp = "モーションSelector", Source = "N005_不安" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector", Source = "N006_荒ぶる" }, Input17 = InstanceInput { Default = 0, Name = "震え", SourceOp = "モーションSelector", Source = "N007_震え" }, Input18 = InstanceInput { Default = 0, Name = "記号など", SourceOp = "Root", Source = "Grp_記号など" }, Input19 = InstanceInput { Default = 0, Name = "汗 show", SourceOp = "Root", Source = "N002_ase_show_77" }, Input20 = InstanceInput { Default = 0, Name = "汗 hide", SourceOp = "Root", Source = "N002_ase_hide_77" }, Input21 = InstanceInput { Default = 0, Name = "汗2 show", SourceOp = "Root", Source = "N001_ase2_show_76" }, Input22 = InstanceInput { Default = 0, Name = "汗2 hide", SourceOp = "Root", Source = "N001_ase2_hide_76" }, Input23 = InstanceInput { Default = 0, Name = "涙 show", SourceOp = "Root", Source = "N000_namida_show_75" }, Input24 = InstanceInput { Default = 0, Name = "涙 hide", SourceOp = "Root", Source = "N000_namida_hide_75" }, Input25 = InstanceInput { Default = 1, Name = "眉", SourceOp = "Root", Source = "Grp_眉" }, Input26 = InstanceInput { Default = 0, Source = "N003_kihon72", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input27 = InstanceInput { Default = 0, Source = "N002_gokigen71", SourceOp = "Root", Width = 0.25, Name = "*ごきげん" }, Input28 = InstanceInput { Default = 0, Source = "N001_komari70", SourceOp = "Root", Width = 0.25, Name = "*困り" }, Input29 = InstanceInput { Default = 0, Source = "N000_oko69", SourceOp = "Root", Width = 0.25, Name = "*おこ" }, Input30 = InstanceInput { Default = 1, Name = "目", SourceOp = "Root", Source = "Grp_目" }, Input31 = InstanceInput { Default = 0, Source = "N005_mesetto66", SourceOp = "Root", Width = 0.25, Name = "*目セット" }, Input32 = InstanceInput { Default = 0, Source = "N004_tatesenme50", SourceOp = "Root", Width = 0.25, Name = "*縦線目" }, Input33 = InstanceInput { Default = 0, Source = "N003_tojime49", SourceOp = "Root", Width = 0.25, Name = "*閉じ目" }, Input34 = InstanceInput { Default = 0, Source = "N002_nagomime48", SourceOp = "Root", Width = 0.25, Name = "*なごみ目" }, Input35 = InstanceInput { Default = 0, Source = "N001_none47", SourceOp = "Root", Width = 0.25, Name = "*><" }, Input36 = InstanceInput { Default = 0, Source = "N000_nikkori46", SourceOp = "Root", Width = 0.25, Name = "*にっこり" }, Input37 = InstanceInput { Default = 0, Name = "目セット", SourceOp = "Root", Source = "Grp_目セット" }, Input38 = InstanceInput { Default = 0, Source = "N003_matsugekihon66", SourceOp = "Root", Width = 0.25, Name = "*まつげ基本" }, Input39 = InstanceInput { Default = 0, Source = "N002_matsugehanme65", SourceOp = "Root", Width = 0.25, Name = "*まつげ半目" }, Input40 = InstanceInput { Default = 0, Source = "N001_matsugeoko64", SourceOp = "Root", Width = 0.25, Name = "*まつげおこ" }, Input41 = InstanceInput { Default = 0, Name = "黒目", SourceOp = "Root", Source = "Grp_黒目" }, Input42 = InstanceInput { Default = 0, Source = "N008_kihon63", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input43 = InstanceInput { Default = 0, Source = "N007_kameramesenmigi5px62", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線/右5px" }, Input44 = InstanceInput { Default = 0, Source = "N006_mesorashihidari5px61", SourceOp = "Root", Width = 0.25, Name = "*目逸らし/左5px" }, Input45 = InstanceInput { Default = 0, Source = "N005_nigorime60", SourceOp = "Root", Width = 0.25, Name = "*濁り目" }, Input46 = InstanceInput { Default = 0, Source = "N004_kirakirame59", SourceOp = "Root", Width = 0.25, Name = "*きらきら目" }, Input47 = InstanceInput { Default = 0, Source = "N003_haatome58", SourceOp = "Root", Width = 0.25, Name = "*ハート目" }, Input48 = InstanceInput { Default = 0, Source = "N002_gurugurume57", SourceOp = "Root", Width = 0.25, Name = "*ぐるぐる目" }, Input49 = InstanceInput { Default = 0, Source = "N001_yabame56", SourceOp = "Root", Width = 0.25, Name = "*やば目" }, Input50 = InstanceInput { Default = 0, Source = "N000_shironukime55", SourceOp = "Root", Width = 0.25, Name = "*白抜き目" }, Input51 = InstanceInput { Default = 1, Name = "口", SourceOp = "Root", Source = "Grp_口" }, Input52 = InstanceInput { Default = 0, Source = "N011_hohoemi43", SourceOp = "Root", Width = 0.25, Name = "*ほほえみ" }, Input53 = InstanceInput { Default = 0, Source = "N010_waaa42", SourceOp = "Root", Width = 0.25, Name = "*わあー" }, Input54 = InstanceInput { Default = 0, Source = "N009_uhehe41", SourceOp = "Root", Width = 0.25, Name = "*うへへ" }, Input55 = InstanceInput { Default = 0, Source = "N008_niyari40", SourceOp = "Root", Width = 0.25, Name = "*にやり" }, Input56 = InstanceInput { Default = 0, Source = "N007_sun39", SourceOp = "Root", Width = 0.25, Name = "*すん" }, Input57 = InstanceInput { Default = 0, Source = "N006_o38", SourceOp = "Root", Width = 0.25, Name = "*お" }, Input58 = InstanceInput { Default = 0, Source = "N005_oo37", SourceOp = "Root", Width = 0.25, Name = "*おー" }, Input59 = InstanceInput { Default = 0, Source = "N004_e36", SourceOp = "Root", Width = 0.25, Name = "*え" }, Input60 = InstanceInput { Default = 0, Source = "N003_uootsu35", SourceOp = "Root", Width = 0.25, Name = "*うおーっ" }, Input61 = InstanceInput { Default = 0, Source = "N002_muu34", SourceOp = "Root", Width = 0.25, Name = "*むー" }, Input62 = InstanceInput { Default = 0, Source = "N001_hoo33", SourceOp = "Root", Width = 0.25, Name = "*ほー" }, Input63 = InstanceInput { Default = 0, Source = "N000_nn32", SourceOp = "Root", Width = 0.25, Name = "*んー" }, Input64 = InstanceInput { Default = 1, Name = "顔色", SourceOp = "Root", Source = "Grp_顔色" }, Input65 = InstanceInput { Default = 0, Name = "かげり show", SourceOp = "Root", Source = "N004_kageri_show_28" }, Input66 = InstanceInput { Default = 0, Name = "かげり hide", SourceOp = "Root", Source = "N004_kageri_hide_28" }, Input67 = InstanceInput { Default = 0, Source = "N003_hoppe27", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ" }, Input68 = InstanceInput { Default = 0, Source = "N002_hoppeakame26", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ赤め" }, Input69 = InstanceInput { Default = 0, Source = "N001_hoppeakame225", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ赤め2" }, Input70 = InstanceInput { Default = 0, Source = "N000_kuma24", SourceOp = "Root", Width = 0.25, Name = "*クマ" }, Input71 = InstanceInput { Default = 1, Name = "左腕", SourceOp = "Root", Source = "Grp_左腕" }, Input72 = InstanceInput { Default = 0, Source = "N004_kihon20", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input73 = InstanceInput { Default = 0, Source = "N003_kangaeru19", SourceOp = "Root", Width = 0.25, Name = "*考える" }, Input74 = InstanceInput { Default = 0, Source = "N002_piisu18", SourceOp = "Root", Width = 0.25, Name = "*ピース" }, Input75 = InstanceInput { Default = 0, Source = "N001_banzai17", SourceOp = "Root", Width = 0.25, Name = "*ばんざい" }, Input76 = InstanceInput { Default = 0, Source = "N000_udewohirogeru16", SourceOp = "Root", Width = 0.25, Name = "*腕をひろげる" }, Input77 = InstanceInput { Default = 1, Name = "右腕", SourceOp = "Root", Source = "Grp_右腕" }, Input78 = InstanceInput { Default = 0, Source = "N005_kihon13", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input79 = InstanceInput { Default = 0, Source = "N004_piisu12", SourceOp = "Root", Width = 0.25, Name = "*ピース" }, Input80 = InstanceInput { Default = 0, Source = "N003_sasasu11", SourceOp = "Root", Width = 0.25, Name = "*指さす" }, Input81 = InstanceInput { Default = 0, Source = "N002_houchou10", SourceOp = "Root", Width = 0.25, Name = "*包丁" }, Input82 = InstanceInput { Default = 0, Source = "N001_banzai9", SourceOp = "Root", Width = 0.25, Name = "*ばんざい" }, Input83 = InstanceInput { Default = 0, Source = "N000_udewohirogeru8", SourceOp = "Root", Width = 0.25, Name = "*腕をひろげる" }, Input84 = InstanceInput { Default = 0, Name = "Root", SourceOp = "Root", Source = "Grp_Root" }, Input85 = InstanceInput { Default = 0, Name = "記号など show", SourceOp = "Root", Source = "N012_kigounado_show_77" }, Input86 = InstanceInput { Default = 0, Name = "記号など hide", SourceOp = "Root", Source = "N012_kigounado_hide_77" }, Input87 = InstanceInput { Default = 0, Name = "髪飾り show", SourceOp = "Root", Source = "N003_kamikazari_show_5" }, Input88 = InstanceInput { Default = 0, Name = "髪飾り hide", SourceOp = "Root", Source = "N003_kamikazari_hide_5" }, Input89 = InstanceInput { Default = 0, Name = "髪飾り:flipx show", SourceOp = "Root", Source = "N002_kamikazariflipx_show_4" }, Input90 = InstanceInput { Default = 0, Name = "髪飾り:flipx hide", SourceOp = "Root", Source = "N002_kamikazariflipx_hide_4" }, Input91 = InstanceInput { SourceOp = "RS_MouthAIUEO", Source = "Anim", Default = 0 }, Input92 = InstanceInput { SourceOp = "EyeCtrl", Source = "Blink", Default = 163 }, Input93 = InstanceInput { SourceOp = "EyeCtrl", Source = "Close", Default = 4 }, Input94 = InstanceInput { SourceOp = "EyeCtrl", Source = "Apply", Default = 0 }, Input95 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeCtrl", Source = "at00" }, Input96 = InstanceInput { Default = 0, Name = "", SourceOp = "EyeCtrl", Source = "sp00" }, Input97 = InstanceInput { SourceOp = "EyeCtrl", Source = "BlinkOn", Default = 0 }, Input98 = InstanceInput { SourceOp = "EyeCtrl", Source = "BlinkOff", Default = 0 }, Input99 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } }, Tools = ordered() { Loader21 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\かげり.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader54 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-ごきげん.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3740, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader36 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-__.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3355, -2062.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader18 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader43 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4565, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader42 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4455, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぽよ"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Default = 1, Name = "スピード", SourceOp = "Transform", Page = "Controls", Source = "speed" }, Input2 = InstanceInput { Default = 1, Name = "強さ", SourceOp = "Calculation2", Source = "SecondOperand" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Pos = { 4895, 577.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" }, Tools = ordered() { Transform = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, ICS_ControlPage = "Controls", INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" } }, CtrlWZoom = false, NameSet = true }, Calculation1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, NameSet = true }, Loader13 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ピース.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader40 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4235, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader39 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-縦線目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3685, -2062.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader31 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-にやり.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader11 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-腕をひろげる.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader14 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-考える.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader7 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-包丁.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader24 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3850, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader23 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-んー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3740, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader38 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-閉じ目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3575, -2062.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["荒ぶる"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1_1", Default = 0 }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1_1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Default = 0.1, Name = "X", SourceOp = "Transform1_2_1", Source = "x" }, Input2 = InstanceInput { Default = 0.1, Name = "Y", SourceOp = "Transform1_2_1", Source = "y" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Pos = { 5720, 577.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { shake = Input { SourceOp = "Shake1_1", Source = "Position" }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, x = Input { Value = 0.03 } }, UserControls = ordered() { x = { LINKS_Name = "x", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { LINKS_Name = "y", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl" }, in_out = { LINKS_Name = "in_out", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { Inputs = { YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, Smoothness = Input { Value = 1.5 } }, Faster = true, CtrlWZoom = false } }, NameSet = true }, ["跳ねる"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { Default = 2, Source = "speed", MinScale = 0.0010000000475, SourceOp = "Transform1_1" }, Input2 = InstanceInput { SourceOp = "Transform1_1", Default = 0.1, Source = "amplitude" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Pos = { 5225, 577.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" }, Tools = ordered() { Transform1_1 = Transform { CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false } }, NameSet = true }, Loader50 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ半目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 5335, -2326.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader52 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-おこ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3520, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader58 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader56 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\涙.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader35 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-にっこり.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3245, -2062.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ST_Background = Background { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, UseFrameFormatSettings = Input { Value = 1 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5115, 973.5 } }, NameSet = true }, ST_SetDomain = SetDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Right = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5280, 973.5 } }, NameSet = true }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 5445, 775.5 } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ST_MergeB = Merge { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Center = Input { Value = { 0.85, 0 } }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, 973.5 } }, NameSet = true }, Loader49 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげおこ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 5225, -2326.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader44 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4675, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader25 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-むー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3960, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader6 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ばんざい.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader12 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ばんざい.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader8 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-指さす.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader32 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うへへ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4730, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader46 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4895, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぴょん"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input" }, Input1 = InstanceInput { Default = 1, Name = "スピード", SourceOp = "Transform1", Source = "speed" }, Input3 = InstanceInput { Default = 1, Name = "強さ", SourceOp = "Calculation2_1", Source = "SecondOperand" }, Input2 = InstanceInput { Default = 0, Name = "時間オフセット(フレーム)", SourceOp = "Transform1", Source = "offset" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Pos = { 5060, 577.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" }, Tools = ordered() { Transform1 = Transform { CtrlWShown = false, Inputs = { Center = Input { SourceOp = "XYPath1", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { LINKS_Name = "offset", INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, INP_MinScale = 0, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false }, XYPath1 = XYPath { ShowKeyPoints = false, Inputs = { X = Input { Value = 0.5 }, Y = Input { SourceOp = "Calculation1_1", Source = "Result" } }, DrawMode = "ModifyOnly", CtrlWZoom = false }, Calculation1_1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result" } }, CtrlWZoom = false }, Calculation2_1 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 255, Blue = 0, Red = 0 } } }, NameSet = true }, Loader30 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-すん.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4510, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader41 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader3 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り_flipx.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["震え"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_3", Default = 2, Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_3", Default = 0.1, Source = "amplitude" }, Input3 = InstanceInput { SourceOp = "Transform1_3", Default = 0, Source = "Y" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Pos = { 5885, 577.5 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, speed = Input { Value = 12 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, CtrlWShown = false } }, NameSet = true }, Loader9 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ピース.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader45 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4785, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader47 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 5005, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader57 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗2_.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader53 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-困り.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader19 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader17 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-クマ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_小"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { Default = 2, Source = "speed", MinScale = 0.0010000000475, SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Default = 0.1, Source = "amplitude" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Pos = { 5390, 577.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { LINKS_Name = "\nwidth", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, INP_MinScale = 0, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { LINKS_Name = "out", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false } }, NameSet = true }, Loader5 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-腕をひろげる.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, Inputs = { Width = Input { Value = 1482 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 2420 }, Depth = Input { Value = 1 } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, Inputs = { Right = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 } } }, Loader1 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!後ろ髪.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["後ろ髪_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" } } }, Loader2 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!体.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["体_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader2", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "後ろ髪_MG", Source = "Output" } } }, ["髪飾りflipx_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "体_MG", Source = "Output" } } }, Loader4 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["髪飾り_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 605, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader4", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "髪飾りflipx_MG", Source = "Output" } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 825, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, Loader10 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-基本.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader10", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background2", Source = "Output" } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 1485, -247.5 } }, Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "右腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "髪飾り_MG", Source = "Output" } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 1705, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, Loader15 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-基本.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader15", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background3", Source = "Output" } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 2255, -247.5 } }, Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "左腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" } } }, Loader16 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!服のアレ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["服のアレ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader16", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "左腕_MG1", Source = "Output" } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, Loader20 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["顔色_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3025, -379.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader20", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background4", Source = "Output" } } }, ["かげり_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG", Source = "Output" } } }, ["顔色"] = Transform { ViewInfo = OperatorInfo { Pos = { 3135, -247.5 } }, Inputs = { Input = Input { SourceOp = "かげり_MG", Source = "Output" } } }, ["顔色_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "顔色", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "服のアレ_MG", Source = "Output" } } }, Loader22 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!もみあげエアインテーク.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["もみあげエアインテーク_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader22", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" } } }, Background9 = Background { ViewInfo = OperatorInfo { Pos = { 3410, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, Loader55 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-基本.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3850, -379.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader55", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background9", Source = "Output" } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 3850, -247.5 } }, Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3850, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "眉", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "もみあげエアインテーク_MG", Source = "Output" } } }, Background10 = Background { ViewInfo = OperatorInfo { Pos = { 4070, -379.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4180, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background10", Source = "Output" } } }, ["汗2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4290, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "涙_MG", Source = "Output" } } }, ["汗_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4400, -379.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗2_MG", Source = "Output" } } }, ["記号など"] = Transform { ViewInfo = OperatorInfo { Pos = { 4400, -247.5 } }, Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output" } } }, ["記号など_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4400, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "記号など", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" } } }, AutoDomain1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 4675, -115.5 } }, Inputs = { Input = Input { SourceOp = "記号など_MG", Source = "Output" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 3630, -1600.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4950, -1600.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader34", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background5", Source = "Output" } } }, AutoDomain1_1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 4950, -1435.5 } }, Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader34 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほほえみ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, N = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4840, -1138.5 } }, NameSet = true }, Loader33 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-わあー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, A = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4730, -1138.5 } }, NameSet = true }, Loader27 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-え.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, I = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader27", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4620, -1138.5 } }, NameSet = true }, U = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4510, -1138.5 } }, NameSet = true }, Loader28 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-おー.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, E = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader28", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4400, -1237.5 } }, NameSet = true }, Transform4 = Transform { ViewInfo = OperatorInfo { Pos = { 4400, -1138.5 } }, Inputs = { Pivot = Input { Value = { 0.477808599167822, 0.775 } }, Input = Input { SourceOp = "E", Source = "Output" }, UseSizeAndAspect = Input { Value = 0 }, YSize = Input { Value = 0.75 } } }, Loader29 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-お.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, O = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4290, -1138.5 } }, NameSet = true }, RS_MouthAIUEO = Fuse.RS_MouthAIUEO { ViewInfo = OperatorInfo { Pos = { 4950, -1138.5 } }, Version = 1, Inputs = { E = Input { SourceOp = "Transform4", Source = "Output" }, A = Input { SourceOp = "A", Source = "Output" }, U = Input { SourceOp = "U", Source = "Output" }, I = Input { SourceOp = "I", Source = "Output" }, Input = Input { SourceOp = "AutoDomain1_1", Source = "Output" }, N = Input { SourceOp = "N", Source = "Output" }, O = Input { SourceOp = "O", Source = "Output" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, CtrlWZoom = false, NameSet = true }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 4950, -247.5 } }, Inputs = { Input = Input { SourceOp = "RS_MouthAIUEO", Source = "Output" } } }, ["口_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 4950, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "口", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "AutoDomain1", Source = "Output" } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 3135, -1930.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 3905, -2194.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, Background8 = Background { ViewInfo = OperatorInfo { Pos = { 4125, -2458.5 } }, Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } } }, Loader48 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 5115, -2590.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["黒目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5115, -2458.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader48", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background8", Source = "Output" } } }, ["黒目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5115, -2326.5 } }, Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } } }, ["黒目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5115, -2194.5 } }, Inputs = { Foreground = Input { SourceOp = "黒目", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background7", Source = "Output" } } }, Loader51 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ基本.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -2326.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["目セット_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5445, -2194.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader51", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "黒目_MG1", Source = "Output" } } }, ["目セット"] = Transform { ViewInfo = OperatorInfo { Pos = { 5445, -2062.5 } }, Inputs = { Input = Input { SourceOp = "目セット_MG", Source = "Output" } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5445, -1930.5 } }, Inputs = { Foreground = Input { SourceOp = "目セット", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Background6", Source = "Output" } } }, AutoDomain1_2 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5445, -1435.5 } }, Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader37 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-なごみ目.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 3465, -2062.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Closed = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5335, -1138.5 } }, NameSet = true }, EyeBlink = Dissolve { ViewInfo = OperatorInfo { Pos = { 5445, -1138.5 } }, Inputs = { Background = Input { SourceOp = "AutoDomain1_2", Source = "Output" }, Mix = Input { SourceOp = "EyeBlinkMix", Source = "Value" }, Foreground = Input { SourceOp = "Closed", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" }, NameSet = true }, EyeBlinkMix = BezierSpline { KeyFrames = { [0] = { 0, RH = { 53, 0 }, Flags = { Linear = true, PreLoop = true, Loop = true } }, [159] = { 1, Flags = { StepIn = true }, RH = { 160, 1 }, LH = { 159, 0.666666666666667 } }, [163] = { 0, Flags = { Loop = true, PreLoop = true, StepIn = true }, LH = { 163, 0.333333333333333 } } }, SplineColor = { Green = 164, Blue = 235, Red = 16 }, CtrlWZoom = false, NameSet = true }, EyeCtrl = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Inputs = { Blink = Input { Value = 163 }, Input = Input { SourceOp = "EyeBlink", Source = "Output" }, EyeStatus = Input { Value = "On" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -1006.5 } }, NameSet = true }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5445, -247.5 } }, Inputs = { Input = Input { SourceOp = "EyeCtrl", Source = "Output" } } }, ["目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5445, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "目", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "口_MG1", Source = "Output" } } }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 5445, 82.5 } }, Inputs = { Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, Input = Input { SourceOp = "目_MG1", Source = "Output" }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N012_kigounado_show_77 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N012_kigounado_hide_77 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_kamikazari_show_5 = { LINKS_Name = "髪飾り show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_kamikazari_hide_5 = { LINKS_Name = "髪飾り hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_kamikazariflipx_show_4 = { LINKS_Name = "髪飾り:flipx show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_kamikazariflipx_hide_4 = { LINKS_Name = "髪飾り:flipx hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N002_ase_show_77 = { LINKS_Name = "汗 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase_hide_77 = { LINKS_Name = "汗 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_76 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_76 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_namida_show_75 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_namida_hide_75 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_kihon72 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_gokigen71 = { LINKS_Name = "*ごきげん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komari70 = { LINKS_Name = "*困り", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_oko69 = { LINKS_Name = "*おこ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N005_mesetto66 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tatesenme50 = { LINKS_Name = "*縦線目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_tojime49 = { LINKS_Name = "*閉じ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_nagomime48 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_none47 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_nikkori46 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N003_matsugekihon66 = { LINKS_Name = "*まつげ基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_matsugehanme65 = { LINKS_Name = "*まつげ半目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_matsugeoko64 = { LINKS_Name = "*まつげおこ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon63 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_kameramesenmigi5px62 = { LINKS_Name = "*カメラ目線/右5px", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_mesorashihidari5px61 = { LINKS_Name = "*目逸らし/左5px", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nigorime60 = { LINKS_Name = "*濁り目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kirakirame59 = { LINKS_Name = "*きらきら目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_haatome58 = { LINKS_Name = "*ハート目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_gurugurume57 = { LINKS_Name = "*ぐるぐる目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yabame56 = { LINKS_Name = "*やば目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_shironukime55 = { LINKS_Name = "*白抜き目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number" }, N011_hohoemi43 = { LINKS_Name = "*ほほえみ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_waaa42 = { LINKS_Name = "*わあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_uhehe41 = { LINKS_Name = "*うへへ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_niyari40 = { LINKS_Name = "*にやり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_sun39 = { LINKS_Name = "*すん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_o38 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_oo37 = { LINKS_Name = "*おー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_e36 = { LINKS_Name = "*え", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_uootsu35 = { LINKS_Name = "*うおーっ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_muu34 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoo33 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_nn32 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N004_kageri_show_28 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N004_kageri_hide_28 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_hoppe27 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hoppeakame26 = { LINKS_Name = "*ほっぺ赤め", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoppeakame225 = { LINKS_Name = "*ほっぺ赤め2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kuma24 = { LINKS_Name = "*クマ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, N004_kihon20 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kangaeru19 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_piisu18 = { LINKS_Name = "*ピース", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_banzai17 = { LINKS_Name = "*ばんざい", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_udewohirogeru16 = { LINKS_Name = "*腕をひろげる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N005_kihon13 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_piisu12 = { LINKS_Name = "*ピース", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_sasasu11 = { LINKS_Name = "*指さす", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_houchou10 = { LINKS_Name = "*包丁", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_banzai9 = { LINKS_Name = "*ばんざい", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_udewohirogeru8 = { LINKS_Name = "*腕をひろげる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } } }, ["モーションなし"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5445, 247.5 } }, NameSet = true }, ["不安"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1", Default = 0 }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Default = 0.1, Name = "X", SourceOp = "Transform1_2", Source = "x" }, Input2 = InstanceInput { Default = 0.1, Name = "Y", SourceOp = "Transform1_2", Source = "y" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Pos = { 5555, 577.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, PipeStyle = "Direct", Direction = "Horizontal" }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { shake = Input { SourceOp = "Shake1", Source = "Position" }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, x = Input { Value = 0.01 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { Inputs = { YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, Smoothness = Input { Value = 2 } }, Faster = true, CtrlWZoom = false } }, NameSet = true }, Loader26 = Loader { Clips = { Clip { Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, LengthSetManually = true, FormatID = "PNGFormat", StartFrame = -1, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うおーっ.png", TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0 } }, ViewInfo = OperatorInfo { Pos = { 4070, -1732.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } } }, CtrlWZoom = false } } } ================================================ FILE: Templates/Edit/Generators/old/琴葉茜(FUSE_Open).setting ================================================ { Tools = ordered() { Akane = GroupOperator { Tools = ordered() { Loader7 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-包丁.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader21 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\かげり.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader25 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3960, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-むー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader53 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3630, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-困り.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader5 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-腕をひろげる.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader50 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5335, -2326.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ半目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["荒ぶる"] = GroupOperator { Tools = ordered() { Transform1_2_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { x = Input { Value = 0.03 }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1_1" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } } }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { Faster = true, Inputs = { XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, Smoothness = Input { Value = 1.5 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 } }, CtrlWZoom = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1_1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1_1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1_1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", Name = "X", SourceOp = "Transform1_2_1" }, Input2 = InstanceInput { Default = 0.1, Source = "y", Name = "Y", SourceOp = "Transform1_2_1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Pos = { 5720, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } } }, Loader26 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4070, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うおーっ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader43 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4565, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["ぽよ"] = GroupOperator { Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { Source = "Result", SourceOp = "Calculation1" } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, ICS_ControlPage = "Controls", INP_Integer = false, LINKID_DataType = "Number" } }, NameSet = true }, Calculation1 = Calculation { Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Default = 1, Source = "speed", Page = "Controls", Name = "スピード", SourceOp = "Transform" }, Input2 = InstanceInput { Default = 1, Source = "SecondOperand", Name = "強さ", SourceOp = "Calculation2" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Pos = { 4895, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } } }, Loader13 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ピース.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader40 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4235, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader39 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3685, -2062.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-縦線目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader31 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-にやり.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader11 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-腕をひろげる.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader14 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-考える.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader36 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3355, -2062.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-__.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader24 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3850, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader23 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-んー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader38 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3575, -2062.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-閉じ目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["跳ねる"] = GroupOperator { Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "out", LINKID_DataType = "Number" } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { Default = 2, Source = "speed", MinScale = 0.0010000000475, SourceOp = "Transform1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Pos = { 5225, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } } }, Loader52 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3520, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-おこ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader58 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader56 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\涙.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader35 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -2062.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-にっこり.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, UseFrameFormatSettings = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5115, 973.5 } } }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "ST_Background" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5280, 973.5 } } }, ["モーションSelector"] = Transform { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 5445, 775.5 } } }, ST_MergeB = Merge { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, PerformDepthMerge = Input { Value = 0 }, Center = Input { Value = { 0.85, 0 } }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" } }, ViewInfo = OperatorInfo { Pos = { 5445, 973.5 } } }, Loader49 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5225, -2326.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげおこ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader44 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4675, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader42 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4455, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader6 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ばんざい.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader12 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ばんざい.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader8 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-指さす.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader32 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4730, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うへへ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader46 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4895, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["ぴょん"] = GroupOperator { Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "offset", INP_MaxScale = 500, INP_Integer = true, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } } }, XYPath1 = XYPath { CtrlWZoom = false, Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } }, DrawMode = "ModifyOnly", ShowKeyPoints = false }, Calculation1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" } }, CtrlWZoom = false }, Calculation2_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 255, Blue = 0, Red = 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Default = 1, Source = "speed", Name = "スピード", SourceOp = "Transform1" }, Input3 = InstanceInput { Default = 1, Source = "SecondOperand", Name = "強さ", SourceOp = "Calculation2_1" }, Input2 = InstanceInput { Default = 0, Source = "offset", Name = "時間オフセット(フレーム)", SourceOp = "Transform1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Pos = { 5060, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } } }, Loader30 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4510, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-すん.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader41 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4345, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader3 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り_flipx.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["震え"] = GroupOperator { Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { Value = 0.005 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 12 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "out", LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_3" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_3" }, Input3 = InstanceInput { Source = "Y", Default = 0, SourceOp = "Transform1_3" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Pos = { 5885, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } } }, Loader9 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ピース.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader45 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4785, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader47 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5005, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader57 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗2_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader54 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-ごきげん.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader19 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader17 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-クマ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["跳ねる_小"] = GroupOperator { Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { Default = 2, Source = "speed", MinScale = 0.0010000000475, SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1_1" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Pos = { 5390, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } } }, Loader18 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader27 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4180, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-え.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Loader33 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-わあー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Background1 = Background { Inputs = { Width = Input { Value = 1482 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 2420 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "Background1" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!後ろ髪.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["後ろ髪_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "SetDomain1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader1" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!体.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["体_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "後ろ髪_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader2" } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, ["髪飾りflipx_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "体_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Loader4 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["髪飾り_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "髪飾りflipx_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader4" } }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 825, -379.5 } } }, Loader10 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-基本.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["右腕_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background2" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader10" } }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 1485, -247.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "髪飾り_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "右腕" } }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } } }, Background3 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1705, -379.5 } } }, Loader15 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-基本.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["左腕_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background3" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader15" } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 2255, -247.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "右腕_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "左腕" } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, Loader16 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!服のアレ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["服のアレ_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "左腕_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader16" } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } } }, Loader20 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["顔色_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background4" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader20" } }, ViewInfo = OperatorInfo { Pos = { 3025, -379.5 } } }, ["かげり_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "顔色_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "かげり_MG" } }, ViewInfo = OperatorInfo { Pos = { 3135, -247.5 } } }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "服のアレ_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "顔色" } }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } } }, Loader22 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!もみあげエアインテーク.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "顔色_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader22" } }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } } }, Background9 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3410, -379.5 } } }, Loader55 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-基本.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["眉_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background9" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader55" } }, ViewInfo = OperatorInfo { Pos = { 3850, -379.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } }, ViewInfo = OperatorInfo { Pos = { 3850, -247.5 } } }, ["眉_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "もみあげエアインテーク_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "眉" } }, ViewInfo = OperatorInfo { Pos = { 3850, -115.5 } } }, Background10 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4070, -379.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background10" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -379.5 } } }, ["汗2_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "涙_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -379.5 } } }, ["汗_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "汗2_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -379.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "汗_MG" } }, ViewInfo = OperatorInfo { Pos = { 4400, -247.5 } } }, ["記号など_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "眉_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "記号など" } }, ViewInfo = OperatorInfo { Pos = { 4400, -115.5 } } }, AutoDomain1 = AutoDomain { Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } }, ViewInfo = OperatorInfo { Pos = { 4675, -115.5 } } }, Background5 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3630, -1600.5 } } }, ["口_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background5" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader34" } }, ViewInfo = OperatorInfo { Pos = { 4950, -1600.5 } } }, AutoDomain1_1 = AutoDomain { Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } }, ViewInfo = OperatorInfo { Pos = { 4950, -1435.5 } } }, Loader34 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほほえみ.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, M01 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader34" } }, ViewInfo = OperatorInfo { Pos = { 4840, -1138.5 } } }, M02 = Fuse.Wireless { NameSet = true, ViewInfo = OperatorInfo { Pos = { 4730, -1138.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } } }, Loader29 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-お.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, M03 = Fuse.Wireless { NameSet = true, ViewInfo = OperatorInfo { Pos = { 4620, -1237.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } } }, Transform2 = Transform { Inputs = { UseSizeAndAspect = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "M03" }, Pivot = Input { Value = { 0.478285486809476, 0.771400169317463 } }, YSize = Input { Value = 1.5 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1138.5 } } }, M04 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, ViewInfo = OperatorInfo { Pos = { 4510, -1237.5 } } }, Transform3 = Transform { Inputs = { UseSizeAndAspect = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "M04" }, Pivot = Input { Value = { 0.477458219976681, 0.770689997689998 } }, YSize = Input { Value = 0.8 } }, ViewInfo = OperatorInfo { Pos = { 4510, -1138.5 } } }, Loader28 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4290, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-おー.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, M05 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, ViewInfo = OperatorInfo { Pos = { 4400, -1138.5 } } }, RS_MouthOpen = Fuse.RS_MouthOpen { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 4950, -1138.5 } }, Version = 1, Inputs = { M06 = Input { Source = "Output", SourceOp = "M05" }, M04 = Input { Source = "Output", SourceOp = "Transform2" }, M02 = Input { Source = "Output", SourceOp = "M02" }, Input = Input { Source = "Output", SourceOp = "AutoDomain1_1" }, M01 = Input { Source = "Output", SourceOp = "M01" }, M05 = Input { Source = "Output", SourceOp = "Transform3" } } }, ["口"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "RS_MouthOpen" } }, ViewInfo = OperatorInfo { Pos = { 4950, -247.5 } } }, ["口_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "AutoDomain1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "口" } }, ViewInfo = OperatorInfo { Pos = { 4950, -115.5 } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3135, -1930.5 } } }, Background7 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3905, -2194.5 } } }, Background8 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4125, -2458.5 } } }, Loader48 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5115, -2590.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["黒目_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background8" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader48" } }, ViewInfo = OperatorInfo { Pos = { 5115, -2458.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } }, ViewInfo = OperatorInfo { Pos = { 5115, -2326.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background7" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "黒目" } }, ViewInfo = OperatorInfo { Pos = { 5115, -2194.5 } } }, Loader51 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5445, -2326.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ基本.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, ["目セット_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "黒目_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader51" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2194.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "目セット_MG" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2062.5 } } }, ["目_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background6" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "目セット" } }, ViewInfo = OperatorInfo { Pos = { 5445, -1930.5 } } }, AutoDomain1_2 = AutoDomain { Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } }, ViewInfo = OperatorInfo { Pos = { 5445, -1435.5 } } }, Loader37 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3465, -2062.5 } }, Clips = { Clip { GlobalEnd = -1000, Loop = 0, FormatID = "PNGFormat", TimeCode = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-なごみ目.png", GlobalStart = -1000, AspectMode = 0, Depth = 0 } } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader37" } }, ViewInfo = OperatorInfo { Pos = { 5335, -1138.5 } } }, EyeBlink = Dissolve { Transitions = { [0] = "DFTDissolve" }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 5445, -1138.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" }, Mix = Input { Source = "Value", SourceOp = "EyeBlinkBackgroundForeground" }, Foreground = Input { Source = "Output", SourceOp = "Closed" } } }, EyeBlinkBackgroundForeground = BezierSpline { CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 53, 0 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [159] = { 1, Flags = { StepIn = true }, RH = { 160, 1 }, LH = { 159, 0.666666666666667 } }, [163] = { 0, Flags = { PreLoop = true, StepIn = true, Loop = true }, LH = { 163, 0.333333333333333 } } }, SplineColor = { Green = 164, Blue = 235, Red = 16 } }, EyeCtrl = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INP_External = false, LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Inputs = { EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" }, Blink = Input { Value = 163 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -1006.5 } } }, ["目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } }, ViewInfo = OperatorInfo { Pos = { 5445, -247.5 } } }, ["目_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "口_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "目" } }, ViewInfo = OperatorInfo { Pos = { 5445, -115.5 } } }, Root = Transform { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, 82.5 } }, Inputs = { Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG" } }, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N012_kigounado_show_77 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N012_kigounado_hide_77 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_kamikazari_show_5 = { LINKS_Name = "髪飾り show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_kamikazari_hide_5 = { LINKS_Name = "髪飾り hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_kamikazariflipx_show_4 = { LINKS_Name = "髪飾り:flipx show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_kamikazariflipx_hide_4 = { LINKS_Name = "髪飾り:flipx hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N002_ase_show_77 = { LINKS_Name = "汗 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase_hide_77 = { LINKS_Name = "汗 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_76 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_76 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_namida_show_75 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_namida_hide_75 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_kihon72 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_gokigen71 = { LINKS_Name = "*ごきげん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komari70 = { LINKS_Name = "*困り", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_oko69 = { LINKS_Name = "*おこ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N005_mesetto66 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tatesenme50 = { LINKS_Name = "*縦線目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_tojime49 = { LINKS_Name = "*閉じ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_nagomime48 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_none47 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_nikkori46 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N003_matsugekihon66 = { LINKS_Name = "*まつげ基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_matsugehanme65 = { LINKS_Name = "*まつげ半目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_matsugeoko64 = { LINKS_Name = "*まつげおこ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon63 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_kameramesenmigi5px62 = { LINKS_Name = "*カメラ目線/右5px", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_mesorashihidari5px61 = { LINKS_Name = "*目逸らし/左5px", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nigorime60 = { LINKS_Name = "*濁り目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kirakirame59 = { LINKS_Name = "*きらきら目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_haatome58 = { LINKS_Name = "*ハート目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_gurugurume57 = { LINKS_Name = "*ぐるぐる目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yabame56 = { LINKS_Name = "*やば目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_shironukime55 = { LINKS_Name = "*白抜き目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number" }, N011_hohoemi43 = { LINKS_Name = "*ほほえみ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_waaa42 = { LINKS_Name = "*わあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_uhehe41 = { LINKS_Name = "*うへへ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_niyari40 = { LINKS_Name = "*にやり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_sun39 = { LINKS_Name = "*すん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_o38 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_oo37 = { LINKS_Name = "*おー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_e36 = { LINKS_Name = "*え", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_uootsu35 = { LINKS_Name = "*うおーっ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_muu34 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoo33 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_nn32 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N004_kageri_show_28 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N004_kageri_hide_28 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_hoppe27 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hoppeakame26 = { LINKS_Name = "*ほっぺ赤め", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoppeakame225 = { LINKS_Name = "*ほっぺ赤め2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kuma24 = { LINKS_Name = "*クマ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, N004_kihon20 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kangaeru19 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_piisu18 = { LINKS_Name = "*ピース", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_banzai17 = { LINKS_Name = "*ばんざい", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_udewohirogeru16 = { LINKS_Name = "*腕をひろげる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N005_kihon13 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_piisu12 = { LINKS_Name = "*ピース", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_sasasu11 = { LINKS_Name = "*指さす", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_houchou10 = { LINKS_Name = "*包丁", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_banzai9 = { LINKS_Name = "*ばんざい", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_udewohirogeru8 = { LINKS_Name = "*腕をひろげる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } }, ViewInfo = OperatorInfo { Pos = { 5445, 247.5 } } }, ["不安"] = GroupOperator { Tools = ordered() { Transform1_2 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { x = Input { Value = 0.01 }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "x", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "y", LINKID_DataType = "Number" }, shake = { INPID_InputControl = "OffsetControl", LINKS_Name = "shake", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "in_out", LINKID_DataType = "Number" } } }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { Faster = true, Inputs = { XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, Smoothness = Input { Value = 2 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 } }, CtrlWZoom = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", Name = "X", SourceOp = "Transform1_2" }, Input2 = InstanceInput { Default = 0.1, Source = "y", Name = "Y", SourceOp = "Transform1_2" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Pos = { 5555, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, AllowPan = false, AutoSnap = true }, PipeStyle = "Direct" }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", Source = "CopyPose", SourceOp = "Root" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", Source = "PastePose", SourceOp = "Root" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", Source = "SavePose", SourceOp = "Root" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", Source = "LoadPose", SourceOp = "Root" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", Default = 1, SourceOp = "ST_MergeB" }, Input7 = InstanceInput { Source = "Angle", Default = 0, SourceOp = "ST_MergeB" }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", Name = "Flip Horizontal", ControlGroup = 1, SourceOp = "ST_MergeB" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", Name = "Flip Vertical", ControlGroup = 1, SourceOp = "ST_MergeB" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", Source = "N000_モーションなし", SourceOp = "モーションSelector" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", Source = "N001_ぽよ", SourceOp = "モーションSelector" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", Source = "N002_ぴょん", SourceOp = "モーションSelector" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", Source = "N003_跳ねる", SourceOp = "モーションSelector" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", Source = "N004_跳ねる_小", SourceOp = "モーションSelector" }, Input15 = InstanceInput { Default = 0, Name = "不安", Source = "N005_不安", SourceOp = "モーションSelector" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", Source = "N006_荒ぶる", SourceOp = "モーションSelector" }, Input17 = InstanceInput { Default = 0, Name = "震え", Source = "N007_震え", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Default = 0, Name = "記号など", Source = "Grp_記号など", SourceOp = "Root" }, Input19 = InstanceInput { Default = 0, Name = "汗 show", Source = "N002_ase_show_77", SourceOp = "Root" }, Input20 = InstanceInput { Default = 0, Name = "汗 hide", Source = "N002_ase_hide_77", SourceOp = "Root" }, Input21 = InstanceInput { Default = 0, Name = "汗2 show", Source = "N001_ase2_show_76", SourceOp = "Root" }, Input22 = InstanceInput { Default = 0, Name = "汗2 hide", Source = "N001_ase2_hide_76", SourceOp = "Root" }, Input23 = InstanceInput { Default = 0, Name = "涙 show", Source = "N000_namida_show_75", SourceOp = "Root" }, Input24 = InstanceInput { Default = 0, Name = "涙 hide", Source = "N000_namida_hide_75", SourceOp = "Root" }, Input25 = InstanceInput { Default = 1, Name = "眉", Source = "Grp_眉", SourceOp = "Root" }, Input26 = InstanceInput { Default = 0, Source = "N003_kihon72", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input27 = InstanceInput { Default = 0, Source = "N002_gokigen71", Width = 0.25, Name = "*ごきげん", SourceOp = "Root" }, Input28 = InstanceInput { Default = 0, Source = "N001_komari70", Width = 0.25, Name = "*困り", SourceOp = "Root" }, Input29 = InstanceInput { Default = 0, Source = "N000_oko69", Width = 0.25, Name = "*おこ", SourceOp = "Root" }, Input30 = InstanceInput { Default = 1, Name = "目", Source = "Grp_目", SourceOp = "Root" }, Input31 = InstanceInput { Default = 0, Source = "N005_mesetto66", Width = 0.25, Name = "*目セット", SourceOp = "Root" }, Input32 = InstanceInput { Default = 0, Source = "N004_tatesenme50", Width = 0.25, Name = "*縦線目", SourceOp = "Root" }, Input33 = InstanceInput { Default = 0, Source = "N003_tojime49", Width = 0.25, Name = "*閉じ目", SourceOp = "Root" }, Input34 = InstanceInput { Default = 0, Source = "N002_nagomime48", Width = 0.25, Name = "*なごみ目", SourceOp = "Root" }, Input35 = InstanceInput { Default = 0, Source = "N001_none47", Width = 0.25, Name = "*><", SourceOp = "Root" }, Input36 = InstanceInput { Default = 0, Source = "N000_nikkori46", Width = 0.25, Name = "*にっこり", SourceOp = "Root" }, Input37 = InstanceInput { Default = 0, Name = "目セット", Source = "Grp_目セット", SourceOp = "Root" }, Input38 = InstanceInput { Default = 0, Source = "N003_matsugekihon66", Width = 0.25, Name = "*まつげ基本", SourceOp = "Root" }, Input39 = InstanceInput { Default = 0, Source = "N002_matsugehanme65", Width = 0.25, Name = "*まつげ半目", SourceOp = "Root" }, Input40 = InstanceInput { Default = 0, Source = "N001_matsugeoko64", Width = 0.25, Name = "*まつげおこ", SourceOp = "Root" }, Input41 = InstanceInput { Default = 0, Name = "黒目", Source = "Grp_黒目", SourceOp = "Root" }, Input42 = InstanceInput { Default = 0, Source = "N008_kihon63", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input43 = InstanceInput { Default = 0, Source = "N007_kameramesenmigi5px62", Width = 0.25, Name = "*カメラ目線/右5px", SourceOp = "Root" }, Input44 = InstanceInput { Default = 0, Source = "N006_mesorashihidari5px61", Width = 0.25, Name = "*目逸らし/左5px", SourceOp = "Root" }, Input45 = InstanceInput { Default = 0, Source = "N005_nigorime60", Width = 0.25, Name = "*濁り目", SourceOp = "Root" }, Input46 = InstanceInput { Default = 0, Source = "N004_kirakirame59", Width = 0.25, Name = "*きらきら目", SourceOp = "Root" }, Input47 = InstanceInput { Default = 0, Source = "N003_haatome58", Width = 0.25, Name = "*ハート目", SourceOp = "Root" }, Input48 = InstanceInput { Default = 0, Source = "N002_gurugurume57", Width = 0.25, Name = "*ぐるぐる目", SourceOp = "Root" }, Input49 = InstanceInput { Default = 0, Source = "N001_yabame56", Width = 0.25, Name = "*やば目", SourceOp = "Root" }, Input50 = InstanceInput { Default = 0, Source = "N000_shironukime55", Width = 0.25, Name = "*白抜き目", SourceOp = "Root" }, Input51 = InstanceInput { Default = 1, Name = "口", Source = "Grp_口", SourceOp = "Root" }, Input52 = InstanceInput { Default = 0, Source = "N011_hohoemi43", Width = 0.25, Name = "*ほほえみ", SourceOp = "Root" }, Input53 = InstanceInput { Default = 0, Source = "N010_waaa42", Width = 0.25, Name = "*わあー", SourceOp = "Root" }, Input54 = InstanceInput { Default = 0, Source = "N009_uhehe41", Width = 0.25, Name = "*うへへ", SourceOp = "Root" }, Input55 = InstanceInput { Default = 0, Source = "N008_niyari40", Width = 0.25, Name = "*にやり", SourceOp = "Root" }, Input56 = InstanceInput { Default = 0, Source = "N007_sun39", Width = 0.25, Name = "*すん", SourceOp = "Root" }, Input57 = InstanceInput { Default = 0, Source = "N006_o38", Width = 0.25, Name = "*お", SourceOp = "Root" }, Input58 = InstanceInput { Default = 0, Source = "N005_oo37", Width = 0.25, Name = "*おー", SourceOp = "Root" }, Input59 = InstanceInput { Default = 0, Source = "N004_e36", Width = 0.25, Name = "*え", SourceOp = "Root" }, Input60 = InstanceInput { Default = 0, Source = "N003_uootsu35", Width = 0.25, Name = "*うおーっ", SourceOp = "Root" }, Input61 = InstanceInput { Default = 0, Source = "N002_muu34", Width = 0.25, Name = "*むー", SourceOp = "Root" }, Input62 = InstanceInput { Default = 0, Source = "N001_hoo33", Width = 0.25, Name = "*ほー", SourceOp = "Root" }, Input63 = InstanceInput { Default = 0, Source = "N000_nn32", Width = 0.25, Name = "*んー", SourceOp = "Root" }, Input64 = InstanceInput { Default = 1, Name = "顔色", Source = "Grp_顔色", SourceOp = "Root" }, Input65 = InstanceInput { Default = 0, Name = "かげり show", Source = "N004_kageri_show_28", SourceOp = "Root" }, Input66 = InstanceInput { Default = 0, Name = "かげり hide", Source = "N004_kageri_hide_28", SourceOp = "Root" }, Input67 = InstanceInput { Default = 0, Source = "N003_hoppe27", Width = 0.25, Name = "*ほっぺ", SourceOp = "Root" }, Input68 = InstanceInput { Default = 0, Source = "N002_hoppeakame26", Width = 0.25, Name = "*ほっぺ赤め", SourceOp = "Root" }, Input69 = InstanceInput { Default = 0, Source = "N001_hoppeakame225", Width = 0.25, Name = "*ほっぺ赤め2", SourceOp = "Root" }, Input70 = InstanceInput { Default = 0, Source = "N000_kuma24", Width = 0.25, Name = "*クマ", SourceOp = "Root" }, Input71 = InstanceInput { Default = 1, Name = "左腕", Source = "Grp_左腕", SourceOp = "Root" }, Input72 = InstanceInput { Default = 0, Source = "N004_kihon20", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input73 = InstanceInput { Default = 0, Source = "N003_kangaeru19", Width = 0.25, Name = "*考える", SourceOp = "Root" }, Input74 = InstanceInput { Default = 0, Source = "N002_piisu18", Width = 0.25, Name = "*ピース", SourceOp = "Root" }, Input75 = InstanceInput { Default = 0, Source = "N001_banzai17", Width = 0.25, Name = "*ばんざい", SourceOp = "Root" }, Input76 = InstanceInput { Default = 0, Source = "N000_udewohirogeru16", Width = 0.25, Name = "*腕をひろげる", SourceOp = "Root" }, Input77 = InstanceInput { Default = 1, Name = "右腕", Source = "Grp_右腕", SourceOp = "Root" }, Input78 = InstanceInput { Default = 0, Source = "N005_kihon13", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input79 = InstanceInput { Default = 0, Source = "N004_piisu12", Width = 0.25, Name = "*ピース", SourceOp = "Root" }, Input80 = InstanceInput { Default = 0, Source = "N003_sasasu11", Width = 0.25, Name = "*指さす", SourceOp = "Root" }, Input81 = InstanceInput { Default = 0, Source = "N002_houchou10", Width = 0.25, Name = "*包丁", SourceOp = "Root" }, Input82 = InstanceInput { Default = 0, Source = "N001_banzai9", Width = 0.25, Name = "*ばんざい", SourceOp = "Root" }, Input83 = InstanceInput { Default = 0, Source = "N000_udewohirogeru8", Width = 0.25, Name = "*腕をひろげる", SourceOp = "Root" }, Input84 = InstanceInput { Default = 0, Name = "Root", Source = "Grp_Root", SourceOp = "Root" }, Input85 = InstanceInput { Default = 0, Name = "記号など show", Source = "N012_kigounado_show_77", SourceOp = "Root" }, Input86 = InstanceInput { Default = 0, Name = "記号など hide", Source = "N012_kigounado_hide_77", SourceOp = "Root" }, Input87 = InstanceInput { Default = 0, Name = "髪飾り show", Source = "N003_kamikazari_show_5", SourceOp = "Root" }, Input88 = InstanceInput { Default = 0, Name = "髪飾り hide", Source = "N003_kamikazari_hide_5", SourceOp = "Root" }, Input89 = InstanceInput { Default = 0, Name = "髪飾り:flipx show", Source = "N002_kamikazariflipx_show_4", SourceOp = "Root" }, Input90 = InstanceInput { Default = 0, Name = "髪飾り:flipx hide", Source = "N002_kamikazariflipx_hide_4", SourceOp = "Root" }, Input91 = InstanceInput { Source = "Open", Default = -1, SourceOp = "RS_MouthOpen" }, Input92 = InstanceInput { Source = "Blink", Default = 163, SourceOp = "EyeCtrl" }, Input93 = InstanceInput { Source = "Close", Default = 4, SourceOp = "EyeCtrl" }, Input94 = InstanceInput { Source = "Apply", Default = 0, SourceOp = "EyeCtrl" }, Input95 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", Source = "at00", SourceOp = "EyeCtrl" }, Input96 = InstanceInput { Default = 0, Name = "", Source = "sp00", SourceOp = "EyeCtrl" }, Input97 = InstanceInput { Source = "BlinkOn", Default = 0, SourceOp = "EyeCtrl" }, Input98 = InstanceInput { Source = "BlinkOff", Default = 0, SourceOp = "EyeCtrl" }, Input99 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } }, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, CtrlWZoom = false } } } ================================================ FILE: Templates/Edit/Generators/old/琴葉茜.setting ================================================ { Tools = ordered() { Akane = GroupOperator { Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", SourceOp = "Root", Source = "CopyPose" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", SourceOp = "Root", Source = "PastePose" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", SourceOp = "Root", Source = "SavePose" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", SourceOp = "Root", Source = "LoadPose" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", Default = 1, SourceOp = "ST_MergeB" }, Input7 = InstanceInput { Source = "Angle", Default = 0, SourceOp = "ST_MergeB" }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", ControlGroup = 1, SourceOp = "ST_MergeB", Name = "Flip Horizontal" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", ControlGroup = 1, SourceOp = "ST_MergeB", Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", SourceOp = "モーションSelector", Source = "N000_モーションなし" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", SourceOp = "モーションSelector", Source = "N001_ぽよ" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", SourceOp = "モーションSelector", Source = "N002_ぴょん" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", SourceOp = "モーションSelector", Source = "N003_跳ねる" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector", Source = "N004_跳ねる_小" }, Input15 = InstanceInput { Default = 0, Name = "不安", SourceOp = "モーションSelector", Source = "N005_不安" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector", Source = "N006_荒ぶる" }, Input17 = InstanceInput { Default = 0, Name = "震え", SourceOp = "モーションSelector", Source = "N007_震え" }, Input18 = InstanceInput { Default = 0, Name = "記号など", SourceOp = "Root", Source = "Grp_記号など" }, Input19 = InstanceInput { Default = 0, Name = "汗 show", SourceOp = "Root", Source = "N002_ase_show_77" }, Input20 = InstanceInput { Default = 0, Name = "汗 hide", SourceOp = "Root", Source = "N002_ase_hide_77" }, Input21 = InstanceInput { Default = 0, Name = "汗2 show", SourceOp = "Root", Source = "N001_ase2_show_76" }, Input22 = InstanceInput { Default = 0, Name = "汗2 hide", SourceOp = "Root", Source = "N001_ase2_hide_76" }, Input23 = InstanceInput { Default = 0, Name = "涙 show", SourceOp = "Root", Source = "N000_namida_show_75" }, Input24 = InstanceInput { Default = 0, Name = "涙 hide", SourceOp = "Root", Source = "N000_namida_hide_75" }, Input25 = InstanceInput { Default = 1, Name = "眉", SourceOp = "Root", Source = "Grp_眉" }, Input26 = InstanceInput { Default = 0, Source = "N003_kihon72", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input27 = InstanceInput { Default = 0, Source = "N002_gokigen71", SourceOp = "Root", Width = 0.25, Name = "*ごきげん" }, Input28 = InstanceInput { Default = 0, Source = "N001_komari70", SourceOp = "Root", Width = 0.25, Name = "*困り" }, Input29 = InstanceInput { Default = 0, Source = "N000_oko69", SourceOp = "Root", Width = 0.25, Name = "*おこ" }, Input30 = InstanceInput { Default = 1, Name = "目", SourceOp = "Root", Source = "Grp_目" }, Input31 = InstanceInput { Default = 0, Source = "N005_mesetto66", SourceOp = "Root", Width = 0.25, Name = "*目セット" }, Input32 = InstanceInput { Default = 0, Source = "N004_tatesenme50", SourceOp = "Root", Width = 0.25, Name = "*縦線目" }, Input33 = InstanceInput { Default = 0, Source = "N003_tojime49", SourceOp = "Root", Width = 0.25, Name = "*閉じ目" }, Input34 = InstanceInput { Default = 0, Source = "N002_nagomime48", SourceOp = "Root", Width = 0.25, Name = "*なごみ目" }, Input35 = InstanceInput { Default = 0, Source = "N001_none47", SourceOp = "Root", Width = 0.25, Name = "*><" }, Input36 = InstanceInput { Default = 0, Source = "N000_nikkori46", SourceOp = "Root", Width = 0.25, Name = "*にっこり" }, Input37 = InstanceInput { Default = 0, Name = "目セット", SourceOp = "Root", Source = "Grp_目セット" }, Input38 = InstanceInput { Default = 0, Source = "N003_matsugekihon66", SourceOp = "Root", Width = 0.25, Name = "*まつげ基本" }, Input39 = InstanceInput { Default = 0, Source = "N002_matsugehanme65", SourceOp = "Root", Width = 0.25, Name = "*まつげ半目" }, Input40 = InstanceInput { Default = 0, Source = "N001_matsugeoko64", SourceOp = "Root", Width = 0.25, Name = "*まつげおこ" }, Input41 = InstanceInput { Default = 0, Name = "黒目", SourceOp = "Root", Source = "Grp_黒目" }, Input42 = InstanceInput { Default = 0, Source = "N008_kihon63", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input43 = InstanceInput { Default = 0, Source = "N007_kameramesenmigi5px62", SourceOp = "Root", Width = 0.25, Name = "*カメラ目線/右5px" }, Input44 = InstanceInput { Default = 0, Source = "N006_mesorashihidari5px61", SourceOp = "Root", Width = 0.25, Name = "*目逸らし/左5px" }, Input45 = InstanceInput { Default = 0, Source = "N005_nigorime60", SourceOp = "Root", Width = 0.25, Name = "*濁り目" }, Input46 = InstanceInput { Default = 0, Source = "N004_kirakirame59", SourceOp = "Root", Width = 0.25, Name = "*きらきら目" }, Input47 = InstanceInput { Default = 0, Source = "N003_haatome58", SourceOp = "Root", Width = 0.25, Name = "*ハート目" }, Input48 = InstanceInput { Default = 0, Source = "N002_gurugurume57", SourceOp = "Root", Width = 0.25, Name = "*ぐるぐる目" }, Input49 = InstanceInput { Default = 0, Source = "N001_yabame56", SourceOp = "Root", Width = 0.25, Name = "*やば目" }, Input50 = InstanceInput { Default = 0, Source = "N000_shironukime55", SourceOp = "Root", Width = 0.25, Name = "*白抜き目" }, Input51 = InstanceInput { Default = 1, Name = "口", SourceOp = "Root", Source = "Grp_口" }, Input52 = InstanceInput { Default = 0, Source = "N011_hohoemi43", SourceOp = "Root", Width = 0.25, Name = "*ほほえみ" }, Input53 = InstanceInput { Default = 0, Source = "N010_waaa42", SourceOp = "Root", Width = 0.25, Name = "*わあー" }, Input54 = InstanceInput { Default = 0, Source = "N009_uhehe41", SourceOp = "Root", Width = 0.25, Name = "*うへへ" }, Input55 = InstanceInput { Default = 0, Source = "N008_niyari40", SourceOp = "Root", Width = 0.25, Name = "*にやり" }, Input56 = InstanceInput { Default = 0, Source = "N007_sun39", SourceOp = "Root", Width = 0.25, Name = "*すん" }, Input57 = InstanceInput { Default = 0, Source = "N006_o38", SourceOp = "Root", Width = 0.25, Name = "*お" }, Input58 = InstanceInput { Default = 0, Source = "N005_oo37", SourceOp = "Root", Width = 0.25, Name = "*おー" }, Input59 = InstanceInput { Default = 0, Source = "N004_e36", SourceOp = "Root", Width = 0.25, Name = "*え" }, Input60 = InstanceInput { Default = 0, Source = "N003_uootsu35", SourceOp = "Root", Width = 0.25, Name = "*うおーっ" }, Input61 = InstanceInput { Default = 0, Source = "N002_muu34", SourceOp = "Root", Width = 0.25, Name = "*むー" }, Input62 = InstanceInput { Default = 0, Source = "N001_hoo33", SourceOp = "Root", Width = 0.25, Name = "*ほー" }, Input63 = InstanceInput { Default = 0, Source = "N000_nn32", SourceOp = "Root", Width = 0.25, Name = "*んー" }, Input64 = InstanceInput { Default = 1, Name = "顔色", SourceOp = "Root", Source = "Grp_顔色" }, Input65 = InstanceInput { Default = 0, Name = "かげり show", SourceOp = "Root", Source = "N004_kageri_show_28" }, Input66 = InstanceInput { Default = 0, Name = "かげり hide", SourceOp = "Root", Source = "N004_kageri_hide_28" }, Input67 = InstanceInput { Default = 0, Source = "N003_hoppe27", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ" }, Input68 = InstanceInput { Default = 0, Source = "N002_hoppeakame26", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ赤め" }, Input69 = InstanceInput { Default = 0, Source = "N001_hoppeakame225", SourceOp = "Root", Width = 0.25, Name = "*ほっぺ赤め2" }, Input70 = InstanceInput { Default = 0, Source = "N000_kuma24", SourceOp = "Root", Width = 0.25, Name = "*クマ" }, Input71 = InstanceInput { Default = 1, Name = "左腕", SourceOp = "Root", Source = "Grp_左腕" }, Input72 = InstanceInput { Default = 0, Source = "N004_kihon20", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input73 = InstanceInput { Default = 0, Source = "N003_kangaeru19", SourceOp = "Root", Width = 0.25, Name = "*考える" }, Input74 = InstanceInput { Default = 0, Source = "N002_piisu18", SourceOp = "Root", Width = 0.25, Name = "*ピース" }, Input75 = InstanceInput { Default = 0, Source = "N001_banzai17", SourceOp = "Root", Width = 0.25, Name = "*ばんざい" }, Input76 = InstanceInput { Default = 0, Source = "N000_udewohirogeru16", SourceOp = "Root", Width = 0.25, Name = "*腕をひろげる" }, Input77 = InstanceInput { Default = 1, Name = "右腕", SourceOp = "Root", Source = "Grp_右腕" }, Input78 = InstanceInput { Default = 0, Source = "N005_kihon13", SourceOp = "Root", Width = 0.25, Name = "*基本" }, Input79 = InstanceInput { Default = 0, Source = "N004_piisu12", SourceOp = "Root", Width = 0.25, Name = "*ピース" }, Input80 = InstanceInput { Default = 0, Source = "N003_sasasu11", SourceOp = "Root", Width = 0.25, Name = "*指さす" }, Input81 = InstanceInput { Default = 0, Source = "N002_houchou10", SourceOp = "Root", Width = 0.25, Name = "*包丁" }, Input82 = InstanceInput { Default = 0, Source = "N001_banzai9", SourceOp = "Root", Width = 0.25, Name = "*ばんざい" }, Input83 = InstanceInput { Default = 0, Source = "N000_udewohirogeru8", SourceOp = "Root", Width = 0.25, Name = "*腕をひろげる" }, Input84 = InstanceInput { Default = 0, Name = "Root", SourceOp = "Root", Source = "Grp_Root" }, Input85 = InstanceInput { Default = 0, Name = "記号など show", SourceOp = "Root", Source = "N012_kigounado_show_77" }, Input86 = InstanceInput { Default = 0, Name = "記号など hide", SourceOp = "Root", Source = "N012_kigounado_hide_77" }, Input87 = InstanceInput { Default = 0, Name = "髪飾り show", SourceOp = "Root", Source = "N003_kamikazari_show_5" }, Input88 = InstanceInput { Default = 0, Name = "髪飾り hide", SourceOp = "Root", Source = "N003_kamikazari_hide_5" }, Input89 = InstanceInput { Default = 0, Name = "髪飾り:flipx show", SourceOp = "Root", Source = "N002_kamikazariflipx_show_4" }, Input90 = InstanceInput { Default = 0, Name = "髪飾り:flipx hide", SourceOp = "Root", Source = "N002_kamikazariflipx_hide_4" }, Input91 = InstanceInput { Source = "Anim", Default = 0, SourceOp = "MouthCtrl" }, Input92 = InstanceInput { Source = "AnimOn", Default = 0, SourceOp = "MouthCtrl" }, Input93 = InstanceInput { Source = "AnimOff", Default = 0, SourceOp = "MouthCtrl" }, Input94 = InstanceInput { Name = "", Source = "AnimStatus", SourceOp = "MouthCtrl" }, Input95 = InstanceInput { Source = "Open", Default = -1, SourceOp = "MouthCtrlB" }, Input96 = InstanceInput { Source = "Blink", Default = 163, SourceOp = "EyeCtrl" }, Input97 = InstanceInput { Source = "Close", Default = 4, SourceOp = "EyeCtrl" }, Input98 = InstanceInput { Source = "Apply", Default = 0, SourceOp = "EyeCtrl" }, Input99 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeCtrl", Source = "at00" }, Input100 = InstanceInput { Default = 0, Name = "", SourceOp = "EyeCtrl", Source = "sp00" }, Input101 = InstanceInput { Source = "BlinkOn", Default = 0, SourceOp = "EyeCtrl" }, Input102 = InstanceInput { Source = "BlinkOff", Default = 0, SourceOp = "EyeCtrl" }, Input103 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } }, Tools = ordered() { Loader21 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\かげり.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader54 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-ごきげん.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader36 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3355, -2062.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-__.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader18 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader43 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4565, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader42 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4455, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["ぽよ"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform", Name = "スピード", Page = "Controls" }, Input2 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2", Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, Tools = ordered() { Transform = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { Source = "Result", SourceOp = "Calculation1" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, ICS_ControlPage = "Controls", INP_Integer = false, LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, NameSet = true }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false } }, ViewInfo = GroupInfo { Pos = { 4895, 577.5 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, PipeStyle = "Direct", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } } }, Loader13 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ピース.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader40 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4235, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader39 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3685, -2062.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-縦線目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader31 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-にやり.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader11 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-腕をひろげる.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader14 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-考える.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader7 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-包丁.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader24 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3850, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほー.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader23 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-んー.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader38 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3575, -2062.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-閉じ目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["荒ぶる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1_1", Default = 0 }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1_1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1_1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2_1", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2_1", Name = "Y" } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1_1" }, x = Input { Value = 0.03 } }, UserControls = ordered() { x = { LINKS_Name = "x", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { LINKS_Name = "y", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { LINKS_Name = "in_out", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, Smoothness = Input { Value = 1.5 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 } }, Faster = true } }, ViewInfo = GroupInfo { Pos = { 5720, 577.5 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, PipeStyle = "Direct", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } } }, ["跳ねる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", SourceOp = "Transform1_1", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1" } }, Tools = ordered() { Transform1_1 = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.08 }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, LINKS_Name = "out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, INP_Default = 0, LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, ViewInfo = GroupInfo { Pos = { 5225, 577.5 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, PipeStyle = "Direct", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } } }, Loader50 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5335, -2326.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ半目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader52 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3520, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-おこ.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader58 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader56 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\涙.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader35 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -2062.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-にっこり.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ST_Background = Background { Inputs = { Width = Input { Value = 1920 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, UseFrameFormatSettings = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 5115, 973.5 } } }, ST_SetDomain = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, 973.5 } } }, ["モーションSelector"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 5445, 775.5 } } }, ST_MergeB = Merge { Inputs = { Center = Input { Value = { 0.85, 0 } }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, PerformDepthMerge = Input { Value = 0 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 5445, 973.5 } } }, Loader49 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5225, -2326.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげおこ.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader44 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4675, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader25 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3960, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-むー.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader6 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ばんざい.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader12 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ばんざい.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader8 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-指さす.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader32 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4730, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うへへ.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader46 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4895, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["ぴょん"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform1", Name = "スピード" }, Input3 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2_1", Name = "強さ" }, Input2 = InstanceInput { Default = 0, Source = "offset", SourceOp = "Transform1", Name = "時間オフセット(フレーム)" } }, Tools = ordered() { Transform1 = Transform { Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_Default = 1, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { LINKS_Name = "offset", INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, INP_MinScale = 0, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, XYPath1 = XYPath { Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } }, DrawMode = "ModifyOnly", ShowKeyPoints = false, CtrlWZoom = false }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, CtrlWZoom = false } }, ViewInfo = GroupInfo { Pos = { 5060, 577.5 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, PipeStyle = "Direct", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } } }, Loader30 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4510, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-すん.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader41 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4345, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader3 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り_flipx.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["震え"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_3" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_3" }, Input3 = InstanceInput { Source = "Y", Default = 0, SourceOp = "Transform1_3" } }, Tools = ordered() { Transform1_3 = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.005 }, speed = Input { Value = 12 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, LINKS_Name = "out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, INP_Default = 0, LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", CBC_TriState = false, INP_Integer = true, INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } } } }, ViewInfo = GroupInfo { Pos = { 5885, 577.5 }, Scale = 1, Direction = "Horizontal", Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Offset = { 0, 0 }, PipeStyle = "Direct", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } } }, Loader9 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ピース.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader45 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4785, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader47 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5005, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader57 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗2_.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader53 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3630, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-困り.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader19 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Loader17 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-クマ.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["跳ねる_小"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Source = "speed", SourceOp = "Transform1_1_1", Default = 2 }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1_1" } }, Tools = ordered() { Transform1_1_1 = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, amplitude = Input { Value = 0.02 }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { LINKS_Name = "\nwidth", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, INP_MinScale = 0, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { LINKS_Name = "out", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, ViewInfo = GroupInfo { Pos = { 5390, 577.5 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, PipeStyle = "Direct", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } } }, Loader5 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-腕をひろげる.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Background1 = Background { Inputs = { Width = Input { Value = 1482 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 2420 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!後ろ髪.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["後ろ髪_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader1" }, Background = Input { Source = "Output", SourceOp = "SetDomain1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!体.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["体_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader2" }, Background = Input { Source = "Output", SourceOp = "後ろ髪_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, ["髪飾りflipx_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "体_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Loader4 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["髪飾り_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader4" }, Background = Input { Source = "Output", SourceOp = "髪飾りflipx_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 825, -379.5 } } }, Loader10 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-基本.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["右腕_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader10" }, Background = Input { Source = "Output", SourceOp = "Background2" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 1485, -247.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "右腕" }, Background = Input { Source = "Output", SourceOp = "髪飾り_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } } }, Background3 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1705, -379.5 } } }, Loader15 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-基本.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["左腕_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader15" }, Background = Input { Source = "Output", SourceOp = "Background3" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 2255, -247.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "左腕" }, Background = Input { Source = "Output", SourceOp = "右腕_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, Loader16 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!服のアレ.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["服のアレ_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader16" }, Background = Input { Source = "Output", SourceOp = "左腕_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } } }, Loader20 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["顔色_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader20" }, Background = Input { Source = "Output", SourceOp = "Background4" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -379.5 } } }, ["かげり_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "顔色_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "かげり_MG" } }, ViewInfo = OperatorInfo { Pos = { 3135, -247.5 } } }, ["顔色_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "顔色" }, Background = Input { Source = "Output", SourceOp = "服のアレ_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } } }, Loader22 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!もみあげエアインテーク.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader22" }, Background = Input { Source = "Output", SourceOp = "顔色_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } } }, Background9 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3410, -379.5 } } }, Loader55 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-基本.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["眉_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader55" }, Background = Input { Source = "Output", SourceOp = "Background9" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3850, -379.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } }, ViewInfo = OperatorInfo { Pos = { 3850, -247.5 } } }, ["眉_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "眉" }, Background = Input { Source = "Output", SourceOp = "もみあげエアインテーク_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3850, -115.5 } } }, Background10 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4070, -379.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background10" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -379.5 } } }, ["汗2_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "涙_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -379.5 } } }, ["汗_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "汗2_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -379.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "汗_MG" } }, ViewInfo = OperatorInfo { Pos = { 4400, -247.5 } } }, ["記号など_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "記号など" }, Background = Input { Source = "Output", SourceOp = "眉_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -115.5 } } }, AutoDomain1 = AutoDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -115.5 } } }, Background5 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3630, -1600.5 } } }, ["口_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader34" }, Background = Input { Source = "Output", SourceOp = "Background5" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1600.5 } } }, AutoDomain1_1 = AutoDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -1435.5 } } }, N = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader34" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -1237.5 } } }, Loader33 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-わあー.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, A = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader33" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -1237.5 } } }, Loader27 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4180, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-え.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, I = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader27" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -1237.5 } } }, U = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -1237.5 } } }, E = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -1336.5 } } }, Transform4 = Transform { Inputs = { YSize = Input { Value = 0.75 }, Input = Input { Source = "Output", SourceOp = "E" }, Pivot = Input { Value = { 0.477808599167822, 0.775 } }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1237.5 } } }, O = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4290, -1138.5 } } }, DissolveE = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "Transform4" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 6, 0, 1)" }, Foreground = Input { Source = "Output", SourceOp = "O" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -1138.5 } } }, DissolveU = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "U" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 5, 0, 1)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveE" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -1138.5 } } }, DissolveI = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "I" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 4, 0, 1)" }, Foreground = Input { Source = "Output", SourceOp = "DissolveU" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -1138.5 } } }, DissolveA = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "A" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 3, 0, 1)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveI" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -1138.5 } } }, DissolveN = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "N" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 2, 0, 1)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveA" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -1138.5 } } }, MouthAnim = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "AutoDomain1_1" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 1, 0, 1)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "DissolveN" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -1138.5 } } }, MouthCtrl = Transform { Inputs = { AnimStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "MouthAnim" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { Anim = { LINKS_Name = "Anim", ICS_ControlPage = "口パク", INP_Default = 0, INP_MaxScale = 6, INPID_InputControl = "SliderControl", INP_MinScale = 0, INP_Integer = true, LINKID_DataType = "Number" }, AnimOn = { LINKS_Name = "AnimOn", ICS_ControlPage = "口パク", BTNCS_Execute = "MouthAnim:SetAttrs({TOOLB_PassThrough = false})\nMouthCtrl.AnimStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, AnimOff = { LINKS_Name = "AnimOff", ICS_ControlPage = "口パク", BTNCS_Execute = "MouthAnim:SetAttrs({TOOLB_PassThrough = true})\nMouthCtrl.AnimStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, AnimStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "口パク", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -1006.5 } } }, Loader34 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほほえみ.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, M01 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader34" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -940.5 } } }, M02 = Fuse.Wireless { NameSet = true, ViewInfo = OperatorInfo { Pos = { 4730, -1039.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } } }, Loader29 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-お.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, M03 = Fuse.Wireless { NameSet = true, ViewInfo = OperatorInfo { Pos = { 4620, -1039.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } } }, Transform2 = Transform { Inputs = { YSize = Input { Value = 1.5 }, Input = Input { Source = "Output", SourceOp = "M03" }, Pivot = Input { Value = { 0.478285486809476, 0.771400169317463 } }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4620, -940.5 } } }, M04 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -1039.5 } } }, Transform3 = Transform { Inputs = { YSize = Input { Value = 0.8 }, Input = Input { Source = "Output", SourceOp = "M04" }, Pivot = Input { Value = { 0.477458219976681, 0.770689997689998 } }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4510, -940.5 } } }, Loader28 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4290, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-おー.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, M05 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -940.5 } } }, Dissolve1 = Dissolve { Inputs = { Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_005, 1, 0)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "Transform3" }, Foreground = Input { Source = "Output", SourceOp = "M05" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 4510, -841.5 } } }, Dissolve2 = Dissolve { Inputs = { Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_004, 1, 0)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "Transform2" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve1" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 4620, -841.5 } } }, Dissolve3 = Dissolve { Inputs = { Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_003, 1, 0)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "M02" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve2" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 4730, -841.5 } } }, Dissolve4 = Dissolve { Inputs = { Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_002, 1, 0)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "M01" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve3" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 4840, -841.5 } } }, Dissolve5 = Dissolve { Inputs = { Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_001, 1, 0)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "MouthCtrl" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve4" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 4950, -841.5 } } }, MouthCtrlB = Transform { Inputs = { Threshold_005 = Input { Value = 0.8 }, Threshold_004 = Input { Value = 0.6 }, Threshold_003 = Input { Value = 0.4 }, Threshold_002 = Input { Value = 0.2 }, Threshold_001 = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Dissolve5" }, Open = Input { Value = -1 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { Open = { LINKS_Name = "Open", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_005 = { LINKS_Name = "Threshold_005", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.833333333333333, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_004 = { LINKS_Name = "Threshold_004", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.666666666666667, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_003 = { LINKS_Name = "Threshold_003", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.5, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_002 = { LINKS_Name = "Threshold_002", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.333333333333333, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_001 = { LINKS_Name = "Threshold_001", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.166666666666667, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 4950, -577.5 } } }, ["口"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MouthCtrlB" } }, ViewInfo = OperatorInfo { Pos = { 4950, -247.5 } } }, ["口_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "口" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -115.5 } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3135, -1930.5 } } }, Background7 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3905, -2194.5 } } }, Background8 = Background { Inputs = { Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4125, -2458.5 } } }, Loader48 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5115, -2590.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["黒目_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader48" }, Background = Input { Source = "Output", SourceOp = "Background8" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5115, -2458.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } }, ViewInfo = OperatorInfo { Pos = { 5115, -2326.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "黒目" }, Background = Input { Source = "Output", SourceOp = "Background7" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5115, -2194.5 } } }, Loader51 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5445, -2326.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ基本.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, ["目セット_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader51" }, Background = Input { Source = "Output", SourceOp = "黒目_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -2194.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "目セット_MG" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2062.5 } } }, ["目_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "目セット" }, Background = Input { Source = "Output", SourceOp = "Background6" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -1930.5 } } }, AutoDomain1_2 = AutoDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5445, -1435.5 } } }, Loader37 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3465, -2062.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-なごみ目.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } }, Closed = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader37" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5335, -1138.5 } } }, EyeBlink = Dissolve { Inputs = { Mix = Input { Source = "Value", SourceOp = "EyeBlinkMix" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" }, Foreground = Input { Source = "Output", SourceOp = "Closed" } }, Transitions = { [0] = "DFTDissolve" }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 5445, -1138.5 } } }, EyeBlinkMix = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 164, Blue = 235, Red = 16 }, KeyFrames = { [0] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true }, RH = { 53, 0 } }, [159] = { 1, LH = { 159, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 160, 1 } }, [163] = { 0, LH = { 163, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, NameSet = true }, EyeCtrl = Transform { Inputs = { Blink = Input { Value = 163 }, EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5445, -1006.5 } } }, ["目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } }, ViewInfo = OperatorInfo { Pos = { 5445, -247.5 } } }, ["目_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "目" }, Background = Input { Source = "Output", SourceOp = "口_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -115.5 } } }, Root = Transform { Inputs = { ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG" }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N012_kigounado_show_77 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N012_kigounado_hide_77 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_kamikazari_show_5 = { LINKS_Name = "髪飾り show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_kamikazari_hide_5 = { LINKS_Name = "髪飾り hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_kamikazariflipx_show_4 = { LINKS_Name = "髪飾り:flipx show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_kamikazariflipx_hide_4 = { LINKS_Name = "髪飾り:flipx hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N002_ase_show_77 = { LINKS_Name = "汗 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase_hide_77 = { LINKS_Name = "汗 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_76 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_76 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_namida_show_75 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_namida_hide_75 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_kihon72 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_gokigen71 = { LINKS_Name = "*ごきげん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komari70 = { LINKS_Name = "*困り", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_oko69 = { LINKS_Name = "*おこ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N005_mesetto66 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tatesenme50 = { LINKS_Name = "*縦線目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_tojime49 = { LINKS_Name = "*閉じ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_nagomime48 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_none47 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_nikkori46 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N003_matsugekihon66 = { LINKS_Name = "*まつげ基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_matsugehanme65 = { LINKS_Name = "*まつげ半目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_matsugeoko64 = { LINKS_Name = "*まつげおこ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon63 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_kameramesenmigi5px62 = { LINKS_Name = "*カメラ目線/右5px", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_mesorashihidari5px61 = { LINKS_Name = "*目逸らし/左5px", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nigorime60 = { LINKS_Name = "*濁り目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kirakirame59 = { LINKS_Name = "*きらきら目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_haatome58 = { LINKS_Name = "*ハート目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_gurugurume57 = { LINKS_Name = "*ぐるぐる目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yabame56 = { LINKS_Name = "*やば目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_shironukime55 = { LINKS_Name = "*白抜き目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number" }, N011_hohoemi43 = { LINKS_Name = "*ほほえみ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_waaa42 = { LINKS_Name = "*わあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_uhehe41 = { LINKS_Name = "*うへへ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_niyari40 = { LINKS_Name = "*にやり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_sun39 = { LINKS_Name = "*すん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_o38 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_oo37 = { LINKS_Name = "*おー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_e36 = { LINKS_Name = "*え", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_uootsu35 = { LINKS_Name = "*うおーっ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_muu34 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoo33 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_nn32 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N004_kageri_show_28 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N004_kageri_hide_28 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_hoppe27 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hoppeakame26 = { LINKS_Name = "*ほっぺ赤め", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoppeakame225 = { LINKS_Name = "*ほっぺ赤め2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kuma24 = { LINKS_Name = "*クマ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, N004_kihon20 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kangaeru19 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_piisu18 = { LINKS_Name = "*ピース", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_banzai17 = { LINKS_Name = "*ばんざい", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_udewohirogeru16 = { LINKS_Name = "*腕をひろげる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N005_kihon13 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_piisu12 = { LINKS_Name = "*ピース", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_sasasu11 = { LINKS_Name = "*指さす", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_houchou10 = { LINKS_Name = "*包丁", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_banzai9 = { LINKS_Name = "*ばんざい", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_udewohirogeru8 = { LINKS_Name = "*腕をひろげる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 5445, 82.5 } } }, ["モーションなし"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 5445, 247.5 } } }, ["不安"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", SourceOp = "Shake1", Default = 0 }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2", Name = "Y" } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, shake = Input { Source = "Position", SourceOp = "Shake1" }, x = Input { Value = 0.01 } }, UserControls = ordered() { x = { INP_MinScale = 0, LINKS_Name = "x", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, INP_Default = 0.1, LINKID_DataType = "Number" }, y = { INP_MinScale = 0, LINKS_Name = "y", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, INP_Default = 0.1, LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, INP_Default = 0, LINKID_DataType = "Number" } }, CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1 = Shake { CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, Smoothness = Input { Value = 2 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 } }, Faster = true } }, ViewInfo = GroupInfo { Pos = { 5555, 577.5 }, Scale = 1, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, PipeStyle = "Direct", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } } }, Loader26 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4070, -1732.5 } }, Clips = { Clip { StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うおーっ.png", GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0 } } } }, CtrlWZoom = false, ViewInfo = GroupInfo { Scale = 1, Direction = "Horizontal", PipeStyle = "Direct", Offset = { 0, 0 }, Flags = { AutoSnap = true, ForceAll = true, GridSnap = true, AllowPan = false } }, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } } } } } ================================================ FILE: Templates/Edit/Generators/old/琴葉葵(FUSE).setting ================================================ { Tools = ordered() { Aoi = GroupOperator { Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", Name = "Copy Pose", SourceOp = "Root", Default = 0 }, Input2 = InstanceInput { Source = "PastePose", Name = "Paste Pose", SourceOp = "Root", Default = 0 }, Input3 = InstanceInput { Source = "SavePose", Name = "Save Pose", SourceOp = "Root", Default = 0 }, Input4 = InstanceInput { Source = "LoadPose", Name = "Load Pose", SourceOp = "Root", Default = 0 }, Input5 = InstanceInput { SourceOp = "ST_MergeB", Source = "Center" }, Input6 = InstanceInput { SourceOp = "ST_MergeB", Source = "Size", Default = 1 }, Input7 = InstanceInput { SourceOp = "ST_MergeB", Source = "Angle", Default = 0 }, Input8 = InstanceInput { Source = "FlipHoriz", Name = "Flip Horizontal", SourceOp = "ST_MergeB", Default = 0, ControlGroup = 1 }, Input9 = InstanceInput { Source = "FlipVert", Name = "Flip Vertical", SourceOp = "ST_MergeB", Default = 0, ControlGroup = 1 }, Input10 = InstanceInput { Source = "N000_モーションなし", Name = "モーションなし", SourceOp = "モーションSelector", Default = 0 }, Input11 = InstanceInput { Source = "N001_ぽよ", Name = "ぽよ", SourceOp = "モーションSelector", Default = 0 }, Input12 = InstanceInput { Source = "N002_ぴょん", Name = "ぴょん", SourceOp = "モーションSelector", Default = 0 }, Input13 = InstanceInput { Source = "N003_跳ねる", Name = "跳ねる", SourceOp = "モーションSelector", Default = 0 }, Input14 = InstanceInput { Source = "N004_跳ねる_小", Name = "跳ねる_小", SourceOp = "モーションSelector", Default = 0 }, Input15 = InstanceInput { Source = "N005_不安", Name = "不安", SourceOp = "モーションSelector", Default = 0 }, Input16 = InstanceInput { Source = "N006_荒ぶる", Name = "荒ぶる", SourceOp = "モーションSelector", Default = 0 }, Input17 = InstanceInput { Source = "N007_震え", Name = "震え", SourceOp = "モーションSelector", Default = 0 }, Input18 = InstanceInput { Source = "Grp_記号など", Name = "記号など", SourceOp = "Root", Default = 0 }, Input19 = InstanceInput { Source = "N002_ase_show_77", Name = "汗 show", SourceOp = "Root", Default = 0 }, Input20 = InstanceInput { Source = "N002_ase_hide_77", Name = "汗 hide", SourceOp = "Root", Default = 0 }, Input21 = InstanceInput { Source = "N001_ase2_show_76", Name = "汗2 show", SourceOp = "Root", Default = 0 }, Input22 = InstanceInput { Source = "N001_ase2_hide_76", Name = "汗2 hide", SourceOp = "Root", Default = 0 }, Input23 = InstanceInput { Source = "N000_namida_show_75", Name = "涙 show", SourceOp = "Root", Default = 0 }, Input24 = InstanceInput { Source = "N000_namida_hide_75", Name = "涙 hide", SourceOp = "Root", Default = 0 }, Input25 = InstanceInput { Source = "Grp_眉", Name = "眉", SourceOp = "Root", Default = 1 }, Input26 = InstanceInput { Source = "N003_kihon72", Width = 0.25, Name = "*基本", SourceOp = "Root", Default = 0 }, Input27 = InstanceInput { Source = "N002_gokigen71", Width = 0.25, Name = "*ごきげん", SourceOp = "Root", Default = 0 }, Input28 = InstanceInput { Source = "N001_komari70", Width = 0.25, Name = "*困り", SourceOp = "Root", Default = 0 }, Input29 = InstanceInput { Source = "N000_oko69", Width = 0.25, Name = "*おこ", SourceOp = "Root", Default = 0 }, Input30 = InstanceInput { Source = "Grp_目", Name = "目", SourceOp = "Root", Default = 1 }, Input31 = InstanceInput { Source = "N005_mesetto66", Width = 0.25, Name = "*目セット", SourceOp = "Root", Default = 0 }, Input32 = InstanceInput { Source = "N004_tatesenme50", Width = 0.25, Name = "*縦線目", SourceOp = "Root", Default = 0 }, Input33 = InstanceInput { Source = "N003_tojime49", Width = 0.25, Name = "*閉じ目", SourceOp = "Root", Default = 0 }, Input34 = InstanceInput { Source = "N002_nagomime48", Width = 0.25, Name = "*なごみ目", SourceOp = "Root", Default = 0 }, Input35 = InstanceInput { Source = "N001_none47", Width = 0.25, Name = "*><", SourceOp = "Root", Default = 0 }, Input36 = InstanceInput { Source = "N000_nikkori46", Width = 0.25, Name = "*にっこり", SourceOp = "Root", Default = 0 }, Input37 = InstanceInput { Source = "Grp_目セット", Name = "目セット", SourceOp = "Root", Default = 0 }, Input38 = InstanceInput { Source = "N003_matsugekihon66", Width = 0.25, Name = "*まつげ基本", SourceOp = "Root", Default = 0 }, Input39 = InstanceInput { Source = "N002_matsugehanme65", Width = 0.25, Name = "*まつげ半目", SourceOp = "Root", Default = 0 }, Input40 = InstanceInput { Source = "N001_matsugeoko64", Width = 0.25, Name = "*まつげおこ", SourceOp = "Root", Default = 0 }, Input41 = InstanceInput { Source = "Grp_黒目", Name = "黒目", SourceOp = "Root", Default = 0 }, Input42 = InstanceInput { Source = "N008_kihon63", Width = 0.25, Name = "*基本", SourceOp = "Root", Default = 0 }, Input43 = InstanceInput { Source = "N007_kameramesenmigi5px62", Width = 0.25, Name = "*カメラ目線/右5px", SourceOp = "Root", Default = 0 }, Input44 = InstanceInput { Source = "N006_mesorashihidari5px61", Width = 0.25, Name = "*目逸らし/左5px", SourceOp = "Root", Default = 0 }, Input45 = InstanceInput { Source = "N005_nigorime60", Width = 0.25, Name = "*濁り目", SourceOp = "Root", Default = 0 }, Input46 = InstanceInput { Source = "N004_kirakirame59", Width = 0.25, Name = "*きらきら目", SourceOp = "Root", Default = 0 }, Input47 = InstanceInput { Source = "N003_haatome58", Width = 0.25, Name = "*ハート目", SourceOp = "Root", Default = 0 }, Input48 = InstanceInput { Source = "N002_gurugurume57", Width = 0.25, Name = "*ぐるぐる目", SourceOp = "Root", Default = 0 }, Input49 = InstanceInput { Source = "N001_yabame56", Width = 0.25, Name = "*やば目", SourceOp = "Root", Default = 0 }, Input50 = InstanceInput { Source = "N000_shironukime55", Width = 0.25, Name = "*白抜き目", SourceOp = "Root", Default = 0 }, Input51 = InstanceInput { Source = "Grp_口", Name = "口", SourceOp = "Root", Default = 1 }, Input52 = InstanceInput { Source = "N011_hohoemi43", Width = 0.25, Name = "*ほほえみ", SourceOp = "Root", Default = 0 }, Input53 = InstanceInput { Source = "N010_waaa42", Width = 0.25, Name = "*わあー", SourceOp = "Root", Default = 0 }, Input54 = InstanceInput { Source = "N009_uhehe41", Width = 0.25, Name = "*うへへ", SourceOp = "Root", Default = 0 }, Input55 = InstanceInput { Source = "N008_niyari40", Width = 0.25, Name = "*にやり", SourceOp = "Root", Default = 0 }, Input56 = InstanceInput { Source = "N007_sun39", Width = 0.25, Name = "*すん", SourceOp = "Root", Default = 0 }, Input57 = InstanceInput { Source = "N006_o38", Width = 0.25, Name = "*お", SourceOp = "Root", Default = 0 }, Input58 = InstanceInput { Source = "N005_oo37", Width = 0.25, Name = "*おー", SourceOp = "Root", Default = 0 }, Input59 = InstanceInput { Source = "N004_e36", Width = 0.25, Name = "*え", SourceOp = "Root", Default = 0 }, Input60 = InstanceInput { Source = "N003_uootsu35", Width = 0.25, Name = "*うおーっ", SourceOp = "Root", Default = 0 }, Input61 = InstanceInput { Source = "N002_muu34", Width = 0.25, Name = "*むー", SourceOp = "Root", Default = 0 }, Input62 = InstanceInput { Source = "N001_hoo33", Width = 0.25, Name = "*ほー", SourceOp = "Root", Default = 0 }, Input63 = InstanceInput { Source = "N000_nn32", Width = 0.25, Name = "*んー", SourceOp = "Root", Default = 0 }, Input64 = InstanceInput { Source = "Grp_顔色", Name = "顔色", SourceOp = "Root", Default = 1 }, Input65 = InstanceInput { Source = "N004_kageri_show_28", Name = "かげり show", SourceOp = "Root", Default = 0 }, Input66 = InstanceInput { Source = "N004_kageri_hide_28", Name = "かげり hide", SourceOp = "Root", Default = 0 }, Input67 = InstanceInput { Source = "N003_hoppe27", Width = 0.25, Name = "*ほっぺ", SourceOp = "Root", Default = 0 }, Input68 = InstanceInput { Source = "N002_hoppeakame26", Width = 0.25, Name = "*ほっぺ赤め", SourceOp = "Root", Default = 0 }, Input69 = InstanceInput { Source = "N001_hoppeakame225", Width = 0.25, Name = "*ほっぺ赤め2", SourceOp = "Root", Default = 0 }, Input70 = InstanceInput { Source = "N000_kuma24", Width = 0.25, Name = "*クマ", SourceOp = "Root", Default = 0 }, Input71 = InstanceInput { Source = "Grp_左腕", Name = "左腕", SourceOp = "Root", Default = 1 }, Input72 = InstanceInput { Source = "N004_kihon20", Width = 0.25, Name = "*基本", SourceOp = "Root", Default = 0 }, Input73 = InstanceInput { Source = "N003_kangaeru19", Width = 0.25, Name = "*考える", SourceOp = "Root", Default = 0 }, Input74 = InstanceInput { Source = "N002_piisu18", Width = 0.25, Name = "*ピース", SourceOp = "Root", Default = 0 }, Input75 = InstanceInput { Source = "N001_banzai17", Width = 0.25, Name = "*ばんざい", SourceOp = "Root", Default = 0 }, Input76 = InstanceInput { Source = "N000_udewohirogeru16", Width = 0.25, Name = "*腕をひろげる", SourceOp = "Root", Default = 0 }, Input77 = InstanceInput { Source = "Grp_右腕", Name = "右腕", SourceOp = "Root", Default = 1 }, Input78 = InstanceInput { Source = "N005_kihon13", Width = 0.25, Name = "*基本", SourceOp = "Root", Default = 0 }, Input79 = InstanceInput { Source = "N004_piisu12", Width = 0.25, Name = "*ピース", SourceOp = "Root", Default = 0 }, Input80 = InstanceInput { Source = "N003_sasasu11", Width = 0.25, Name = "*指さす", SourceOp = "Root", Default = 0 }, Input81 = InstanceInput { Source = "N002_houchou10", Width = 0.25, Name = "*包丁", SourceOp = "Root", Default = 0 }, Input82 = InstanceInput { Source = "N001_banzai9", Width = 0.25, Name = "*ばんざい", SourceOp = "Root", Default = 0 }, Input83 = InstanceInput { Source = "N000_udewohirogeru8", Width = 0.25, Name = "*腕をひろげる", SourceOp = "Root", Default = 0 }, Input84 = InstanceInput { Source = "Grp_Root", Name = "Root", SourceOp = "Root", Default = 0 }, Input85 = InstanceInput { Source = "N012_kigounado_show_77", Name = "記号など show", SourceOp = "Root", Default = 0 }, Input86 = InstanceInput { Source = "N012_kigounado_hide_77", Name = "記号など hide", SourceOp = "Root", Default = 0 }, Input87 = InstanceInput { Source = "N003_kamikazari_show_5", Name = "髪飾り show", SourceOp = "Root", Default = 0 }, Input88 = InstanceInput { Source = "N003_kamikazari_hide_5", Name = "髪飾り hide", SourceOp = "Root", Default = 0 }, Input89 = InstanceInput { Source = "N002_kamikazariflipx_show_4", Name = "髪飾り:flipx show", SourceOp = "Root", Default = 0 }, Input90 = InstanceInput { Source = "N002_kamikazariflipx_hide_4", Name = "髪飾り:flipx hide", SourceOp = "Root", Default = 0 }, Input91 = InstanceInput { SourceOp = "RS_MouthAIUEO", Source = "Anim", Default = 0 }, Input92 = InstanceInput { SourceOp = "EyeCtrl", Source = "Blink", Default = 157 }, Input93 = InstanceInput { SourceOp = "EyeCtrl", Source = "Close", Default = 4 }, Input94 = InstanceInput { SourceOp = "EyeCtrl", Source = "Apply", Default = 0 }, Input95 = InstanceInput { Source = "at00", Name = "ボタンを押さないと反映されません。", SourceOp = "EyeCtrl", Default = 0 }, Input96 = InstanceInput { Source = "sp00", Name = "", SourceOp = "EyeCtrl", Default = 0 }, Input97 = InstanceInput { SourceOp = "EyeCtrl", Source = "BlinkOn", Default = 0 }, Input98 = InstanceInput { SourceOp = "EyeCtrl", Source = "BlinkOff", Default = 0 }, Input99 = InstanceInput { SourceOp = "EyeCtrl", Source = "EyeStatus", Name = "" } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "ST_MergeB", Source = "Output" } }, CtrlWZoom = false, Tools = ordered() { Loader7 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-包丁.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } } }, Loader21 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\かげり.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } } }, Loader42 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4785, -2425.5 } } }, Loader53 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-困り.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } } }, Loader18 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } } }, Loader50 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ半目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5665, -2161.5 } } }, ["荒ぶる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Width = 1, Default = 0, SourceOp = "Shake1_1" }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1_1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Name = "X", SourceOp = "Transform1_2_1", Default = 0.1 }, Input2 = InstanceInput { Source = "y", Name = "Y", SourceOp = "Transform1_2_1", Default = 0.1 } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Scale = 1, Offset = { 0, 0 }, Pos = { 6050, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out" }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" } }, UserControls = ordered() { x = { LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0.1 }, y = { LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0.1 }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl" }, in_out = { LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Inputs = { YMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.y" }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.y" }, Smoothness = Input { Value = 1.5 }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.x" }, LockXY = Input { Value = 0 }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.x" } }, CtrlWZoom = false, Faster = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader43 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4895, -2425.5 } } }, ["ぽよ"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Name = "スピード", SourceOp = "Transform", Default = 1, Page = "Controls" }, Input2 = InstanceInput { Source = "SecondOperand", Name = "強さ", SourceOp = "Calculation2", Default = 1 }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Scale = 1, Offset = { 0, 0 }, Pos = { 5225, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, Tools = ordered() { Transform = Transform { UserControls = ordered() { speed = { INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed" } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, CtrlWZoom = false, NameSet = true, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, SecondOperand = Input { Value = 1 }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader13 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ピース.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } } }, Loader40 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4565, -2425.5 } } }, Loader39 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-縦線目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4015, -1897.5 } } }, Loader31 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-にやり.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -1567.5 } } }, Loader11 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-腕をひろげる.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } } }, Loader14 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-考える.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } } }, Loader36 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-__.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3685, -1897.5 } } }, Loader24 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほー.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4290, -1567.5 } } }, Loader23 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-んー.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -1567.5 } } }, Loader38 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-閉じ目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3905, -1897.5 } } }, ["跳ねる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, SourceOp = "Transform1_1", Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_1", Default = 0.1, Source = "amplitude" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Scale = 1, Offset = { 0, 0 }, Pos = { 5555, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, Tools = ordered() { Transform1_1 = Transform { Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))" }, amplitude = Input { Value = 0.08 }, ReferenceSize = Input { Value = 1 }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)" }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0 }, speed = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl" }, width = { INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Default = 0 }, amplitude = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl" }, out = { INP_MinScale = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INP_Default = 0 } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader52 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-おこ.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } } }, Loader58 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } } }, Loader56 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\涙.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } } }, Loader35 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-にっこり.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3575, -1897.5 } } }, ST_Background = Background { Inputs = { Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, UseFrameFormatSettings = Input { Value = 1 }, Height = Input { Value = 1080 } }, ViewInfo = OperatorInfo { Pos = { 5445, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ST_SetDomain = SetDomain { Inputs = { Input = Input { SourceOp = "ST_Background", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5610, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ["モーションSelector"] = Transform { Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N005_不安"] = { LINKS_Name = "不安", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N007_震え"] = { LINKS_Name = "震え", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 5775, 775.5 } } }, ST_MergeB = Merge { Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Center = Input { Value = { 0.85, 0 } }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5775, 973.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader49 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげおこ.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5555, -2161.5 } } }, Loader44 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5005, -2425.5 } } }, Loader25 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-むー.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -1567.5 } } }, Loader6 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ばんざい.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } } }, Loader12 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ばんざい.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } } }, Loader8 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-指さす.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } } }, Loader32 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うへへ.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -1567.5 } } }, Loader46 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5225, -2425.5 } } }, ["ぴょん"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Name = "スピード", SourceOp = "Transform1", Default = 1 }, Input3 = InstanceInput { Source = "SecondOperand", Name = "強さ", SourceOp = "Calculation2_1", Default = 1 }, Input2 = InstanceInput { Source = "offset", Name = "時間オフセット(フレーム)", SourceOp = "Transform1", Default = 0 } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Scale = 1, Offset = { 0, 0 }, Pos = { 5390, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output" } }, Tools = ordered() { Transform1 = Transform { Inputs = { Center = Input { SourceOp = "XYPath1", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { speed = { INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Default = 1 }, offset = { LINKS_Name = "offset", INP_MaxScale = 500, INP_Integer = true, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, XYPath1 = XYPath { Inputs = { X = Input { Value = 0.5 }, Y = Input { SourceOp = "Calculation1_1", Source = "Result" } }, DrawMode = "ModifyOnly", CtrlWZoom = false, ShowKeyPoints = false }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result" }, SecondOperand = Input { Value = 0.5 }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand", Source = "Value" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader30 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-すん.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -1567.5 } } }, Loader41 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -2425.5 } } }, Loader3 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り_flipx.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } } }, ["震え"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_3", Default = 2, Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_3", Default = 0.1, Source = "amplitude" }, Input3 = InstanceInput { SourceOp = "Transform1_3", Default = 0, Source = "Y" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Scale = 1, Offset = { 0, 0 }, Pos = { 6215, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, Tools = ordered() { Transform1_3 = Transform { Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))" }, amplitude = Input { Value = 0.005 }, ReferenceSize = Input { Value = 1 }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)" }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)" }, speed = Input { Value = 12 } }, UserControls = ordered() { bound = { INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0 }, speed = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl" }, width = { INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Default = 0 }, amplitude = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl" }, out = { INP_MinScale = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INP_Default = 0 }, v = { INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "v" }, Y = { LINKS_Name = "Y", INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number", CBC_TriState = false, INP_Default = 0 } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader9 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ピース.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } } }, Loader45 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5115, -2425.5 } } }, Loader47 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5335, -2425.5 } } }, Loader57 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗2_.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } } }, Loader54 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-ごきげん.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } } }, Loader19 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } } }, Loader17 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-クマ.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } } }, ["跳ねる_小"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, SourceOp = "Transform1_1_1", Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Default = 0.1, Source = "amplitude" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Scale = 1, Offset = { 0, 0 }, Pos = { 5720, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, Tools = ordered() { Transform1_1_1 = Transform { Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))" }, amplitude = Input { Value = 0.02 }, ReferenceSize = Input { Value = 1 }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)" }, speed = Input { Value = 2 } }, UserControls = ordered() { bound = { INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0 }, speed = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl" }, width = { LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 }, amplitude = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl" }, out = { LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader5 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-腕をひろげる.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } } }, Background1 = Background { Inputs = { Width = Input { Value = 1482 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 2420 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Input = Input { SourceOp = "Background1", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!後ろ髪.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } } }, ["後ろ髪_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!体.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } } }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "後ろ髪_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader2", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, ["髪飾りflipx_MG"] = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Loader4 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } } }, ["髪飾り_MG"] = Merge { Inputs = { Background = Input { SourceOp = "髪飾りflipx_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader4", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 825, -379.5 } } }, Loader10 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-基本.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } } }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Background2", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader10", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -247.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "髪飾り_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "右腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } } }, Background3 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 1705, -379.5 } } }, Loader15 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-基本.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Background3", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader15", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -247.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "左腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, Loader16 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!服のアレ.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } } }, ["服のアレ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader16", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } } }, Loader20 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } } }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Background4", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader20", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3025, -379.5 } } }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "かげり_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -247.5 } } }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "服のアレ_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "顔色", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } } }, Loader22 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!もみあげエアインテーク.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } } }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader22", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } } }, Background9 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 3465, -379.5 } } }, Loader55 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-基本.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } } }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Background9", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader55", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3905, -379.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3905, -247.5 } } }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "もみあげエアインテーク_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "眉", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3905, -115.5 } } }, Background10 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 4125, -379.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Background10", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4235, -379.5 } } }, ["汗2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -379.5 } } }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗2_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4455, -379.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4455, -247.5 } } }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "記号など", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4455, -115.5 } } }, AutoDomain1 = AutoDomain { Colors = { TileColor = { B = 0.709803921568627, R = 0.913725490196078, G = 0.549019607843137 } }, Inputs = { Input = Input { SourceOp = "記号など_MG", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -115.5 } } }, Background5 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 4070, -1435.5 } } }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Background5", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader34", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5390, -1435.5 } } }, AutoDomain1_1 = AutoDomain { Colors = { TileColor = { B = 0.709803921568627, R = 0.913725490196078, G = 0.549019607843137 } }, Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -1303.5 } } }, Loader34 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほほえみ.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -1567.5 } } }, N = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5280, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader33 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-わあー.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -1567.5 } } }, A = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5170, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader27 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-え.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -1567.5 } } }, I = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader27", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5060, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, U = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4950, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader28 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-おー.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -1567.5 } } }, E = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader28", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4840, -1138.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.477808599167822, 0.775 } }, YSize = Input { Value = 0.75 }, Input = Input { SourceOp = "E", Source = "Output" }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1039.5 } } }, Loader29 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-お.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -1567.5 } } }, O = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4730, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, RS_MouthAIUEO = Fuse.RS_MouthAIUEO { Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, Version = 1, Inputs = { N = Input { SourceOp = "N", Source = "Output" }, E = Input { SourceOp = "Transform4", Source = "Output" }, O = Input { SourceOp = "O", Source = "Output" }, Input = Input { SourceOp = "AutoDomain1_1", Source = "Output" }, U = Input { SourceOp = "U", Source = "Output" }, I = Input { SourceOp = "I", Source = "Output" }, A = Input { SourceOp = "A", Source = "Output" } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 5390, -1039.5 } } }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "RS_MouthAIUEO", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5390, -247.5 } } }, ["口_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "AutoDomain1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "口", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5390, -115.5 } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 3465, -1765.5 } } }, Background7 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 4235, -2029.5 } } }, Background8 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 4455, -2293.5 } } }, Loader48 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5445, -2425.5 } } }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Background8", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader48", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2293.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2161.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "Background7", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "黒目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2029.5 } } }, Loader51 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ基本.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5775, -2161.5 } } }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "黒目_MG1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "Loader51", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5775, -2029.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "目セット_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5775, -1897.5 } } }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Background6", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "目セット", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5775, -1765.5 } } }, AutoDomain1_2 = AutoDomain { Colors = { TileColor = { B = 0.709803921568627, R = 0.913725490196078, G = 0.549019607843137 } }, Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5775, -1303.5 } } }, Loader37 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-なごみ目.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3795, -1897.5 } } }, Closed = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5665, -1039.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, EyeBlink = Dissolve { Inputs = { Mix = Input { SourceOp = "EyeBlinkBackgroundForeground", Source = "Value" }, Foreground = Input { SourceOp = "Closed", Source = "Output" }, Background = Input { SourceOp = "AutoDomain1_2", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 5775, -1039.5 } } }, EyeBlinkBackgroundForeground = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 51, 0 }, Flags = { Linear = true, PreLoop = true, Loop = true } }, [153] = { 1, RH = { 154, 1 }, LH = { 153, 0.666666666666667 }, Flags = { StepIn = true } }, [157] = { 0, LH = { 157, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } } }, EyeCtrl = Transform { Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, UserControls = ordered() { Blink = { INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, INP_Default = 127, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "Blink", INP_External = false }, Close = { INP_Passive = true, INP_Integer = true, INPID_InputControl = "SliderControl", INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ" }, Apply = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Apply", LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", ICS_ControlPage = "目パチ" }, at00 = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_External = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true }, sp00 = { LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, INPID_InputControl = "LabelControl", INP_External = false, LINKID_DataType = "Number", LINKS_Name = "", INP_Passive = true }, BlinkOn = { LINKS_Name = "BlinkOn", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "目パチ", LINKID_DataType = "Number", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", ICD_Width = 0.4 }, BlinkOff = { LINKS_Name = "BlinkOff", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "目パチ", LINKID_DataType = "Number", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", ICD_Width = 0.4 }, EyeStatus = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Lines = 1, INP_External = false, TEC_ReadOnly = true, TEC_Wrap = false, LINKID_DataType = "Text", LINKS_Name = "", ICS_ControlPage = "目パチ" } }, Inputs = { Input = Input { SourceOp = "EyeBlink", Source = "Output" }, Blink = Input { Value = 157 }, EyeStatus = Input { Value = "On" } }, ViewInfo = OperatorInfo { Pos = { 5775, -940.5 } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "EyeCtrl", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5775, -247.5 } } }, ["目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "口_MG1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { SourceOp = "目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5775, -115.5 } } }, Root = Transform { Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, Inputs = { ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, Input = Input { SourceOp = "目_MG1", Source = "Output" }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG" }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 } }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false }, Grp_Root = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "Root", ICS_ControlPage = "ポーズ" }, N012_kigounado_show_77 = { LINKS_Name = "記号など show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N012_kigounado_hide_77 = { LINKS_Name = "記号など hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false }, N003_kamikazari_show_5 = { LINKS_Name = "髪飾り show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_kamikazari_hide_5 = { LINKS_Name = "髪飾り hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", INP_External = false }, N002_kamikazariflipx_show_4 = { LINKS_Name = "髪飾り:flipx show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_kamikazariflipx_hide_4 = { LINKS_Name = "髪飾り:flipx hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", INP_External = false }, ["Grp_記号など"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "記号など", ICS_ControlPage = "ポーズ" }, N002_ase_show_77 = { LINKS_Name = "汗 show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_ase_hide_77 = { LINKS_Name = "汗 hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false }, N001_ase2_show_76 = { LINKS_Name = "汗2 show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_ase2_hide_76 = { LINKS_Name = "汗2 hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false }, N000_namida_show_75 = { LINKS_Name = "涙 show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_namida_hide_75 = { LINKS_Name = "涙 hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false }, ["Grp_眉"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number", LINKS_Name = "眉", ICS_ControlPage = "ポーズ" }, N003_kihon72 = { LINKS_Name = "*基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_gokigen71 = { LINKS_Name = "*ごきげん", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_komari70 = { LINKS_Name = "*困り", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_oko69 = { LINKS_Name = "*おこ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_目"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "目", ICS_ControlPage = "ポーズ" }, N005_mesetto66 = { LINKS_Name = "*目セット", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_tatesenme50 = { LINKS_Name = "*縦線目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_tojime49 = { LINKS_Name = "*閉じ目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_nagomime48 = { LINKS_Name = "*なごみ目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_none47 = { LINKS_Name = "*><", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_nikkori46 = { LINKS_Name = "*にっこり", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_目セット"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number", LINKS_Name = "目セット", ICS_ControlPage = "ポーズ" }, N003_matsugekihon66 = { LINKS_Name = "*まつげ基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_matsugehanme65 = { LINKS_Name = "*まつげ半目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_matsugeoko64 = { LINKS_Name = "*まつげおこ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_黒目"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number", LINKS_Name = "黒目", ICS_ControlPage = "ポーズ" }, N008_kihon63 = { LINKS_Name = "*基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N007_kameramesenmigi5px62 = { LINKS_Name = "*カメラ目線/右5px", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N006_mesorashihidari5px61 = { LINKS_Name = "*目逸らし/左5px", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N005_nigorime60 = { LINKS_Name = "*濁り目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_kirakirame59 = { LINKS_Name = "*きらきら目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_haatome58 = { LINKS_Name = "*ハート目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_gurugurume57 = { LINKS_Name = "*ぐるぐる目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_yabame56 = { LINKS_Name = "*やば目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_shironukime55 = { LINKS_Name = "*白抜き目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_口"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number", LINKS_Name = "口", ICS_ControlPage = "ポーズ" }, N011_hohoemi43 = { LINKS_Name = "*ほほえみ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N010_waaa42 = { LINKS_Name = "*わあー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N009_uhehe41 = { LINKS_Name = "*うへへ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N008_niyari40 = { LINKS_Name = "*にやり", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N007_sun39 = { LINKS_Name = "*すん", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N006_o38 = { LINKS_Name = "*お", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N005_oo37 = { LINKS_Name = "*おー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_e36 = { LINKS_Name = "*え", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_uootsu35 = { LINKS_Name = "*うおーっ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_muu34 = { LINKS_Name = "*むー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_hoo33 = { LINKS_Name = "*ほー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_nn32 = { LINKS_Name = "*んー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_顔色"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "顔色", ICS_ControlPage = "ポーズ" }, N004_kageri_show_28 = { LINKS_Name = "かげり show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_kageri_hide_28 = { LINKS_Name = "かげり hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false }, N003_hoppe27 = { LINKS_Name = "*ほっぺ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_hoppeakame26 = { LINKS_Name = "*ほっぺ赤め", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_hoppeakame225 = { LINKS_Name = "*ほっぺ赤め2", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_kuma24 = { LINKS_Name = "*クマ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_左腕"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number", LINKS_Name = "左腕", ICS_ControlPage = "ポーズ" }, N004_kihon20 = { LINKS_Name = "*基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_kangaeru19 = { LINKS_Name = "*考える", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_piisu18 = { LINKS_Name = "*ピース", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_banzai17 = { LINKS_Name = "*ばんざい", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_udewohirogeru16 = { LINKS_Name = "*腕をひろげる", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_右腕"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "右腕", ICS_ControlPage = "ポーズ" }, N005_kihon13 = { LINKS_Name = "*基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_piisu12 = { LINKS_Name = "*ピース", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_sasasu11 = { LINKS_Name = "*指さす", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_houchou10 = { LINKS_Name = "*包丁", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_banzai9 = { LINKS_Name = "*ばんざい", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_udewohirogeru8 = { LINKS_Name = "*腕をひろげる", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false } }, ViewInfo = OperatorInfo { Pos = { 5775, 82.5 } } }, ["モーションなし"] = Transform { Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5775, 247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ["不安"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Width = 1, Default = 0, SourceOp = "Shake1" }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Name = "X", SourceOp = "Transform1_2", Default = 0.1 }, Input2 = InstanceInput { Source = "y", Name = "Y", SourceOp = "Transform1_2", Default = 0.1 } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Direction = "Horizontal", Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Scale = 1, Offset = { 0, 0 }, Pos = { 5885, 577.5 } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out" }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INP_Default = 0.1 }, y = { INP_MinScale = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INP_Default = 0.1 }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl" }, in_out = { INP_MinScale = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INP_Default = 0 } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Inputs = { YMinimum = Input { Value = -0.1, Expression = "-Transform1_2.y" }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2.y" }, Smoothness = Input { Value = 2 }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2.x" }, LockXY = Input { Value = 0 }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2.x" } }, CtrlWZoom = false, Faster = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader26 = Loader { Clips = { Clip { GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うおーっ.png", FormatID = "PNGFormat" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -1567.5 } } } }, ViewInfo = GroupInfo { Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Flags = { AutoSnap = true, ForceAll = true, GridSnap = true, AllowPan = false } } } } } ================================================ FILE: Templates/Edit/Generators/old/琴葉葵(FUSE_Open).setting ================================================ { Tools = ordered() { Aoi = GroupOperator { CtrlWZoom = false, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Flags = { ForceAll = true, GridSnap = true, AllowPan = false, AutoSnap = true }, Direction = "Horizontal", PipeStyle = "Direct" }, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", Name = "Copy Pose", Default = 0, SourceOp = "Root" }, Input2 = InstanceInput { Source = "PastePose", Name = "Paste Pose", Default = 0, SourceOp = "Root" }, Input3 = InstanceInput { Source = "SavePose", Name = "Save Pose", Default = 0, SourceOp = "Root" }, Input4 = InstanceInput { Source = "LoadPose", Name = "Load Pose", Default = 0, SourceOp = "Root" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", Default = 1, SourceOp = "ST_MergeB" }, Input7 = InstanceInput { Source = "Angle", Default = 0, SourceOp = "ST_MergeB" }, Input8 = InstanceInput { Source = "FlipHoriz", Name = "Flip Horizontal", Default = 0, ControlGroup = 1, SourceOp = "ST_MergeB" }, Input9 = InstanceInput { Source = "FlipVert", Name = "Flip Vertical", Default = 0, ControlGroup = 1, SourceOp = "ST_MergeB" }, Input10 = InstanceInput { Source = "N000_モーションなし", Name = "モーションなし", Default = 0, SourceOp = "モーションSelector" }, Input11 = InstanceInput { Source = "N001_ぽよ", Name = "ぽよ", Default = 0, SourceOp = "モーションSelector" }, Input12 = InstanceInput { Source = "N002_ぴょん", Name = "ぴょん", Default = 0, SourceOp = "モーションSelector" }, Input13 = InstanceInput { Source = "N003_跳ねる", Name = "跳ねる", Default = 0, SourceOp = "モーションSelector" }, Input14 = InstanceInput { Source = "N004_跳ねる_小", Name = "跳ねる_小", Default = 0, SourceOp = "モーションSelector" }, Input15 = InstanceInput { Source = "N005_不安", Name = "不安", Default = 0, SourceOp = "モーションSelector" }, Input16 = InstanceInput { Source = "N006_荒ぶる", Name = "荒ぶる", Default = 0, SourceOp = "モーションSelector" }, Input17 = InstanceInput { Source = "N007_震え", Name = "震え", Default = 0, SourceOp = "モーションSelector" }, Input18 = InstanceInput { Source = "Grp_記号など", Name = "記号など", Default = 0, SourceOp = "Root" }, Input19 = InstanceInput { Source = "N002_ase_show_77", Name = "汗 show", Default = 0, SourceOp = "Root" }, Input20 = InstanceInput { Source = "N002_ase_hide_77", Name = "汗 hide", Default = 0, SourceOp = "Root" }, Input21 = InstanceInput { Source = "N001_ase2_show_76", Name = "汗2 show", Default = 0, SourceOp = "Root" }, Input22 = InstanceInput { Source = "N001_ase2_hide_76", Name = "汗2 hide", Default = 0, SourceOp = "Root" }, Input23 = InstanceInput { Source = "N000_namida_show_75", Name = "涙 show", Default = 0, SourceOp = "Root" }, Input24 = InstanceInput { Source = "N000_namida_hide_75", Name = "涙 hide", Default = 0, SourceOp = "Root" }, Input25 = InstanceInput { Source = "Grp_眉", Name = "眉", Default = 1, SourceOp = "Root" }, Input26 = InstanceInput { Source = "N003_kihon72", Width = 0.25, Name = "*基本", Default = 0, SourceOp = "Root" }, Input27 = InstanceInput { Source = "N002_gokigen71", Width = 0.25, Name = "*ごきげん", Default = 0, SourceOp = "Root" }, Input28 = InstanceInput { Source = "N001_komari70", Width = 0.25, Name = "*困り", Default = 0, SourceOp = "Root" }, Input29 = InstanceInput { Source = "N000_oko69", Width = 0.25, Name = "*おこ", Default = 0, SourceOp = "Root" }, Input30 = InstanceInput { Source = "Grp_目", Name = "目", Default = 1, SourceOp = "Root" }, Input31 = InstanceInput { Source = "N005_mesetto66", Width = 0.25, Name = "*目セット", Default = 0, SourceOp = "Root" }, Input32 = InstanceInput { Source = "N004_tatesenme50", Width = 0.25, Name = "*縦線目", Default = 0, SourceOp = "Root" }, Input33 = InstanceInput { Source = "N003_tojime49", Width = 0.25, Name = "*閉じ目", Default = 0, SourceOp = "Root" }, Input34 = InstanceInput { Source = "N002_nagomime48", Width = 0.25, Name = "*なごみ目", Default = 0, SourceOp = "Root" }, Input35 = InstanceInput { Source = "N001_none47", Width = 0.25, Name = "*><", Default = 0, SourceOp = "Root" }, Input36 = InstanceInput { Source = "N000_nikkori46", Width = 0.25, Name = "*にっこり", Default = 0, SourceOp = "Root" }, Input37 = InstanceInput { Source = "Grp_目セット", Name = "目セット", Default = 0, SourceOp = "Root" }, Input38 = InstanceInput { Source = "N003_matsugekihon66", Width = 0.25, Name = "*まつげ基本", Default = 0, SourceOp = "Root" }, Input39 = InstanceInput { Source = "N002_matsugehanme65", Width = 0.25, Name = "*まつげ半目", Default = 0, SourceOp = "Root" }, Input40 = InstanceInput { Source = "N001_matsugeoko64", Width = 0.25, Name = "*まつげおこ", Default = 0, SourceOp = "Root" }, Input41 = InstanceInput { Source = "Grp_黒目", Name = "黒目", Default = 0, SourceOp = "Root" }, Input42 = InstanceInput { Source = "N008_kihon63", Width = 0.25, Name = "*基本", Default = 0, SourceOp = "Root" }, Input43 = InstanceInput { Source = "N007_kameramesenmigi5px62", Width = 0.25, Name = "*カメラ目線/右5px", Default = 0, SourceOp = "Root" }, Input44 = InstanceInput { Source = "N006_mesorashihidari5px61", Width = 0.25, Name = "*目逸らし/左5px", Default = 0, SourceOp = "Root" }, Input45 = InstanceInput { Source = "N005_nigorime60", Width = 0.25, Name = "*濁り目", Default = 0, SourceOp = "Root" }, Input46 = InstanceInput { Source = "N004_kirakirame59", Width = 0.25, Name = "*きらきら目", Default = 0, SourceOp = "Root" }, Input47 = InstanceInput { Source = "N003_haatome58", Width = 0.25, Name = "*ハート目", Default = 0, SourceOp = "Root" }, Input48 = InstanceInput { Source = "N002_gurugurume57", Width = 0.25, Name = "*ぐるぐる目", Default = 0, SourceOp = "Root" }, Input49 = InstanceInput { Source = "N001_yabame56", Width = 0.25, Name = "*やば目", Default = 0, SourceOp = "Root" }, Input50 = InstanceInput { Source = "N000_shironukime55", Width = 0.25, Name = "*白抜き目", Default = 0, SourceOp = "Root" }, Input51 = InstanceInput { Source = "Grp_口", Name = "口", Default = 1, SourceOp = "Root" }, Input52 = InstanceInput { Source = "N011_hohoemi43", Width = 0.25, Name = "*ほほえみ", Default = 0, SourceOp = "Root" }, Input53 = InstanceInput { Source = "N010_waaa42", Width = 0.25, Name = "*わあー", Default = 0, SourceOp = "Root" }, Input54 = InstanceInput { Source = "N009_uhehe41", Width = 0.25, Name = "*うへへ", Default = 0, SourceOp = "Root" }, Input55 = InstanceInput { Source = "N008_niyari40", Width = 0.25, Name = "*にやり", Default = 0, SourceOp = "Root" }, Input56 = InstanceInput { Source = "N007_sun39", Width = 0.25, Name = "*すん", Default = 0, SourceOp = "Root" }, Input57 = InstanceInput { Source = "N006_o38", Width = 0.25, Name = "*お", Default = 0, SourceOp = "Root" }, Input58 = InstanceInput { Source = "N005_oo37", Width = 0.25, Name = "*おー", Default = 0, SourceOp = "Root" }, Input59 = InstanceInput { Source = "N004_e36", Width = 0.25, Name = "*え", Default = 0, SourceOp = "Root" }, Input60 = InstanceInput { Source = "N003_uootsu35", Width = 0.25, Name = "*うおーっ", Default = 0, SourceOp = "Root" }, Input61 = InstanceInput { Source = "N002_muu34", Width = 0.25, Name = "*むー", Default = 0, SourceOp = "Root" }, Input62 = InstanceInput { Source = "N001_hoo33", Width = 0.25, Name = "*ほー", Default = 0, SourceOp = "Root" }, Input63 = InstanceInput { Source = "N000_nn32", Width = 0.25, Name = "*んー", Default = 0, SourceOp = "Root" }, Input64 = InstanceInput { Source = "Grp_顔色", Name = "顔色", Default = 1, SourceOp = "Root" }, Input65 = InstanceInput { Source = "N004_kageri_show_28", Name = "かげり show", Default = 0, SourceOp = "Root" }, Input66 = InstanceInput { Source = "N004_kageri_hide_28", Name = "かげり hide", Default = 0, SourceOp = "Root" }, Input67 = InstanceInput { Source = "N003_hoppe27", Width = 0.25, Name = "*ほっぺ", Default = 0, SourceOp = "Root" }, Input68 = InstanceInput { Source = "N002_hoppeakame26", Width = 0.25, Name = "*ほっぺ赤め", Default = 0, SourceOp = "Root" }, Input69 = InstanceInput { Source = "N001_hoppeakame225", Width = 0.25, Name = "*ほっぺ赤め2", Default = 0, SourceOp = "Root" }, Input70 = InstanceInput { Source = "N000_kuma24", Width = 0.25, Name = "*クマ", Default = 0, SourceOp = "Root" }, Input71 = InstanceInput { Source = "Grp_左腕", Name = "左腕", Default = 1, SourceOp = "Root" }, Input72 = InstanceInput { Source = "N004_kihon20", Width = 0.25, Name = "*基本", Default = 0, SourceOp = "Root" }, Input73 = InstanceInput { Source = "N003_kangaeru19", Width = 0.25, Name = "*考える", Default = 0, SourceOp = "Root" }, Input74 = InstanceInput { Source = "N002_piisu18", Width = 0.25, Name = "*ピース", Default = 0, SourceOp = "Root" }, Input75 = InstanceInput { Source = "N001_banzai17", Width = 0.25, Name = "*ばんざい", Default = 0, SourceOp = "Root" }, Input76 = InstanceInput { Source = "N000_udewohirogeru16", Width = 0.25, Name = "*腕をひろげる", Default = 0, SourceOp = "Root" }, Input77 = InstanceInput { Source = "Grp_右腕", Name = "右腕", Default = 1, SourceOp = "Root" }, Input78 = InstanceInput { Source = "N005_kihon13", Width = 0.25, Name = "*基本", Default = 0, SourceOp = "Root" }, Input79 = InstanceInput { Source = "N004_piisu12", Width = 0.25, Name = "*ピース", Default = 0, SourceOp = "Root" }, Input80 = InstanceInput { Source = "N003_sasasu11", Width = 0.25, Name = "*指さす", Default = 0, SourceOp = "Root" }, Input81 = InstanceInput { Source = "N002_houchou10", Width = 0.25, Name = "*包丁", Default = 0, SourceOp = "Root" }, Input82 = InstanceInput { Source = "N001_banzai9", Width = 0.25, Name = "*ばんざい", Default = 0, SourceOp = "Root" }, Input83 = InstanceInput { Source = "N000_udewohirogeru8", Width = 0.25, Name = "*腕をひろげる", Default = 0, SourceOp = "Root" }, Input84 = InstanceInput { Source = "Grp_Root", Name = "Root", Default = 0, SourceOp = "Root" }, Input85 = InstanceInput { Source = "N012_kigounado_show_77", Name = "記号など show", Default = 0, SourceOp = "Root" }, Input86 = InstanceInput { Source = "N012_kigounado_hide_77", Name = "記号など hide", Default = 0, SourceOp = "Root" }, Input87 = InstanceInput { Source = "N003_kamikazari_show_5", Name = "髪飾り show", Default = 0, SourceOp = "Root" }, Input88 = InstanceInput { Source = "N003_kamikazari_hide_5", Name = "髪飾り hide", Default = 0, SourceOp = "Root" }, Input89 = InstanceInput { Source = "N002_kamikazariflipx_show_4", Name = "髪飾り:flipx show", Default = 0, SourceOp = "Root" }, Input90 = InstanceInput { Source = "N002_kamikazariflipx_hide_4", Name = "髪飾り:flipx hide", Default = 0, SourceOp = "Root" }, Input91 = InstanceInput { Source = "Open", Default = -1, SourceOp = "RS_MouthOpen1" }, Input92 = InstanceInput { Source = "Blink", Default = 157, SourceOp = "EyeCtrl" }, Input93 = InstanceInput { Source = "Close", Default = 4, SourceOp = "EyeCtrl" }, Input94 = InstanceInput { Source = "Apply", Default = 0, SourceOp = "EyeCtrl" }, Input95 = InstanceInput { Source = "at00", Name = "ボタンを押さないと反映されません。", Default = 0, SourceOp = "EyeCtrl" }, Input96 = InstanceInput { Source = "sp00", Name = "", Default = 0, SourceOp = "EyeCtrl" }, Input97 = InstanceInput { Source = "BlinkOn", Default = 0, SourceOp = "EyeCtrl" }, Input98 = InstanceInput { Source = "BlinkOff", Default = 0, SourceOp = "EyeCtrl" }, Input99 = InstanceInput { Source = "EyeStatus", Name = "", SourceOp = "EyeCtrl" } }, Tools = ordered() { Loader7 = Loader { ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-包丁.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader21 = Loader { ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\かげり.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader42 = Loader { ViewInfo = OperatorInfo { Pos = { 4785, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader53 = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-困り.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader18 = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader50 = Loader { ViewInfo = OperatorInfo { Pos = { 5665, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ半目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["荒ぶる"] = GroupOperator { Tools = ordered() { Transform1_2_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { Source = "Position", SourceOp = "Shake1_1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" } }, UserControls = ordered() { x = { LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0.1 }, y = { LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0.1 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Red = 193, Blue = 231, Green = 106 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, Smoothness = Input { Value = 1.5 } }, Faster = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 6050, 577.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Source = "RandomSeed", Width = 1, Default = 0, SourceOp = "Shake1_1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1_1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1_1" }, Input1 = InstanceInput { Source = "x", Name = "X", Default = 0.1, SourceOp = "Transform1_2_1" }, Input2 = InstanceInput { Source = "y", Name = "Y", Default = 0.1, SourceOp = "Transform1_2_1" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } } }, Loader33 = Loader { ViewInfo = OperatorInfo { Pos = { 5280, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-わあー.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader27 = Loader { ViewInfo = OperatorInfo { Pos = { 4620, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-え.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader43 = Loader { ViewInfo = OperatorInfo { Pos = { 4895, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["ぽよ"] = GroupOperator { Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed" } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { Source = "Result", SourceOp = "Calculation1" } }, NameSet = true }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Red = 210, Blue = 30, Green = 105 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 5225, 577.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Source = "speed", Name = "スピード", Default = 1, Page = "Controls", SourceOp = "Transform" }, Input2 = InstanceInput { Source = "SecondOperand", Name = "強さ", Default = 1, SourceOp = "Calculation2" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } } }, Loader13 = Loader { ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ピース.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader40 = Loader { ViewInfo = OperatorInfo { Pos = { 4565, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader39 = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-縦線目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader31 = Loader { ViewInfo = OperatorInfo { Pos = { 5060, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-にやり.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader11 = Loader { ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-腕をひろげる.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader14 = Loader { ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-考える.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader36 = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-__.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader24 = Loader { ViewInfo = OperatorInfo { Pos = { 4290, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほー.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader23 = Loader { ViewInfo = OperatorInfo { Pos = { 4180, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-んー.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader38 = Loader { ViewInfo = OperatorInfo { Pos = { 3905, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-閉じ目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["跳ねる"] = GroupOperator { Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, amplitude = Input { Value = 0.08 }, speed = Input { Value = 2 }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 } }, UserControls = ordered() { bound = { INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0 }, speed = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl" }, width = { INP_MinScale = 0, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Default = 0 }, amplitude = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl" }, out = { INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "out", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 5555, 577.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { Source = "speed", MinScale = 0.0010000000475, Default = 2, SourceOp = "Transform1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } } }, Loader52 = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-おこ.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader58 = Loader { ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader56 = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\涙.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader35 = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-にっこり.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Width = Input { Value = 1920 }, UseFrameFormatSettings = Input { Value = 1 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 } }, ViewInfo = OperatorInfo { Pos = { 5445, 973.5 } } }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } }, ViewInfo = OperatorInfo { Pos = { 5610, 973.5 } } }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 5775, 775.5 } }, UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N005_不安"] = { LINKS_Name = "不安", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false }, ["N007_震え"] = { LINKS_Name = "震え", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "モーション", LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false } }, Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ST_MergeB = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, Inputs = { Center = Input { Value = { 0.85, 0 } }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, 973.5 } } }, Loader49 = Loader { ViewInfo = OperatorInfo { Pos = { 5555, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげおこ.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader44 = Loader { ViewInfo = OperatorInfo { Pos = { 5005, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader25 = Loader { ViewInfo = OperatorInfo { Pos = { 4400, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-むー.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader6 = Loader { ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ばんざい.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader12 = Loader { ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ばんざい.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader8 = Loader { ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-指さす.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader32 = Loader { ViewInfo = OperatorInfo { Pos = { 5170, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うへへ.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader46 = Loader { ViewInfo = OperatorInfo { Pos = { 5225, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["ぴょん"] = GroupOperator { Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { speed = { INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Default = 1 }, offset = { LINKS_Name = "offset", INP_MaxScale = 500, INP_Integer = true, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 } } }, XYPath1 = XYPath { CtrlWZoom = false, ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } } }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Red = 0, Blue = 0, Green = 255 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 5390, 577.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Source = "speed", Name = "スピード", Default = 1, SourceOp = "Transform1" }, Input3 = InstanceInput { Source = "SecondOperand", Name = "強さ", Default = 1, SourceOp = "Calculation2_1" }, Input2 = InstanceInput { Source = "offset", Name = "時間オフセット(フレーム)", Default = 0, SourceOp = "Transform1" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } } }, Loader30 = Loader { ViewInfo = OperatorInfo { Pos = { 4950, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-すん.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader41 = Loader { ViewInfo = OperatorInfo { Pos = { 4675, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader3 = Loader { ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り_flipx.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["震え"] = GroupOperator { Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, Inputs = { Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, amplitude = Input { Value = 0.005 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { Value = 12 }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 } }, UserControls = ordered() { bound = { INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0 }, speed = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl" }, width = { INP_MinScale = 0, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Default = 0 }, amplitude = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl" }, out = { INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "out", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 }, v = { INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "v", LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number", CBC_TriState = false, INP_Default = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 6215, 577.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_3" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_3" }, Input3 = InstanceInput { Source = "Y", Default = 0, SourceOp = "Transform1_3" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } } }, Loader9 = Loader { ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ピース.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader45 = Loader { ViewInfo = OperatorInfo { Pos = { 5115, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader47 = Loader { ViewInfo = OperatorInfo { Pos = { 5335, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader57 = Loader { ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗2_.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader54 = Loader { ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-ごきげん.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader19 = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Loader17 = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-クマ.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["跳ねる_小"] = GroupOperator { Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, amplitude = Input { Value = 0.02 }, speed = Input { Value = 2 }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 } }, UserControls = ordered() { bound = { INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "bound", INP_Default = 0 }, speed = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl" }, width = { LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 }, amplitude = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl" }, out = { LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 5720, 577.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { Source = "speed", MinScale = 0.0010000000475, Default = 2, SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1_1" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } } }, Loader5 = Loader { ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-腕をひろげる.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Background1 = Background { Inputs = { Width = Input { Value = 1482 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 2420 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" }, Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!後ろ髪.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["後ろ髪_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader1" }, Background = Input { Source = "Output", SourceOp = "SetDomain1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!体.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["体_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader2" }, Background = Input { Source = "Output", SourceOp = "後ろ髪_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, ["髪飾りflipx_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "体_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Loader4 = Loader { ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["髪飾り_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader4" }, Background = Input { Source = "Output", SourceOp = "髪飾りflipx_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 825, -379.5 } } }, Loader10 = Loader { ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-基本.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["右腕_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader10" }, Background = Input { Source = "Output", SourceOp = "Background2" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 1485, -247.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "右腕" }, Background = Input { Source = "Output", SourceOp = "髪飾り_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } } }, Background3 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 1705, -379.5 } } }, Loader15 = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-基本.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["左腕_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader15" }, Background = Input { Source = "Output", SourceOp = "Background3" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 2255, -247.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "左腕" }, Background = Input { Source = "Output", SourceOp = "右腕_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, Loader16 = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!服のアレ.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["服のアレ_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader16" }, Background = Input { Source = "Output", SourceOp = "左腕_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } } }, Loader20 = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["顔色_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader20" }, Background = Input { Source = "Output", SourceOp = "Background4" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3025, -379.5 } } }, ["かげり_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "顔色_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "かげり_MG" } }, ViewInfo = OperatorInfo { Pos = { 3135, -247.5 } } }, ["顔色_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "顔色" }, Background = Input { Source = "Output", SourceOp = "服のアレ_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } } }, Loader22 = Loader { ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!もみあげエアインテーク.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader22" }, Background = Input { Source = "Output", SourceOp = "顔色_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } } }, Background9 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 3465, -379.5 } } }, Loader55 = Loader { ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-基本.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["眉_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader55" }, Background = Input { Source = "Output", SourceOp = "Background9" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3905, -379.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } }, ViewInfo = OperatorInfo { Pos = { 3905, -247.5 } } }, ["眉_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "眉" }, Background = Input { Source = "Output", SourceOp = "もみあげエアインテーク_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3905, -115.5 } } }, Background10 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 4125, -379.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background10" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4235, -379.5 } } }, ["汗2_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "涙_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -379.5 } } }, ["汗_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "汗2_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4455, -379.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "汗_MG" } }, ViewInfo = OperatorInfo { Pos = { 4455, -247.5 } } }, ["記号など_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "記号など" }, Background = Input { Source = "Output", SourceOp = "眉_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4455, -115.5 } } }, AutoDomain1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 4675, -115.5 } }, Colors = { TileColor = { B = 0.709803921568627, R = 0.913725490196078, G = 0.549019607843137 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background5 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 4070, -1435.5 } } }, ["口_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader34" }, Background = Input { Source = "Output", SourceOp = "Background5" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5390, -1435.5 } } }, AutoDomain1_1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5390, -1303.5 } }, Colors = { TileColor = { B = 0.709803921568627, R = 0.913725490196078, G = 0.549019607843137 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader34 = Loader { ViewInfo = OperatorInfo { Pos = { 5390, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほほえみ.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, M01 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader34" } }, ViewInfo = OperatorInfo { Pos = { 5280, -1039.5 } } }, M02 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5170, -1039.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } } }, Loader29 = Loader { ViewInfo = OperatorInfo { Pos = { 4840, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-お.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, M03 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5060, -1138.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } } }, Transform2 = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "M03" }, YSize = Input { Value = 1.5 }, Pivot = Input { Value = { 0.478285486809476, 0.771400169317463 } }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5060, -1039.5 } } }, M04 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, ViewInfo = OperatorInfo { Pos = { 4950, -1138.5 } } }, Transform3 = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "M04" }, YSize = Input { Value = 0.8 }, Pivot = Input { Value = { 0.477458219976681, 0.770689997689998 } }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1039.5 } } }, Loader28 = Loader { ViewInfo = OperatorInfo { Pos = { 4730, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-おー.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, M05 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, ViewInfo = OperatorInfo { Pos = { 4840, -1039.5 } } }, RS_MouthOpen1 = Fuse.RS_MouthOpen { Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, Version = 1, Inputs = { M06 = Input { Source = "Output", SourceOp = "M05" }, M04 = Input { Source = "Output", SourceOp = "Transform2" }, Input = Input { Source = "Output", SourceOp = "AutoDomain1_1" }, M02 = Input { Source = "Output", SourceOp = "M02" }, M01 = Input { Source = "Output", SourceOp = "M01" }, M05 = Input { Source = "Output", SourceOp = "Transform3" } }, ViewInfo = OperatorInfo { Pos = { 5390, -1039.5 } } }, ["口"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "RS_MouthOpen1" } }, ViewInfo = OperatorInfo { Pos = { 5390, -247.5 } } }, ["口_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "口" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5390, -115.5 } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 3465, -1765.5 } } }, Background7 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 4235, -2029.5 } } }, Background8 = Background { Inputs = { Width = Input { Value = 1082 }, Depth = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 } }, ViewInfo = OperatorInfo { Pos = { 4455, -2293.5 } } }, Loader48 = Loader { ViewInfo = OperatorInfo { Pos = { 5445, -2425.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["黒目_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader48" }, Background = Input { Source = "Output", SourceOp = "Background8" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -2293.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2161.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "黒目" }, Background = Input { Source = "Output", SourceOp = "Background7" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5445, -2029.5 } } }, Loader51 = Loader { ViewInfo = OperatorInfo { Pos = { 5775, -2161.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ基本.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, ["目セット_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "Loader51" }, Background = Input { Source = "Output", SourceOp = "黒目_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, -2029.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "目セット_MG" } }, ViewInfo = OperatorInfo { Pos = { 5775, -1897.5 } } }, ["目_MG"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "目セット" }, Background = Input { Source = "Output", SourceOp = "Background6" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, -1765.5 } } }, AutoDomain1_2 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5775, -1303.5 } }, Colors = { TileColor = { B = 0.709803921568627, R = 0.913725490196078, G = 0.549019607843137 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader37 = Loader { ViewInfo = OperatorInfo { Pos = { 3795, -1897.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-なごみ目.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader37" } }, ViewInfo = OperatorInfo { Pos = { 5665, -1039.5 } } }, EyeBlink = Dissolve { NameSet = true, ViewInfo = OperatorInfo { Pos = { 5775, -1039.5 } }, Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { Source = "Value", SourceOp = "EyeBlinkBackgroundForeground" }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" }, Foreground = Input { Source = "Output", SourceOp = "Closed" } } }, EyeBlinkBackgroundForeground = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Red = 16, Blue = 235, Green = 164 }, KeyFrames = { [0] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true }, RH = { 51, 0 } }, [153] = { 1, LH = { 153, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 154, 1 } }, [157] = { 0, LH = { 157, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeCtrl = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { Blink = { INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, INP_Default = 127, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", LINKS_Name = "Blink", INP_External = false }, Close = { INP_Passive = true, INP_Integer = true, INPID_InputControl = "SliderControl", INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ" }, Apply = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Apply", LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", ICS_ControlPage = "目パチ" }, at00 = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_External = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true }, sp00 = { LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, INPID_InputControl = "LabelControl", INP_External = false, LINKID_DataType = "Number", LINKS_Name = "", INP_Passive = true }, BlinkOn = { LINKS_Name = "BlinkOn", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "目パチ", LINKID_DataType = "Number", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", ICD_Width = 0.4 }, BlinkOff = { LINKS_Name = "BlinkOff", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "目パチ", LINKID_DataType = "Number", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", ICD_Width = 0.4 }, EyeStatus = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Lines = 1, INP_External = false, TEC_ReadOnly = true, TEC_Wrap = false, LINKID_DataType = "Text", LINKS_Name = "", ICS_ControlPage = "目パチ" } }, Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "EyeBlink" }, Blink = Input { Value = 157 }, EyeStatus = Input { Value = "On" } }, ViewInfo = OperatorInfo { Pos = { 5775, -940.5 } } }, ["目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } }, ViewInfo = OperatorInfo { Pos = { 5775, -247.5 } } }, ["目_MG1"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "目" }, Background = Input { Source = "Output", SourceOp = "口_MG1" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, -115.5 } } }, Root = Transform { Colors = { TileColor = { B = 0, R = 0.92156862745098, G = 0.431372549019608 } }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false }, Grp_Root = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "Root", ICS_ControlPage = "ポーズ" }, N012_kigounado_show_77 = { LINKS_Name = "記号など show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N012_kigounado_hide_77 = { LINKS_Name = "記号など hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false }, N003_kamikazari_show_5 = { LINKS_Name = "髪飾り show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_kamikazari_hide_5 = { LINKS_Name = "髪飾り hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", INP_External = false }, N002_kamikazariflipx_show_4 = { LINKS_Name = "髪飾り:flipx show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_kamikazariflipx_hide_4 = { LINKS_Name = "髪飾り:flipx hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", INP_External = false }, ["Grp_記号など"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "記号など", ICS_ControlPage = "ポーズ" }, N002_ase_show_77 = { LINKS_Name = "汗 show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_ase_hide_77 = { LINKS_Name = "汗 hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false }, N001_ase2_show_76 = { LINKS_Name = "汗2 show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_ase2_hide_76 = { LINKS_Name = "汗2 hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false }, N000_namida_show_75 = { LINKS_Name = "涙 show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_namida_hide_75 = { LINKS_Name = "涙 hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false }, ["Grp_眉"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number", LINKS_Name = "眉", ICS_ControlPage = "ポーズ" }, N003_kihon72 = { LINKS_Name = "*基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_gokigen71 = { LINKS_Name = "*ごきげん", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_komari70 = { LINKS_Name = "*困り", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_oko69 = { LINKS_Name = "*おこ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_目"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "目", ICS_ControlPage = "ポーズ" }, N005_mesetto66 = { LINKS_Name = "*目セット", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_tatesenme50 = { LINKS_Name = "*縦線目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_tojime49 = { LINKS_Name = "*閉じ目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_nagomime48 = { LINKS_Name = "*なごみ目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_none47 = { LINKS_Name = "*><", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_nikkori46 = { LINKS_Name = "*にっこり", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_目セット"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number", LINKS_Name = "目セット", ICS_ControlPage = "ポーズ" }, N003_matsugekihon66 = { LINKS_Name = "*まつげ基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_matsugehanme65 = { LINKS_Name = "*まつげ半目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_matsugeoko64 = { LINKS_Name = "*まつげおこ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_黒目"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number", LINKS_Name = "黒目", ICS_ControlPage = "ポーズ" }, N008_kihon63 = { LINKS_Name = "*基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N007_kameramesenmigi5px62 = { LINKS_Name = "*カメラ目線/右5px", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N006_mesorashihidari5px61 = { LINKS_Name = "*目逸らし/左5px", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N005_nigorime60 = { LINKS_Name = "*濁り目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_kirakirame59 = { LINKS_Name = "*きらきら目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_haatome58 = { LINKS_Name = "*ハート目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_gurugurume57 = { LINKS_Name = "*ぐるぐる目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_yabame56 = { LINKS_Name = "*やば目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_shironukime55 = { LINKS_Name = "*白抜き目", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_口"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number", LINKS_Name = "口", ICS_ControlPage = "ポーズ" }, N011_hohoemi43 = { LINKS_Name = "*ほほえみ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N010_waaa42 = { LINKS_Name = "*わあー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N009_uhehe41 = { LINKS_Name = "*うへへ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N008_niyari40 = { LINKS_Name = "*にやり", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N007_sun39 = { LINKS_Name = "*すん", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N006_o38 = { LINKS_Name = "*お", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N005_oo37 = { LINKS_Name = "*おー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_e36 = { LINKS_Name = "*え", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_uootsu35 = { LINKS_Name = "*うおーっ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_muu34 = { LINKS_Name = "*むー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_hoo33 = { LINKS_Name = "*ほー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_nn32 = { LINKS_Name = "*んー", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_顔色"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "顔色", ICS_ControlPage = "ポーズ" }, N004_kageri_show_28 = { LINKS_Name = "かげり show", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_kageri_hide_28 = { LINKS_Name = "かげり hide", ICD_Width = 0.5, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false }, N003_hoppe27 = { LINKS_Name = "*ほっぺ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_hoppeakame26 = { LINKS_Name = "*ほっぺ赤め", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_hoppeakame225 = { LINKS_Name = "*ほっぺ赤め2", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_kuma24 = { LINKS_Name = "*クマ", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_左腕"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number", LINKS_Name = "左腕", ICS_ControlPage = "ポーズ" }, N004_kihon20 = { LINKS_Name = "*基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_kangaeru19 = { LINKS_Name = "*考える", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_piisu18 = { LINKS_Name = "*ピース", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_banzai17 = { LINKS_Name = "*ばんざい", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_udewohirogeru16 = { LINKS_Name = "*腕をひろげる", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, ["Grp_右腕"] = { INP_Passive = true, INPID_InputControl = "LabelControl", INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number", LINKS_Name = "右腕", ICS_ControlPage = "ポーズ" }, N005_kihon13 = { LINKS_Name = "*基本", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N004_piisu12 = { LINKS_Name = "*ピース", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N003_sasasu11 = { LINKS_Name = "*指さす", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N002_houchou10 = { LINKS_Name = "*包丁", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N001_banzai9 = { LINKS_Name = "*ばんざい", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false }, N000_udewohirogeru8 = { LINKS_Name = "*腕をひろげる", ICD_Width = 1, INP_Integer = false, INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false } }, Inputs = { Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG" }, Grp_Root = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, 82.5 } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } }, ViewInfo = OperatorInfo { Pos = { 5775, 247.5 } } }, ["不安"] = GroupOperator { Tools = ordered() { Transform1_2 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { Source = "Position", SourceOp = "Shake1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" } }, UserControls = ordered() { x = { INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "x", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0.1 }, y = { INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "y", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0.1 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKS_Name = "in_out", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Red = 193, Blue = 231, Green = 106 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { CtrlWZoom = false, Inputs = { YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, Smoothness = Input { Value = 2 } }, Faster = true } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Pos = { 5885, 577.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Source = "RandomSeed", Width = 1, Default = 0, SourceOp = "Shake1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1" }, Input1 = InstanceInput { Source = "x", Name = "X", Default = 0.1, SourceOp = "Transform1_2" }, Input2 = InstanceInput { Source = "y", Name = "Y", Default = 0.1, SourceOp = "Transform1_2" } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } } }, Loader26 = Loader { ViewInfo = OperatorInfo { Pos = { 4510, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うおーっ.png", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", StartFrame = -1 } } } } } } } ================================================ FILE: Templates/Edit/Generators/old/琴葉葵.setting ================================================ { Tools = ordered() { Aoi = GroupOperator { Tools = ordered() { Loader21 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\かげり.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } } }, Loader14 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-考える.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } } }, Loader26 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うおーっ.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -1567.5 } } }, Loader36 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-__.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3685, -1897.5 } } }, ["荒ぶる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { shake = Input { Source = "Position", SourceOp = "Shake1_1" }, y = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, x = Input { Value = 0.03 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { x = { LINKS_Name = "x", INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl" }, y = { LINKS_Name = "y", INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl" }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl" }, in_out = { LINKS_Name = "in_out", INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl" } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" }, StretchStart = Input { Value = 10 } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, Smoothness = Input { Value = 1.5 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, LockXY = Input { Value = 0 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 } }, Faster = true } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6050, 577.5 }, Scale = 1, PipeStyle = "Direct" }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1_1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1_1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1_1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2_1", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2_1", Name = "Y" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader25 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-むー.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -1567.5 } } }, Loader32 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うへへ.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -1567.5 } } }, Loader5 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-腕をひろげる.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } } }, Loader54 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-ごきげん.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } } }, Loader43 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4895, -2425.5 } } }, ["ぽよ"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, Tools = ordered() { Transform = Transform { NameSet = true, Inputs = { Aspect = Input { Source = "Result", SourceOp = "Calculation1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, ICS_ControlPage = "Controls", INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5225, 577.5 }, Scale = 1, PipeStyle = "Direct" }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Default = 1, Source = "speed", Page = "Controls", SourceOp = "Transform", Name = "スピード" }, Input2 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2", Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader13 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ピース.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } } }, Loader40 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4565, -2425.5 } } }, Loader50 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ半目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5665, -2161.5 } } }, Loader39 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-縦線目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4015, -1897.5 } } }, Loader31 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-にやり.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -1567.5 } } }, Loader11 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-腕をひろげる.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } } }, Loader7 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-包丁.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } } }, Loader24 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほー.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4290, -1567.5 } } }, Loader23 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-んー.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -1567.5 } } }, Loader38 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-閉じ目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3905, -1897.5 } } }, ["跳ねる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, Tools = ordered() { Transform1_1 = Transform { Inputs = { speed = Input { Value = 2 }, amplitude = Input { Value = 0.08 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" } } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5555, 577.5 }, Scale = 1, PipeStyle = "Direct" }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { Default = 2, Source = "speed", MinScale = 0.0010000000475, SourceOp = "Transform1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader52 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-おこ.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } } }, Loader58 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } } }, Loader56 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\涙.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } } }, Loader35 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-にっこり.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3575, -1897.5 } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 5445, 973.5 } }, NameSet = true, Inputs = { Width = Input { Value = 1920 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, UseFrameFormatSettings = Input { Value = 1 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 5610, 973.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "ST_Background" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ["モーションSelector"] = Transform { UserControls = ordered() { ["N000_モーションなし"] = { LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N001_ぽよ"] = { LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N002_ぴょん"] = { LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N003_跳ねる"] = { LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N005_不安"] = { LINKS_Name = "不安", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["N007_震え"] = { LINKS_Name = "震え", ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 5775, 775.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ST_MergeB = Merge { Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5775, 973.5 } }, NameSet = true, Inputs = { Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, PerformDepthMerge = Input { Value = 0 }, Center = Input { Value = { 0.85, 0 } }, Foreground = Input { Source = "Output", SourceOp = "モーションSelector" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader49 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげおこ.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5555, -2161.5 } } }, Loader44 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5005, -2425.5 } } }, Loader42 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4785, -2425.5 } } }, Loader6 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ばんざい.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } } }, Loader12 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ばんざい.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } } }, Loader8 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-指さす.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } } }, Loader46 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5225, -2425.5 } } }, ["ぴょん"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, Tools = ordered() { Transform1 = Transform { Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { LINKS_Name = "offset", INP_Default = 0, INP_MaxScale = 500, INP_MinScale = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl" } } }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } } }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5390, 577.5 }, Scale = 1, PipeStyle = "Direct" }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Default = 1, Source = "speed", SourceOp = "Transform1", Name = "スピード" }, Input3 = InstanceInput { Default = 1, Source = "SecondOperand", SourceOp = "Calculation2_1", Name = "強さ" }, Input2 = InstanceInput { Default = 0, Source = "offset", SourceOp = "Transform1", Name = "時間オフセット(フレーム)" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader30 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-すん.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -1567.5 } } }, Loader41 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4675, -2425.5 } } }, Loader3 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り_flipx.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } } }, ["震え"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, CtrlWShown = false, Inputs = { speed = Input { Value = 12 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, amplitude = Input { Value = 0.005 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Direction = "Horizontal", Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 6215, 577.5 }, Scale = 1, PipeStyle = "Direct" }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_3" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_3" }, Input3 = InstanceInput { Source = "Y", Default = 0, SourceOp = "Transform1_3" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader9 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ピース.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } } }, Loader45 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5115, -2425.5 } } }, Loader47 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5335, -2425.5 } } }, Loader57 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗2_.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } } }, Loader53 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-困り.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } } }, Loader19 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } } }, Loader17 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-クマ.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } } }, ["跳ねる_小"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, Tools = ordered() { Transform1_1_1 = Transform { Inputs = { speed = Input { Value = 2 }, amplitude = Input { Value = 0.02 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number" }, width = { LINKS_Name = "\nwidth", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, INP_MinScale = 0, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number" }, out = { LINKS_Name = "out", INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl" } } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5720, 577.5 }, Scale = 1, PipeStyle = "Direct" }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { Default = 2, Source = "speed", MinScale = 0.0010000000475, SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { Source = "amplitude", Default = 0.1, SourceOp = "Transform1_1_1" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader18 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } } }, Background1 = Background { Inputs = { Width = Input { Value = 1482 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 2420 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Input = Input { Source = "Output", SourceOp = "Background1" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 }, Top = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!後ろ髪.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } } }, ["後ろ髪_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "SetDomain1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader1" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!体.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } } }, ["体_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "後ろ髪_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader2" } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, ["髪飾りflipx_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "体_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Loader4 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } } }, ["髪飾り_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "髪飾りflipx_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader4" } }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 825, -379.5 } } }, Loader10 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-基本.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } } }, ["右腕_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background2" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader10" } }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "右腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 1485, -247.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "髪飾り_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "右腕" } }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } } }, Background3 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1705, -379.5 } } }, Loader15 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-基本.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, ["左腕_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background3" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader15" } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "左腕_MG" } }, ViewInfo = OperatorInfo { Pos = { 2255, -247.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "右腕_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "左腕" } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, Loader16 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!服のアレ.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } } }, ["服のアレ_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "左腕_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader16" } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } } }, Loader20 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } } }, ["顔色_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background4" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader20" } }, ViewInfo = OperatorInfo { Pos = { 3025, -379.5 } } }, ["かげり_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "顔色_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "かげり_MG" } }, ViewInfo = OperatorInfo { Pos = { 3135, -247.5 } } }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "服のアレ_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "顔色" } }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } } }, Loader22 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!もみあげエアインテーク.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } } }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "顔色_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader22" } }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } } }, Background9 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3465, -379.5 } } }, Loader55 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-基本.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } } }, ["眉_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background9" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader55" } }, ViewInfo = OperatorInfo { Pos = { 3905, -379.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "眉_MG" } }, ViewInfo = OperatorInfo { Pos = { 3905, -247.5 } } }, ["眉_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "もみあげエアインテーク_MG" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "眉" } }, ViewInfo = OperatorInfo { Pos = { 3905, -115.5 } } }, Background10 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4125, -379.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background10" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4235, -379.5 } } }, ["汗2_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "涙_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -379.5 } } }, ["汗_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "汗2_MG" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4455, -379.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "汗_MG" } }, ViewInfo = OperatorInfo { Pos = { 4455, -247.5 } } }, ["記号など_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "眉_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "記号など" } }, ViewInfo = OperatorInfo { Pos = { 4455, -115.5 } } }, AutoDomain1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 4675, -115.5 } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "記号など_MG" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background5 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4070, -1435.5 } } }, ["口_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background5" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader34" } }, ViewInfo = OperatorInfo { Pos = { 5390, -1435.5 } } }, AutoDomain1_1 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5390, -1303.5 } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "口_MG" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, N = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5280, -1138.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader34" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader33 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-わあー.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -1567.5 } } }, A = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5170, -1138.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader33" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader27 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-え.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -1567.5 } } }, I = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5060, -1138.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader27" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, U = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4950, -1138.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, E = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4840, -1237.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Transform4 = Transform { Inputs = { YSize = Input { Value = 0.75 }, Input = Input { Source = "Output", SourceOp = "E" }, Pivot = Input { Value = { 0.477808599167822, 0.775 } }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1138.5 } } }, O = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4730, -1039.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveE = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 4840, -1039.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "O" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 6, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "Transform4" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveU = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 4950, -1039.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveE" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 5, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "U" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveI = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 5060, -1039.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveU" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 4, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "I" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveA = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 5170, -1039.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveI" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 3, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "A" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, DissolveN = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 5280, -1039.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveA" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 2, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "N" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, MouthAnim = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, ViewInfo = OperatorInfo { Pos = { 5390, -1039.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "DissolveN" }, Operation = Input { Value = FuID { "DFTLumaRamp" } }, Mix = Input { Expression = "iif(MouthCtrl.Anim < 1, 0, 1)", Value = 0 }, Background = Input { Source = "Output", SourceOp = "AutoDomain1_1" }, ["DFTLumaRamp.Softness"] = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, MouthCtrl = Transform { UserControls = ordered() { Anim = { LINKS_Name = "Anim", ICS_ControlPage = "口パク", INP_Default = 0, INP_MaxScale = 6, INPID_InputControl = "SliderControl", INP_MinScale = 0, INP_Integer = true, LINKID_DataType = "Number" }, AnimOn = { LINKS_Name = "AnimOn", ICS_ControlPage = "口パク", BTNCS_Execute = "MouthAnim:SetAttrs({TOOLB_PassThrough = false})\nMouthCtrl.AnimStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, AnimOff = { LINKS_Name = "AnimOff", ICS_ControlPage = "口パク", BTNCS_Execute = "MouthAnim:SetAttrs({TOOLB_PassThrough = true})\nMouthCtrl.AnimStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, AnimStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "口パク", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 5390, -940.5 } }, NameSet = true, Inputs = { AnimStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "MouthAnim" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Loader34 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほほえみ.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -1567.5 } } }, M01 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5280, -841.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader34" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, M02 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 5170, -940.5 } } }, Loader29 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-お.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -1567.5 } } }, M03 = Fuse.Wireless { Inputs = { Input = Input { Source = "Output", SourceOp = "Loader29" } }, NameSet = true, ViewInfo = OperatorInfo { Pos = { 5060, -940.5 } } }, Transform2 = Transform { Inputs = { YSize = Input { Value = 1.5 }, Input = Input { Source = "Output", SourceOp = "M03" }, Pivot = Input { Value = { 0.478285486809476, 0.771400169317463 } }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5060, -841.5 } } }, M04 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4950, -940.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Transform3 = Transform { Inputs = { YSize = Input { Value = 0.8 }, Input = Input { Source = "Output", SourceOp = "M04" }, Pivot = Input { Value = { 0.477458219976681, 0.770689997689998 } }, UseSizeAndAspect = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -841.5 } } }, Loader28 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-おー.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -1567.5 } } }, M05 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4840, -841.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader28" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, Dissolve1 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "Transform3" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_005, 1, 0)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "M05" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 4950, -742.5 } } }, Dissolve2 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "Transform2" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_004, 1, 0)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Dissolve1" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5060, -742.5 } } }, Dissolve3 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M02" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_003, 1, 0)" }, Foreground = Input { Source = "Output", SourceOp = "Dissolve2" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5170, -742.5 } } }, Dissolve4 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "M01" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_002, 1, 0)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Dissolve3" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5280, -742.5 } } }, Dissolve5 = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "MouthCtrl" }, Mix = Input { Expression = "iif(MouthCtrlB.Open >= MouthCtrlB.Threshold_001, 1, 0)", Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Dissolve4" } }, Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5390, -742.5 } } }, MouthCtrlB = Transform { NameSet = true, ViewInfo = OperatorInfo { Pos = { 5390, -478.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { Threshold_005 = Input { Value = 0.8 }, Threshold_004 = Input { Value = 0.6 }, Threshold_003 = Input { Value = 0.4 }, Threshold_002 = Input { Value = 0.2 }, Threshold_001 = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Dissolve5" }, Open = Input { Value = -1 } }, UserControls = ordered() { Open = { LINKS_Name = "Open", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_005 = { LINKS_Name = "Threshold_005", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.833333333333333, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_004 = { LINKS_Name = "Threshold_004", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.666666666666667, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_003 = { LINKS_Name = "Threshold_003", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.5, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_002 = { LINKS_Name = "Threshold_002", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.333333333333333, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Threshold_001 = { LINKS_Name = "Threshold_001", ICS_ControlPage = "口パク", INP_Integer = false, INP_Default = 0.166666666666667, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } } }, ["口"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MouthCtrlB" } }, ViewInfo = OperatorInfo { Pos = { 5390, -247.5 } } }, ["口_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "AutoDomain1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "口" } }, ViewInfo = OperatorInfo { Pos = { 5390, -115.5 } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3465, -1765.5 } } }, Background7 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -2029.5 } } }, Background8 = Background { Inputs = { Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 1820 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4455, -2293.5 } } }, Loader48 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5445, -2425.5 } } }, ["黒目_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background8" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader48" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2293.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "黒目_MG" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2161.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background7" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "黒目" } }, ViewInfo = OperatorInfo { Pos = { 5445, -2029.5 } } }, Loader51 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ基本.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5775, -2161.5 } } }, ["目セット_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "黒目_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Loader51" } }, ViewInfo = OperatorInfo { Pos = { 5775, -2029.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "目セット_MG" } }, ViewInfo = OperatorInfo { Pos = { 5775, -1897.5 } } }, ["目_MG"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background6" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "目セット" } }, ViewInfo = OperatorInfo { Pos = { 5775, -1765.5 } } }, AutoDomain1_2 = AutoDomain { ViewInfo = OperatorInfo { Pos = { 5775, -1303.5 } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "目_MG" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader37 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, TimeCode = 0, GlobalEnd = -1000, FormatID = "PNGFormat", Depth = 0, AspectMode = 0, ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-なごみ目.png", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3795, -1897.5 } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5665, -1039.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Loader37" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, EyeBlink = Dissolve { Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 5775, -1039.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "AutoDomain1_2" }, Mix = Input { Source = "Value", SourceOp = "EyeBlinkMix" }, Foreground = Input { Source = "Output", SourceOp = "Closed" } }, NameSet = true }, EyeBlinkMix = BezierSpline { NameSet = true, CtrlWZoom = false, SplineColor = { Green = 164, Blue = 235, Red = 16 }, KeyFrames = { [0] = { 0, RH = { 51, 0 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [153] = { 1, RH = { 154, 1 }, LH = { 153, 0.666666666666667 }, Flags = { StepIn = true } }, [157] = { 0, LH = { 157, 0.333333333333333 }, Flags = { Loop = true, PreLoop = true, StepIn = true } } } }, EyeCtrl = Transform { UserControls = ordered() { Blink = { LINKS_Name = "Blink", INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0, ICS_ControlPage = "目パチ", INP_External = false, INPID_InputControl = "SliderControl", INP_Default = 127, LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INP_Passive = true, INP_Integer = true, INP_MinAllowed = 0, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 4, INP_External = false, ICS_ControlPage = "目パチ", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Apply = { LINKS_Name = "Apply", ICS_ControlPage = "目パチ", BTNCS_Execute = "local tool = comp:FindTool('EyeCtrl')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')')\n", INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, at00 = { LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, ICD_Width = 0.5, LINKID_DataType = "Number" }, sp00 = { LINKS_Name = "", ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", LBLC_DropDownButton = false, INP_Integer = false, INP_Passive = true, INP_External = false, LINKID_DataType = "Number" }, BlinkOn = { LINKS_Name = "BlinkOn", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, BlinkOff = { LINKS_Name = "BlinkOff", ICS_ControlPage = "目パチ", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.4, LINKID_DataType = "Number" }, EyeStatus = { LINKS_Name = "", TEC_Lines = 1, INPID_InputControl = "TextEditControl", TEC_ReadOnly = true, TEC_Wrap = false, ICS_ControlPage = "目パチ", INP_External = false, ICD_Width = 0.2, LINKID_DataType = "Text" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { Blink = Input { Value = 157 }, EyeStatus = Input { Value = "On" }, Input = Input { Source = "Output", SourceOp = "EyeBlink" } }, ViewInfo = OperatorInfo { Pos = { 5775, -940.5 } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["目"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EyeCtrl" } }, ViewInfo = OperatorInfo { Pos = { 5775, -247.5 } } }, ["目_MG1"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "口_MG1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "目" } }, ViewInfo = OperatorInfo { Pos = { 5775, -115.5 } } }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 5775, 82.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Inputs = { ["Grp_黒目"] = Input { Value = 0 }, Grp_Root = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG" }, Input = Input { Source = "Output", SourceOp = "目_MG1" }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 } }, UserControls = ordered() { CopyPose = { LINKS_Name = "Copy Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, PastePose = { LINKS_Name = "Paste Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, SavePose = { LINKS_Name = "Save Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, LoadPose = { LINKS_Name = "Load Pose", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, Grp_Root = { LINKS_Name = "Root", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N012_kigounado_show_77 = { LINKS_Name = "記号など show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N012_kigounado_hide_77 = { LINKS_Name = "記号など hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_kamikazari_show_5 = { LINKS_Name = "髪飾り show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_kamikazari_hide_5 = { LINKS_Name = "髪飾り hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_kamikazariflipx_show_4 = { LINKS_Name = "髪飾り:flipx show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_kamikazariflipx_hide_4 = { LINKS_Name = "髪飾り:flipx hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_記号など"] = { LINKS_Name = "記号など", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N002_ase_show_77 = { LINKS_Name = "汗 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N002_ase_hide_77 = { LINKS_Name = "汗 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_show_76 = { LINKS_Name = "汗2 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N001_ase2_hide_76 = { LINKS_Name = "汗2 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_namida_show_75 = { LINKS_Name = "涙 show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N000_namida_hide_75 = { LINKS_Name = "涙 hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, ["Grp_眉"] = { LINKS_Name = "眉", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 4, LINKID_DataType = "Number" }, N003_kihon72 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_gokigen71 = { LINKS_Name = "*ごきげん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_komari70 = { LINKS_Name = "*困り", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_oko69 = { LINKS_Name = "*おこ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目"] = { LINKS_Name = "目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N005_mesetto66 = { LINKS_Name = "*目セット", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_tatesenme50 = { LINKS_Name = "*縦線目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_tojime49 = { LINKS_Name = "*閉じ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_nagomime48 = { LINKS_Name = "*なごみ目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_none47 = { LINKS_Name = "*><", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_nikkori46 = { LINKS_Name = "*にっこり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_目セット"] = { LINKS_Name = "目セット", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 3, LINKID_DataType = "Number" }, N003_matsugekihon66 = { LINKS_Name = "*まつげ基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_matsugehanme65 = { LINKS_Name = "*まつげ半目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_matsugeoko64 = { LINKS_Name = "*まつげおこ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_黒目"] = { LINKS_Name = "黒目", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 9, LINKID_DataType = "Number" }, N008_kihon63 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_kameramesenmigi5px62 = { LINKS_Name = "*カメラ目線/右5px", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_mesorashihidari5px61 = { LINKS_Name = "*目逸らし/左5px", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_nigorime60 = { LINKS_Name = "*濁り目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_kirakirame59 = { LINKS_Name = "*きらきら目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_haatome58 = { LINKS_Name = "*ハート目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_gurugurume57 = { LINKS_Name = "*ぐるぐる目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_yabame56 = { LINKS_Name = "*やば目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_shironukime55 = { LINKS_Name = "*白抜き目", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_口"] = { LINKS_Name = "口", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number" }, N011_hohoemi43 = { LINKS_Name = "*ほほえみ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N010_waaa42 = { LINKS_Name = "*わあー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N009_uhehe41 = { LINKS_Name = "*うへへ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N008_niyari40 = { LINKS_Name = "*にやり", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N007_sun39 = { LINKS_Name = "*すん", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N006_o38 = { LINKS_Name = "*お", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N005_oo37 = { LINKS_Name = "*おー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_e36 = { LINKS_Name = "*え", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_uootsu35 = { LINKS_Name = "*うおーっ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_muu34 = { LINKS_Name = "*むー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoo33 = { LINKS_Name = "*ほー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_nn32 = { LINKS_Name = "*んー", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_顔色"] = { LINKS_Name = "顔色", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N004_kageri_show_28 = { LINKS_Name = "かげり show", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N004_kageri_hide_28 = { LINKS_Name = "かげり hide", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 0.5, LINKID_DataType = "Number" }, N003_hoppe27 = { LINKS_Name = "*ほっぺ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_hoppeakame26 = { LINKS_Name = "*ほっぺ赤め", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_hoppeakame225 = { LINKS_Name = "*ほっぺ赤め2", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_kuma24 = { LINKS_Name = "*クマ", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_左腕"] = { LINKS_Name = "左腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, N004_kihon20 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_kangaeru19 = { LINKS_Name = "*考える", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_piisu18 = { LINKS_Name = "*ピース", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_banzai17 = { LINKS_Name = "*ばんざい", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_udewohirogeru16 = { LINKS_Name = "*腕をひろげる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, ["Grp_右腕"] = { LINKS_Name = "右腕", INP_Passive = true, INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ", LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, N005_kihon13 = { LINKS_Name = "*基本", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N004_piisu12 = { LINKS_Name = "*ピース", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N003_sasasu11 = { LINKS_Name = "*指さす", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N002_houchou10 = { LINKS_Name = "*包丁", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N001_banzai9 = { LINKS_Name = "*ばんざい", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" }, N000_udewohirogeru8 = { LINKS_Name = "*腕をひろげる", ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, INPID_InputControl = "ButtonControl", ICD_Width = 1, LINKID_DataType = "Number" } } }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 5775, 247.5 } }, NameSet = true, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } }, ["不安"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { shake = Input { Source = "Position", SourceOp = "Shake1" }, y = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, Input = Input { Source = "Output", SourceOp = "モーションなし" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, x = Input { Value = 0.01 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, CtrlWShown = false, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" }, StretchStart = Input { Value = 10 } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { CtrlWZoom = false, Inputs = { YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, Smoothness = Input { Value = 2 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, LockXY = Input { Value = 0 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 } }, Faster = true } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Flags = { AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5885, 577.5 }, Scale = 1, PipeStyle = "Direct" }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Width = 1, Source = "RandomSeed", Default = 0, SourceOp = "Shake1" }, Input4 = InstanceInput { Source = "Randomize", Width = 0.385, SourceOp = "Shake1" }, Input5 = InstanceInput { Source = "Smoothness", Default = 10, SourceOp = "Shake1" }, Input1 = InstanceInput { Default = 0.1, Source = "x", SourceOp = "Transform1_2", Name = "X" }, Input2 = InstanceInput { Default = 0.1, Source = "y", SourceOp = "Transform1_2", Name = "Y" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } } } }, ViewInfo = GroupInfo { Flags = { AutoSnap = true, ForceAll = true, GridSnap = true, AllowPan = false }, Direction = "Horizontal", PipeStyle = "Direct", Offset = { 0, 0 }, Scale = 1 }, CtrlWZoom = false, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", Source = "CopyPose", SourceOp = "Root" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", Source = "PastePose", SourceOp = "Root" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", Source = "SavePose", SourceOp = "Root" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", Source = "LoadPose", SourceOp = "Root" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Source = "Size", SourceOp = "ST_MergeB", Default = 1 }, Input7 = InstanceInput { Source = "Angle", SourceOp = "ST_MergeB", Default = 0 }, Input8 = InstanceInput { Default = 0, Source = "FlipHoriz", ControlGroup = 1, SourceOp = "ST_MergeB", Name = "Flip Horizontal" }, Input9 = InstanceInput { Default = 0, Source = "FlipVert", ControlGroup = 1, SourceOp = "ST_MergeB", Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", Source = "N000_モーションなし", SourceOp = "モーションSelector" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", Source = "N001_ぽよ", SourceOp = "モーションSelector" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", Source = "N002_ぴょん", SourceOp = "モーションSelector" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", Source = "N003_跳ねる", SourceOp = "モーションSelector" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", Source = "N004_跳ねる_小", SourceOp = "モーションSelector" }, Input15 = InstanceInput { Default = 0, Name = "不安", Source = "N005_不安", SourceOp = "モーションSelector" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", Source = "N006_荒ぶる", SourceOp = "モーションSelector" }, Input17 = InstanceInput { Default = 0, Name = "震え", Source = "N007_震え", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Default = 0, Name = "記号など", Source = "Grp_記号など", SourceOp = "Root" }, Input19 = InstanceInput { Default = 0, Name = "汗 show", Source = "N002_ase_show_77", SourceOp = "Root" }, Input20 = InstanceInput { Default = 0, Name = "汗 hide", Source = "N002_ase_hide_77", SourceOp = "Root" }, Input21 = InstanceInput { Default = 0, Name = "汗2 show", Source = "N001_ase2_show_76", SourceOp = "Root" }, Input22 = InstanceInput { Default = 0, Name = "汗2 hide", Source = "N001_ase2_hide_76", SourceOp = "Root" }, Input23 = InstanceInput { Default = 0, Name = "涙 show", Source = "N000_namida_show_75", SourceOp = "Root" }, Input24 = InstanceInput { Default = 0, Name = "涙 hide", Source = "N000_namida_hide_75", SourceOp = "Root" }, Input25 = InstanceInput { Default = 1, Name = "眉", Source = "Grp_眉", SourceOp = "Root" }, Input26 = InstanceInput { Default = 0, Source = "N003_kihon72", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input27 = InstanceInput { Default = 0, Source = "N002_gokigen71", Width = 0.25, Name = "*ごきげん", SourceOp = "Root" }, Input28 = InstanceInput { Default = 0, Source = "N001_komari70", Width = 0.25, Name = "*困り", SourceOp = "Root" }, Input29 = InstanceInput { Default = 0, Source = "N000_oko69", Width = 0.25, Name = "*おこ", SourceOp = "Root" }, Input30 = InstanceInput { Default = 1, Name = "目", Source = "Grp_目", SourceOp = "Root" }, Input31 = InstanceInput { Default = 0, Source = "N005_mesetto66", Width = 0.25, Name = "*目セット", SourceOp = "Root" }, Input32 = InstanceInput { Default = 0, Source = "N004_tatesenme50", Width = 0.25, Name = "*縦線目", SourceOp = "Root" }, Input33 = InstanceInput { Default = 0, Source = "N003_tojime49", Width = 0.25, Name = "*閉じ目", SourceOp = "Root" }, Input34 = InstanceInput { Default = 0, Source = "N002_nagomime48", Width = 0.25, Name = "*なごみ目", SourceOp = "Root" }, Input35 = InstanceInput { Default = 0, Source = "N001_none47", Width = 0.25, Name = "*><", SourceOp = "Root" }, Input36 = InstanceInput { Default = 0, Source = "N000_nikkori46", Width = 0.25, Name = "*にっこり", SourceOp = "Root" }, Input37 = InstanceInput { Default = 0, Name = "目セット", Source = "Grp_目セット", SourceOp = "Root" }, Input38 = InstanceInput { Default = 0, Source = "N003_matsugekihon66", Width = 0.25, Name = "*まつげ基本", SourceOp = "Root" }, Input39 = InstanceInput { Default = 0, Source = "N002_matsugehanme65", Width = 0.25, Name = "*まつげ半目", SourceOp = "Root" }, Input40 = InstanceInput { Default = 0, Source = "N001_matsugeoko64", Width = 0.25, Name = "*まつげおこ", SourceOp = "Root" }, Input41 = InstanceInput { Default = 0, Name = "黒目", Source = "Grp_黒目", SourceOp = "Root" }, Input42 = InstanceInput { Default = 0, Source = "N008_kihon63", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input43 = InstanceInput { Default = 0, Source = "N007_kameramesenmigi5px62", Width = 0.25, Name = "*カメラ目線/右5px", SourceOp = "Root" }, Input44 = InstanceInput { Default = 0, Source = "N006_mesorashihidari5px61", Width = 0.25, Name = "*目逸らし/左5px", SourceOp = "Root" }, Input45 = InstanceInput { Default = 0, Source = "N005_nigorime60", Width = 0.25, Name = "*濁り目", SourceOp = "Root" }, Input46 = InstanceInput { Default = 0, Source = "N004_kirakirame59", Width = 0.25, Name = "*きらきら目", SourceOp = "Root" }, Input47 = InstanceInput { Default = 0, Source = "N003_haatome58", Width = 0.25, Name = "*ハート目", SourceOp = "Root" }, Input48 = InstanceInput { Default = 0, Source = "N002_gurugurume57", Width = 0.25, Name = "*ぐるぐる目", SourceOp = "Root" }, Input49 = InstanceInput { Default = 0, Source = "N001_yabame56", Width = 0.25, Name = "*やば目", SourceOp = "Root" }, Input50 = InstanceInput { Default = 0, Source = "N000_shironukime55", Width = 0.25, Name = "*白抜き目", SourceOp = "Root" }, Input51 = InstanceInput { Default = 1, Name = "口", Source = "Grp_口", SourceOp = "Root" }, Input52 = InstanceInput { Default = 0, Source = "N011_hohoemi43", Width = 0.25, Name = "*ほほえみ", SourceOp = "Root" }, Input53 = InstanceInput { Default = 0, Source = "N010_waaa42", Width = 0.25, Name = "*わあー", SourceOp = "Root" }, Input54 = InstanceInput { Default = 0, Source = "N009_uhehe41", Width = 0.25, Name = "*うへへ", SourceOp = "Root" }, Input55 = InstanceInput { Default = 0, Source = "N008_niyari40", Width = 0.25, Name = "*にやり", SourceOp = "Root" }, Input56 = InstanceInput { Default = 0, Source = "N007_sun39", Width = 0.25, Name = "*すん", SourceOp = "Root" }, Input57 = InstanceInput { Default = 0, Source = "N006_o38", Width = 0.25, Name = "*お", SourceOp = "Root" }, Input58 = InstanceInput { Default = 0, Source = "N005_oo37", Width = 0.25, Name = "*おー", SourceOp = "Root" }, Input59 = InstanceInput { Default = 0, Source = "N004_e36", Width = 0.25, Name = "*え", SourceOp = "Root" }, Input60 = InstanceInput { Default = 0, Source = "N003_uootsu35", Width = 0.25, Name = "*うおーっ", SourceOp = "Root" }, Input61 = InstanceInput { Default = 0, Source = "N002_muu34", Width = 0.25, Name = "*むー", SourceOp = "Root" }, Input62 = InstanceInput { Default = 0, Source = "N001_hoo33", Width = 0.25, Name = "*ほー", SourceOp = "Root" }, Input63 = InstanceInput { Default = 0, Source = "N000_nn32", Width = 0.25, Name = "*んー", SourceOp = "Root" }, Input64 = InstanceInput { Default = 1, Name = "顔色", Source = "Grp_顔色", SourceOp = "Root" }, Input65 = InstanceInput { Default = 0, Name = "かげり show", Source = "N004_kageri_show_28", SourceOp = "Root" }, Input66 = InstanceInput { Default = 0, Name = "かげり hide", Source = "N004_kageri_hide_28", SourceOp = "Root" }, Input67 = InstanceInput { Default = 0, Source = "N003_hoppe27", Width = 0.25, Name = "*ほっぺ", SourceOp = "Root" }, Input68 = InstanceInput { Default = 0, Source = "N002_hoppeakame26", Width = 0.25, Name = "*ほっぺ赤め", SourceOp = "Root" }, Input69 = InstanceInput { Default = 0, Source = "N001_hoppeakame225", Width = 0.25, Name = "*ほっぺ赤め2", SourceOp = "Root" }, Input70 = InstanceInput { Default = 0, Source = "N000_kuma24", Width = 0.25, Name = "*クマ", SourceOp = "Root" }, Input71 = InstanceInput { Default = 1, Name = "左腕", Source = "Grp_左腕", SourceOp = "Root" }, Input72 = InstanceInput { Default = 0, Source = "N004_kihon20", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input73 = InstanceInput { Default = 0, Source = "N003_kangaeru19", Width = 0.25, Name = "*考える", SourceOp = "Root" }, Input74 = InstanceInput { Default = 0, Source = "N002_piisu18", Width = 0.25, Name = "*ピース", SourceOp = "Root" }, Input75 = InstanceInput { Default = 0, Source = "N001_banzai17", Width = 0.25, Name = "*ばんざい", SourceOp = "Root" }, Input76 = InstanceInput { Default = 0, Source = "N000_udewohirogeru16", Width = 0.25, Name = "*腕をひろげる", SourceOp = "Root" }, Input77 = InstanceInput { Default = 1, Name = "右腕", Source = "Grp_右腕", SourceOp = "Root" }, Input78 = InstanceInput { Default = 0, Source = "N005_kihon13", Width = 0.25, Name = "*基本", SourceOp = "Root" }, Input79 = InstanceInput { Default = 0, Source = "N004_piisu12", Width = 0.25, Name = "*ピース", SourceOp = "Root" }, Input80 = InstanceInput { Default = 0, Source = "N003_sasasu11", Width = 0.25, Name = "*指さす", SourceOp = "Root" }, Input81 = InstanceInput { Default = 0, Source = "N002_houchou10", Width = 0.25, Name = "*包丁", SourceOp = "Root" }, Input82 = InstanceInput { Default = 0, Source = "N001_banzai9", Width = 0.25, Name = "*ばんざい", SourceOp = "Root" }, Input83 = InstanceInput { Default = 0, Source = "N000_udewohirogeru8", Width = 0.25, Name = "*腕をひろげる", SourceOp = "Root" }, Input84 = InstanceInput { Default = 0, Name = "Root", Source = "Grp_Root", SourceOp = "Root" }, Input85 = InstanceInput { Default = 0, Name = "記号など show", Source = "N012_kigounado_show_77", SourceOp = "Root" }, Input86 = InstanceInput { Default = 0, Name = "記号など hide", Source = "N012_kigounado_hide_77", SourceOp = "Root" }, Input87 = InstanceInput { Default = 0, Name = "髪飾り show", Source = "N003_kamikazari_show_5", SourceOp = "Root" }, Input88 = InstanceInput { Default = 0, Name = "髪飾り hide", Source = "N003_kamikazari_hide_5", SourceOp = "Root" }, Input89 = InstanceInput { Default = 0, Name = "髪飾り:flipx show", Source = "N002_kamikazariflipx_show_4", SourceOp = "Root" }, Input90 = InstanceInput { Default = 0, Name = "髪飾り:flipx hide", Source = "N002_kamikazariflipx_hide_4", SourceOp = "Root" }, Input91 = InstanceInput { Source = "Anim", SourceOp = "MouthCtrl", Default = 0 }, Input92 = InstanceInput { Source = "AnimOn", SourceOp = "MouthCtrl", Default = 0 }, Input93 = InstanceInput { Source = "AnimOff", SourceOp = "MouthCtrl", Default = 0 }, Input94 = InstanceInput { Name = "", Source = "AnimStatus", SourceOp = "MouthCtrl" }, Input95 = InstanceInput { Source = "Open", SourceOp = "MouthCtrlB", Default = -1 }, Input96 = InstanceInput { Source = "Blink", SourceOp = "EyeCtrl", Default = 157 }, Input97 = InstanceInput { Source = "Close", SourceOp = "EyeCtrl", Default = 4 }, Input98 = InstanceInput { Source = "Apply", SourceOp = "EyeCtrl", Default = 0 }, Input99 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", Source = "at00", SourceOp = "EyeCtrl" }, Input100 = InstanceInput { Default = 0, Name = "", Source = "sp00", SourceOp = "EyeCtrl" }, Input101 = InstanceInput { Source = "BlinkOn", SourceOp = "EyeCtrl", Default = 0 }, Input102 = InstanceInput { Source = "BlinkOff", SourceOp = "EyeCtrl", Default = 0 }, Input103 = InstanceInput { Name = "", Source = "EyeStatus", SourceOp = "EyeCtrl" } }, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } } } } } ================================================ FILE: Templates/Edit/Generators/ずんだもん(Open).setting ================================================ { Tools = ordered() { Zundamon = GroupOperator { Tools = ordered() { Loader71 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目ハート.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11715, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader21 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-口元.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 6490, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader4 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-ぱんつ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4180, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader65 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-UU.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11055, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader80 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13145, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader50 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12815, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader33 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-腰.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 8250, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader95 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗3_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12045, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader20 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-苦しむ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 6380, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader72 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き3_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11825, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader28 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-ひそひそ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 7700, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader88 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉1_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10835, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader63 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-〇〇.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10835, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader86 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13805, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader27 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-(非表示).png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 7590, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader82 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13365, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader35 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-(非表示).png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 8690, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぽよ"] = GroupOperator { Tools = ordered() { Transform = Transform { UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, Inputs = { Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Pivot = Input { Value = { 0.5, 0 } } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false, NameSet = true, CtrlWShown = false }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 12815, 742.5 }, Direction = "Horizontal" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Source = "speed", SourceOp = "Transform", Name = "スピード", Default = 1, Page = "Controls" }, Input2 = InstanceInput { Source = "SecondOperand", SourceOp = "Calculation2", Name = "強さ", Default = 1 }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } } }, Loader32 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-手を挙げる.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 8140, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader13 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-手を挙げる.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5390, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader40 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-手を挙げる.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 9240, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader91 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-普通眉.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11165, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader5 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-スク水.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4290, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["パーターブ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 13970, 742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } } }, Perturb1 = PerturbPoint { Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Strength = Input { SourceOp = "Motion_Str", Source = "Value" } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Motion_Str = PublishNumber { Inputs = { Value = Input { Value = 1 } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Motion_Speed = PublishNumber { Inputs = { Value = Input { Value = 1 } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader98 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\涙.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12375, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader99 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\アヒルちゃん.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12485, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader39 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-口元.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 9130, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader15 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5610, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader31 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-口元.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 8030, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ST_Background_1 = Background { ViewInfo = OperatorInfo { Pos = { 13640, 907.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { UseFrameFormatSettings = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, GlobalOut = Input { Value = 300 } } }, ST_SetDomain_1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 13640, 1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background_1", Source = "Output" }, Right = Input { Value = 0 } } }, ["モーションSelector"] = Transform { UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 13805, 907.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, ST_Merge = Merge { ViewInfo = OperatorInfo { Pos = { 13805, 1039.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain_1", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } } }, ["レイアウト"] = Transform { Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 13805, 1171.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0.1 } } } }, Loader11 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-苦しむ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5170, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader48 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んあー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12595, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader54 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ゆ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13255, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader36 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-マイク.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 8800, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader24 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 6820, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader23 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-腰.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 6710, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["リズム_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 13145, 742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Pivot = Input { Value = { 0.5, 0 } } } }, ["リズム_AspectAffset"] = Calculation { Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, Operator = Input { Value = 2 } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_Loop"] = Calculation { Inputs = { Frame = Input { Expression = "30 / Speed", Value = 30 }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Operator = Input { Value = 9 }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" } }, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_LoopFirstOperand"] = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, RH = { 4, -0.01 }, LH = { 2, -0.01 } }, [6] = { 0, LH = { 5, 0 } } }, SplineColor = { Green = 105, Blue = 30, Red = 210 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["横揺れ_Ctrl"] = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, ViewInfo = OperatorInfo { Pos = { 13475, 742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, ["拡縮_Ctrl"] = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, ViewInfo = OperatorInfo { Pos = { 13805, 742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Value = { 0.504755282581476, 0.5 } }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, ["荒ぶる"] = GroupOperator { Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl" }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl" }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl" } }, CtrlWShown = false, Inputs = { y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 14630, 742.5 }, Direction = "Horizontal" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", SourceOp = "Shake1_1", Width = 1, Default = 0 }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", SourceOp = "Transform1_2_1", Name = "X", Default = 0.1 }, Input2 = InstanceInput { Source = "y", SourceOp = "Transform1_2_1", Name = "Y", Default = 0.1 } } }, Loader22 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-手を挙げる.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 6600, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader69 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ジト目.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11495, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader38 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-苦しむ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 9020, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる"] = GroupOperator { Tools = ordered() { Transform1_1 = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 14135, 742.5 }, Direction = "Horizontal" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", SourceOp = "Transform1_1", MinScale = 0.0010000000475, Default = 2 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } } }, Loader89 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-上がり眉.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10945, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader52 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-おほお.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13035, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader58 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-青ざめ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10010, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader59 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ赤め.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10120, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["縦揺れ_Ctrl"] = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, ViewInfo = OperatorInfo { Pos = { 13640, 742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, Loader14 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-腰.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5500, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader96 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗2_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12155, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader55 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13365, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader75 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-見開き白目.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12375, -1699.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader56 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\かげり.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 9790, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader25 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-制服.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 7150, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader62 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ぐるぐる.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10725, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader76 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-ジト白目.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12485, -1699.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぴょん_Ctrl"] = Transform { UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl" }, offset = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "offset", INPID_InputControl = "ScrewControl" } }, ViewInfo = OperatorInfo { Pos = { 12980, 742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation1_1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation2_1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, Operator = Input { Value = 2 } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation4_1 = Calculation { Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation4_1FirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, RH = { 15.2, 0.05 }, LH = { 9.5, 0.194 } }, [22] = { 0, RH = { 24.9, 0.02 }, LH = { 18.7, 0.06 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, SplineColor = { Green = 255, Blue = 0, Red = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader2 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\パーカー裏地.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3740, -16.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader81 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線3_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13255, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader60 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ2_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10230, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader49 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んへー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12705, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader85 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目2_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13695, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader37 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-指差し.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 8910, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader70 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11605, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader67 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11275, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader29 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-考える.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 7810, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader78 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし3_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12925, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader64 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-__.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10945, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader6 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-バスタオル.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4400, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader12 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-口元.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5280, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader94 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-パーカー(裏地とセットで使用).png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11715, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader97 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗1_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12265, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader84 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目3_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13585, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 3960, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain2 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3960, -280.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Right = Input { Value = 0 } } }, Loader3 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-素体.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4070, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["服装2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4400, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader3", Source = "Output" } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 4620, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain3 = SetDomain { ViewInfo = OperatorInfo { Pos = { 4620, -676.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Right = Input { Value = 0 } } }, Loader7 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-(非表示).png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4730, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5610, -676.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader7", Source = "Output" } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 5610, -544.5 } }, Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5610, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "服装2_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 5830, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain4 = SetDomain { ViewInfo = OperatorInfo { Pos = { 5830, -676.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Right = Input { Value = 0 } } }, Loader16 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-(非表示).png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5940, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 6820, -676.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" }, Foreground = Input { SourceOp = "Loader16", Source = "Output" } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 6820, -544.5 } }, Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 6820, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" } } }, ["服装2"] = Transform { ViewInfo = OperatorInfo { Pos = { 6820, -148.5 } }, Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output" } } }, Loader66 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり2_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11165, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader87 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉2_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10725, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader8 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-胸元.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4840, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader10 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-指差し.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5060, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader92 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆萎え.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11495, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader74 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12045, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader30 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-苦しむ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 7920, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader41 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-腰.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 9350, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["震え"] = GroupOperator { Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, CtrlWShown = false, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 14795, 742.5 }, Direction = "Horizontal" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } } }, Loader9 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-マイク.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4950, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader47 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-△.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12485, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader73 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き2_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11935, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader57 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-(非表示).png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 9900, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_Ctrl"] = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" } }, ViewInfo = OperatorInfo { Pos = { 13310, 742.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, Loader19 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-考える.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 6270, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader79 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし2_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13035, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader17 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-ひそひそ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 6050, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_小"] = GroupOperator { Tools = ordered() { Transform1_1_1 = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, CtrlWZoom = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 14300, 742.5 }, Direction = "Horizontal" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", SourceOp = "Transform1_1_1", MinScale = 0.0010000000475, Default = 2 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } } }, Loader18 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-胸元.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 6160, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader51 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-はへえ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12925, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 3355, -16.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, NameSet = true, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 3355, 115.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, NameSet = true, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Right = Input { Value = 0 } } }, Loader1 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\尻尾的なアレ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3630, -16.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["尻尾的なアレ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3630, 115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" } } }, ["パーカー裏地_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3740, 115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "尻尾的なアレ_MG", Source = "Output" } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 7040, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain5 = SetDomain { ViewInfo = OperatorInfo { Pos = { 7040, -280.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Right = Input { Value = 0 } } }, Loader26 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-いつもの服.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 7260, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["服装1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 7260, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader26", Source = "Output" } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 7480, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain6 = SetDomain { ViewInfo = OperatorInfo { Pos = { 7480, -676.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Right = Input { Value = 0 } } }, Loader34 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 8360, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 8360, -676.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "Loader34", Source = "Output" } } }, ["左腕1"] = Transform { ViewInfo = OperatorInfo { Pos = { 8360, -544.5 } }, Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output" } } }, ["左腕_MG2"] = Merge { ViewInfo = OperatorInfo { Pos = { 8360, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "服装1_MG", Source = "Output" }, Foreground = Input { SourceOp = "左腕1", Source = "Output" } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 8580, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain7 = SetDomain { ViewInfo = OperatorInfo { Pos = { 8580, -676.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Right = Input { Value = 0 } } }, Loader42 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 9460, -808.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9460, -676.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "Loader42", Source = "Output" } } }, ["右腕1"] = Transform { ViewInfo = OperatorInfo { Pos = { 9460, -544.5 } }, Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output" } } }, ["右腕_MG2"] = Merge { ViewInfo = OperatorInfo { Pos = { 9460, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "左腕_MG2", Source = "Output" }, Foreground = Input { SourceOp = "右腕1", Source = "Output" } } }, ["服装1"] = Transform { ViewInfo = OperatorInfo { Pos = { 9460, -148.5 } }, Inputs = { Input = Input { SourceOp = "右腕_MG2", Source = "Output" } } }, Root_MG = Merge { ViewInfo = OperatorInfo { Pos = { 9460, 115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "パーカー裏地_MG", Source = "Output" }, Foreground = Input { SourceOp = "服装1", Source = "Output" } } }, Background9 = Background { ViewInfo = OperatorInfo { Pos = { 9680, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain9 = SetDomain { ViewInfo = OperatorInfo { Pos = { 9680, -280.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Right = Input { Value = 0 } } }, ["かげり_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 9790, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain9", Source = "Output" } } }, Loader61 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 10340, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["顔色_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 10340, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "かげり_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader61", Source = "Output" } } }, ["顔色"] = Transform { ViewInfo = OperatorInfo { Pos = { 10340, -148.5 } }, Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output" } } }, ["顔色_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 10340, 115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Root_MG", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" } } }, Background13 = Background { ViewInfo = OperatorInfo { Pos = { 10615, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain13 = SetDomain { ViewInfo = OperatorInfo { Pos = { 10615, -280.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background13", Source = "Output" }, Right = Input { Value = 0 } } }, Loader90 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-怒り眉.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11055, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 11165, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain13", Source = "Output" }, Foreground = Input { SourceOp = "Loader90", Source = "Output" } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 11165, -148.5 } }, Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 11165, 115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" } } }, Background14 = Background { ViewInfo = OperatorInfo { Pos = { 11385, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain14 = SetDomain { ViewInfo = OperatorInfo { Pos = { 11385, -280.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background14", Source = "Output" }, Right = Input { Value = 0 } } }, Loader93 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆通常.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11605, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["枝豆_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 11715, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain14", Source = "Output" }, Foreground = Input { SourceOp = "Loader93", Source = "Output" } } }, ["枝豆"] = Transform { ViewInfo = OperatorInfo { Pos = { 11715, -148.5 } }, Inputs = { Input = Input { SourceOp = "枝豆_MG", Source = "Output" } } }, ["枝豆_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 11715, 115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "枝豆", Source = "Output" } } }, Background15 = Background { ViewInfo = OperatorInfo { Pos = { 11935, -412.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain15 = SetDomain { ViewInfo = OperatorInfo { Pos = { 11935, -280.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background15", Source = "Output" }, Right = Input { Value = 0 } } }, ["汗3_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 12045, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain15", Source = "Output" } } }, ["汗2_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 12155, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗3_MG", Source = "Output" } } }, ["汗1_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 12265, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗2_MG", Source = "Output" } } }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 12375, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗1_MG", Source = "Output" } } }, ["アヒルちゃん_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 12485, -280.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "涙_MG", Source = "Output" } } }, ["記号など"] = Transform { ViewInfo = OperatorInfo { Pos = { 12485, -148.5 } }, Inputs = { Input = Input { SourceOp = "アヒルちゃん_MG", Source = "Output" } } }, ["記号など_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 12485, 115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "枝豆_MG1", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" } } }, Body = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 12705, 115.5 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "記号など_MG", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background8 = Background { ViewInfo = OperatorInfo { Pos = { 11935, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain8 = SetDomain { ViewInfo = OperatorInfo { Pos = { 11935, -709.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Right = Input { Value = 0 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 13365, -709.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" }, FlattenTransform = Input { Value = 1 }, Foreground = Input { SourceOp = "Loader46", Source = "Output" } } }, MouthBase = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 13365, -280.5 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "口_MG", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader46 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むふ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12375, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M_Close = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 13255, -280.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, NameSet = true, Inputs = { Input = Input { SourceOp = "Loader46", Source = "Output" } } }, Loader53 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-お.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13145, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M01 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 13145, -280.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, NameSet = true, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output" } } }, Loader45 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12265, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M02 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 13035, -280.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, NameSet = true, Inputs = { Input = Input { SourceOp = "Loader45", Source = "Output" } } }, Loader44 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12155, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M03 = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 12925, -280.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, NameSet = true, Inputs = { Input = Input { SourceOp = "Loader44", Source = "Output" } } }, Loader43 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12045, -841.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M_Open = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 12815, -280.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, NameSet = true, Inputs = { Input = Input { SourceOp = "Loader43", Source = "Output" } } }, MouthOpenAnim = MultiMerge { UserControls = ordered() { M_Open = { INP_Default = 6, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "M_Open", ICS_ControlPage = "口パク", INP_Passive = true, INP_Integer = true, INP_MaxScale = 6, INP_MinAllowed = 3, INPID_InputControl = "SliderControl", INP_MinScale = 3 }, Threshold = { INP_Default = 0.550000011920929, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Threshold", ICS_ControlPage = "口パク", INP_MaxScale = 1, INP_Passive = true, INP_Integer = false, INP_MaxAllowed = 1, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Label_000 = { INP_External = false, LBLC_DropDownButton = false, ICS_ControlPage = "口パク", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "※変更後アニメーションを作り直す必要があります。", INPID_InputControl = "LabelControl", INP_Passive = true } }, ViewInfo = OperatorInfo { Pos = { 13200, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthBase", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "M_Close", Source = "Output" }, LayerName2 = Input { Value = "M_Close" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "M01", Source = "Output" }, LayerName3 = Input { Value = "M01" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "M02", Source = "Output" }, LayerName4 = Input { Value = "M02" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "M03", Source = "Output" }, LayerName5 = Input { Value = "M03" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "M_Open", Source = "Output" }, LayerName6 = Input { Value = "M_Open" }, LayerEnabled6 = Input { Value = 0 }, Threshold = Input { Value = 0.55 }, Background = Input { SourceOp = "Body", Source = "Output" } } }, Background10 = Background { ViewInfo = OperatorInfo { Pos = { 10615, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain10 = SetDomain { ViewInfo = OperatorInfo { Pos = { 10615, -1171.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background10", Source = "Output" }, Right = Input { Value = 0 } } }, Background11 = Background { ViewInfo = OperatorInfo { Pos = { 12265, -1699.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain11 = SetDomain { ViewInfo = OperatorInfo { Pos = { 12265, -1567.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background11", Source = "Output" }, Right = Input { Value = 0 } } }, Loader77 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-普通白目.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 12595, -1699.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["目セット_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 12595, -1567.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain11", Source = "Output" }, Foreground = Input { SourceOp = "Loader77", Source = "Output" } } }, Background12 = Background { ViewInfo = OperatorInfo { Pos = { 12815, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } } }, SetDomain12 = SetDomain { ViewInfo = OperatorInfo { Pos = { 12815, -1963.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background12", Source = "Output" }, Right = Input { Value = 0 } } }, Loader83 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 13475, -2095.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["黒目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 13805, -1963.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain12", Source = "Output" }, Foreground = Input { SourceOp = "Loader83", Source = "Output" } } }, ["黒目"] = Transform { ViewInfo = OperatorInfo { Pos = { 13805, -1831.5 } }, Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } } }, ["黒目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 13805, -1567.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "目セット_MG", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" } } }, ["目セット"] = Transform { ViewInfo = OperatorInfo { Pos = { 13805, -1435.5 } }, Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 13805, -1171.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain10", Source = "Output" }, FlattenTransform = Input { Value = 1 }, Foreground = Input { SourceOp = "目セット", Source = "Output" } } }, EyeBase = Transform { Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 13805, -280.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "目_MG", Source = "Output" } } }, Loader68 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-なごみ目.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 11385, -1303.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 13640, -280.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { Input = Input { SourceOp = "Loader68", Source = "Output" } } }, EyeAnim = MultiMerge { UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 13805, 115.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = { ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, LayerEnabled1 = Input { SourceOp = "EyeAnimLayerEnabled1", Source = "Value" }, LayerEnabled2 = Input { SourceOp = "EyeAnimLayerEnabled2", Source = "Value" }, LayerName2 = Input { Value = "Closed" }, Background = Input { SourceOp = "MouthOpenAnim", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " } } }, EyeAnimLayerEnabled1 = BezierSpline { KeyFrames = { [0] = { 1, RH = { 41, 0 }, Flags = { Linear = true, PreLoop = true, Loop = true } }, [123] = { 0, RH = { 124, 1 }, LH = { 123, 0.666666666666667 }, Flags = { StepIn = true } }, [127] = { 1, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 127, 0.333333333333333 } } }, SplineColor = { Green = 82, Blue = 232, Red = 198 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, EyeAnimLayerEnabled2 = BezierSpline { KeyFrames = { [0] = { 0, RH = { 41, 0 }, Flags = { Linear = true, PreLoop = true, Loop = true } }, [123] = { 1, RH = { 124, 1 }, LH = { 123, 0.666666666666667 }, Flags = { StepIn = true } }, [127] = { 0, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 127, 0.333333333333333 } } }, SplineColor = { Green = 82, Blue = 214, Red = 232 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 13805, 346.5 } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N009_kigounado_show_128 = { BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N009_kigounado_hide_128 = { BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_paakaauraji_show_3 = { BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーカー裏地 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_paakaauraji_hide_3 = { BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーカー裏地 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_shippotekinaare_show_2 = { BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "尻尾的なアレ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_shippotekinaare_hide_2 = { BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "尻尾的なアレ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_fukusou155 = { BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*服装1", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_fukusou231 = { BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*服装2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_記号など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 10, LINKS_Name = "記号など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_ahiruchan_show_128 = { BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nlocal node = comp:FindTool(\"Loader99\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "アヒルちゃん show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_ahiruchan_hide_128 = { BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "アヒルちゃん hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_namida_show_127 = { BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader98\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_namida_hide_127 = { BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_ase1_show_126 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader97\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗1 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_ase1_hide_126 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗1 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_show_125 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader96\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_hide_125 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_ase3_show_124 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader95\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗3 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_ase3_hide_124 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗3 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_枝豆"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "枝豆", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_paakaaurajitosettodeshiyou121 = { BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader94\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*パーカー(裏地とセットで使用)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_edamametsuujou120 = { BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader93\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*枝豆通常", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_edamamenae119 = { BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader92\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*枝豆萎え", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_futsuumayu116 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader91\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_ikarimayu115 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader90\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*怒り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_agarimayu114 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader89\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上がり眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_komarimayu1113 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader88\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉1", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_komarimayu2112 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader87\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 14, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N013_mesetto109 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N012_uwamuki93 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_uwamuki292 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_uwamuki391 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_hosomemehaato90 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*細め目ハート", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_hosomeme89 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*細め目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_jitome88 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_nagomime87 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_nikkori86 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_nikkori285 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_UU84 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*UU", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_none83 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N001_〇〇82"] = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*〇〇", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_guruguru81 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぐるぐる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_futsuushirome98 = { BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_jitoshirome97 = { BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mihirakishirome96 = { BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*見開き白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_futsuume109 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader86\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_futsuume2108 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader85\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_futsuume3107 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_kameramesen106 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kameramesen2105 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kameramesen3104 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_mesorashi103 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_mesorashi2102 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mesorashi3101 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 7, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N000_kageri_show_73 = { BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kageri_hide_73 = { BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N005_hoppe78 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_hoppe277 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_hoppeakame76 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ赤め", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_aozame75 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*青ざめ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hihyouji74 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 13, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N012_muu70 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_yu69 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ゆ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_o68 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_ohoo67 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おほお", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_hahee66 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*はへえ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_nn65 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_nhee64 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んへー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_naa63 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N004_△62"] = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*△", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_mufu61 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むふ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_hoo60 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hoa59 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほあ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hoaa58 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_服装1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "服装1", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_itsumonofuku35 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*いつもの服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_seifuku34 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*制服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_kihon55 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_koshi54 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_tewoageru53 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kuchimoto52 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kurushimu51 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_yubisashishi50 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指差し", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_maiku49 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*マイク", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji48 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_kihon45 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_koshi44 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_tewoageru43 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kuchimoto42 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kurushimu41 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_kangaeru40 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*考える", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hisohiso39 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ひそひそ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji38 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_服装2"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "服装2", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_basutaoru9 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*バスタオル", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_sukumizu8 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*スク水", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_pantsu7 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぱんつ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_motokarada6 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*素体", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_kihon31 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_koshi30 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_tewoageru29 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_kuchimoto28 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kurushimu27 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kangaeru26 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*考える", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_munamoto25 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hisohiso24 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ひそひそ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji23 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_kihon20 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_koshi19 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_tewoageru18 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_kuchimoto17 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kurushimu16 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_yubisashishi15 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指差し", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_maiku14 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*マイク", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_munamoto13 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji12 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, Grp_Root2 = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "Root", ICS_ControlPage = "ポーズ", INPID_InputControl = "LabelControl", LINKID_DataType = "Number", INP_Passive = true, INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Comments = Input { Value = "記号など_MG\nアヒルちゃん_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n枝豆_MG1\n枝豆_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n口_MG1\n口_MG\n右腕_MG2\n右腕1_MG\n左腕_MG2\n左腕1_MG\n服装1_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n服装2_MG\nパーカー裏地_MG\n尻尾的なアレ_MG" }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_枝豆"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_顔色"] = Input { Value = 0 }, ["Grp_服装1"] = Input { Value = 0 }, ["Grp_服装2"] = Input { Value = 0 }, ["Grp_左腕"] = Input { Value = 0 }, ["Grp_右腕"] = Input { Value = 0 }, Grp_Root2 = Input { Value = 0 }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } } }, ["モーションなし"] = Transform { Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 13805, 478.5 } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["不安"] = GroupOperator { Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl" }, y = { INP_Default = 0.1, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl" }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl" } }, CtrlWShown = false, Inputs = { y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true }, PipeStyle = "Direct", Pos = { 14465, 742.5 }, Direction = "Horizontal" }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", SourceOp = "Shake1", Width = 1, Default = 0 }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", SourceOp = "Transform1_2", Name = "X", Default = 0.1 }, Input2 = InstanceInput { Source = "y", SourceOp = "Transform1_2", Name = "Y", Default = 0.1 } } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Flags = { AllowPan = false, AutoSnap = true, ForceAll = true, GridSnap = true } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, CtrlWZoom = false, Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", SourceOp = "Root", Name = "Copy Pose", Default = 0 }, Input2 = InstanceInput { Source = "PastePose", SourceOp = "Root", Name = "Paste Pose", Default = 0 }, Input3 = InstanceInput { Source = "SavePose", SourceOp = "Root", Name = "Save Pose", Default = 0 }, Input4 = InstanceInput { Source = "LoadPose", SourceOp = "Root", Name = "Load Pose", Default = 0 }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { Source = "UseSizeAndAspect", SourceOp = "レイアウト", Name = "Use Size and Aspect", Default = 1 }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { Source = "XSize", SourceOp = "レイアウト", Name = "X Size", Default = 1 }, Input11 = InstanceInput { Source = "YSize", SourceOp = "レイアウト", Name = "Y Size", Default = 1 }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { Source = "FlipHoriz", SourceOp = "レイアウト", Name = "Flip Horizontal", ControlGroup = 1, Default = 0 }, Input14 = InstanceInput { Source = "FlipVert", SourceOp = "レイアウト", Name = "Flip Vertical", ControlGroup = 1, Default = 0 }, Input15 = InstanceInput { Source = "Value", Default = 1, Name = "スピード", Page = "モーション", SourceOp = "Motion_Speed" }, Input16 = InstanceInput { Source = "Value", SourceOp = "Motion_Str", Name = "強さ", Default = 1 }, Input17 = InstanceInput { Source = "N000_モーションなし", SourceOp = "モーションSelector", Name = "モーションなし", Default = 0 }, Input18 = InstanceInput { Source = "N001_ぽよ", SourceOp = "モーションSelector", Name = "ぽよ", Default = 0 }, Input19 = InstanceInput { Source = "N002_ぴょん_Ctrl", SourceOp = "モーションSelector", Name = "ぴょん_Ctrl", Default = 0 }, Input20 = InstanceInput { Source = "N003_リズム_Ctrl", SourceOp = "モーションSelector", Name = "リズム_Ctrl", Default = 0 }, Input21 = InstanceInput { Source = "N004_跳ねる_Ctrl", SourceOp = "モーションSelector", Name = "跳ねる_Ctrl", Default = 0 }, Input22 = InstanceInput { Source = "N005_横揺れ_Ctrl", SourceOp = "モーションSelector", Name = "横揺れ_Ctrl", Default = 0 }, Input23 = InstanceInput { Source = "N006_縦揺れ_Ctrl", SourceOp = "モーションSelector", Name = "縦揺れ_Ctrl", Default = 0 }, Input24 = InstanceInput { Source = "N007_拡縮_Ctrl", SourceOp = "モーションSelector", Name = "拡縮_Ctrl", Default = 0 }, Input25 = InstanceInput { Source = "N008_パーターブ_Ctrl", SourceOp = "モーションSelector", Name = "パーターブ_Ctrl", Default = 0 }, Input26 = InstanceInput { Source = "N009_跳ねる", SourceOp = "モーションSelector", Name = "跳ねる", Default = 0 }, Input27 = InstanceInput { Source = "N010_跳ねる_小", SourceOp = "モーションSelector", Name = "跳ねる_小", Default = 0 }, Input28 = InstanceInput { Source = "N011_不安", SourceOp = "モーションSelector", Name = "不安", Default = 0 }, Input29 = InstanceInput { Source = "N012_荒ぶる", SourceOp = "モーションSelector", Name = "荒ぶる", Default = 0 }, Input30 = InstanceInput { Source = "N013_震え", SourceOp = "モーションSelector", Name = "震え", Default = 0 }, Input31 = InstanceInput { Source = "Grp_記号など", SourceOp = "Root", Name = "記号など", Default = 0 }, Input32 = InstanceInput { Source = "N004_ahiruchan_show_128", SourceOp = "Root", Name = "アヒルちゃん show", Default = 0 }, Input33 = InstanceInput { Source = "N004_ahiruchan_hide_128", SourceOp = "Root", Name = "アヒルちゃん hide", Default = 0 }, Input34 = InstanceInput { Source = "N003_namida_show_127", SourceOp = "Root", Name = "涙 show", Default = 0 }, Input35 = InstanceInput { Source = "N003_namida_hide_127", SourceOp = "Root", Name = "涙 hide", Default = 0 }, Input36 = InstanceInput { Source = "N002_ase1_show_126", SourceOp = "Root", Name = "汗1 show", Default = 0 }, Input37 = InstanceInput { Source = "N002_ase1_hide_126", SourceOp = "Root", Name = "汗1 hide", Default = 0 }, Input38 = InstanceInput { Source = "N001_ase2_show_125", SourceOp = "Root", Name = "汗2 show", Default = 0 }, Input39 = InstanceInput { Source = "N001_ase2_hide_125", SourceOp = "Root", Name = "汗2 hide", Default = 0 }, Input40 = InstanceInput { Source = "N000_ase3_show_124", SourceOp = "Root", Name = "汗3 show", Default = 0 }, Input41 = InstanceInput { Source = "N000_ase3_hide_124", SourceOp = "Root", Name = "汗3 hide", Default = 0 }, Input42 = InstanceInput { Source = "Grp_枝豆", SourceOp = "Root", Name = "枝豆", Default = 0 }, Input43 = InstanceInput { Source = "N002_paakaaurajitosettodeshiyou121", SourceOp = "Root", Name = "*パーカー(裏地とセットで使用)", Default = 0 }, Input44 = InstanceInput { Source = "N001_edamametsuujou120", SourceOp = "Root", Name = "*枝豆通常", Default = 0 }, Input45 = InstanceInput { Source = "N000_edamamenae119", SourceOp = "Root", Name = "*枝豆萎え", Default = 0 }, Input46 = InstanceInput { Source = "Grp_眉", SourceOp = "Root", Name = "眉", Default = 1 }, Input47 = InstanceInput { Source = "N004_futsuumayu116", SourceOp = "Root", Name = "*普通眉", Default = 0 }, Input48 = InstanceInput { Source = "N003_ikarimayu115", SourceOp = "Root", Name = "*怒り眉", Default = 0 }, Input49 = InstanceInput { Source = "N002_agarimayu114", SourceOp = "Root", Name = "*上がり眉", Default = 0 }, Input50 = InstanceInput { Source = "N001_komarimayu1113", SourceOp = "Root", Name = "*困り眉1", Default = 0 }, Input51 = InstanceInput { Source = "N000_komarimayu2112", SourceOp = "Root", Name = "*困り眉2", Default = 0 }, Input52 = InstanceInput { Source = "Grp_目", SourceOp = "Root", Name = "目", Default = 1 }, Input53 = InstanceInput { Source = "N013_mesetto109", SourceOp = "Root", Name = "*目セット", Default = 0 }, Input54 = InstanceInput { Source = "N012_uwamuki93", SourceOp = "Root", Name = "*上向き", Default = 0 }, Input55 = InstanceInput { Source = "N011_uwamuki292", SourceOp = "Root", Name = "*上向き2", Default = 0 }, Input56 = InstanceInput { Source = "N010_uwamuki391", SourceOp = "Root", Name = "*上向き3", Default = 0 }, Input57 = InstanceInput { Source = "N009_hosomemehaato90", SourceOp = "Root", Name = "*細め目ハート", Default = 0 }, Input58 = InstanceInput { Source = "N008_hosomeme89", SourceOp = "Root", Name = "*細め目", Default = 0 }, Input59 = InstanceInput { Source = "N007_jitome88", SourceOp = "Root", Name = "*ジト目", Default = 0 }, Input60 = InstanceInput { Source = "N006_nagomime87", SourceOp = "Root", Name = "*なごみ目", Default = 0 }, Input61 = InstanceInput { Source = "N005_nikkori86", SourceOp = "Root", Name = "*にっこり", Default = 0 }, Input62 = InstanceInput { Source = "N004_nikkori285", SourceOp = "Root", Name = "*にっこり2", Default = 0 }, Input63 = InstanceInput { Source = "N003_UU84", SourceOp = "Root", Name = "*UU", Default = 0 }, Input64 = InstanceInput { Source = "N002_none83", SourceOp = "Root", Name = "*><", Default = 0 }, Input65 = InstanceInput { Source = "N001_〇〇82", SourceOp = "Root", Name = "*〇〇", Default = 0 }, Input66 = InstanceInput { Source = "N000_guruguru81", SourceOp = "Root", Name = "*ぐるぐる", Default = 0 }, Input67 = InstanceInput { Source = "Grp_目セット", SourceOp = "Root", Name = "目セット", Default = 0 }, Input68 = InstanceInput { Source = "N002_futsuushirome98", SourceOp = "Root", Name = "*普通白目", Default = 0 }, Input69 = InstanceInput { Source = "N001_jitoshirome97", SourceOp = "Root", Name = "*ジト白目", Default = 0 }, Input70 = InstanceInput { Source = "N000_mihirakishirome96", SourceOp = "Root", Name = "*見開き白目", Default = 0 }, Input71 = InstanceInput { Source = "Grp_黒目", SourceOp = "Root", Name = "黒目", Default = 0 }, Input72 = InstanceInput { Source = "N008_futsuume109", SourceOp = "Root", Name = "*普通目", Default = 0 }, Input73 = InstanceInput { Source = "N007_futsuume2108", SourceOp = "Root", Name = "*普通目2", Default = 0 }, Input74 = InstanceInput { Source = "N006_futsuume3107", SourceOp = "Root", Name = "*普通目3", Default = 0 }, Input75 = InstanceInput { Source = "N005_kameramesen106", SourceOp = "Root", Name = "*カメラ目線", Default = 0 }, Input76 = InstanceInput { Source = "N004_kameramesen2105", SourceOp = "Root", Name = "*カメラ目線2", Default = 0 }, Input77 = InstanceInput { Source = "N003_kameramesen3104", SourceOp = "Root", Name = "*カメラ目線3", Default = 0 }, Input78 = InstanceInput { Source = "N002_mesorashi103", SourceOp = "Root", Name = "*目逸らし", Default = 0 }, Input79 = InstanceInput { Source = "N001_mesorashi2102", SourceOp = "Root", Name = "*目逸らし2", Default = 0 }, Input80 = InstanceInput { Source = "N000_mesorashi3101", SourceOp = "Root", Name = "*目逸らし3", Default = 0 }, Input81 = InstanceInput { Source = "Grp_顔色", SourceOp = "Root", Name = "顔色", Default = 0 }, Input82 = InstanceInput { Source = "N000_kageri_show_73", SourceOp = "Root", Name = "かげり show", Default = 0 }, Input83 = InstanceInput { Source = "N000_kageri_hide_73", SourceOp = "Root", Name = "かげり hide", Default = 0 }, Input84 = InstanceInput { Source = "N005_hoppe78", SourceOp = "Root", Name = "*ほっぺ", Default = 0 }, Input85 = InstanceInput { Source = "N004_hoppe277", SourceOp = "Root", Name = "*ほっぺ2", Default = 0 }, Input86 = InstanceInput { Source = "N003_hoppeakame76", SourceOp = "Root", Name = "*ほっぺ赤め", Default = 0 }, Input87 = InstanceInput { Source = "N002_aozame75", SourceOp = "Root", Name = "*青ざめ", Default = 0 }, Input88 = InstanceInput { Source = "N001_hihyouji74", SourceOp = "Root", Name = "*(非表示)", Default = 0 }, Input89 = InstanceInput { Source = "Grp_口", SourceOp = "Root", Name = "口", Default = 1 }, Input90 = InstanceInput { Source = "N012_muu70", SourceOp = "Root", Name = "*むー", Default = 0 }, Input91 = InstanceInput { Source = "N011_yu69", SourceOp = "Root", Name = "*ゆ", Default = 0 }, Input92 = InstanceInput { Source = "N010_o68", SourceOp = "Root", Name = "*お", Default = 0 }, Input93 = InstanceInput { Source = "N009_ohoo67", SourceOp = "Root", Name = "*おほお", Default = 0 }, Input94 = InstanceInput { Source = "N008_hahee66", SourceOp = "Root", Name = "*はへえ", Default = 0 }, Input95 = InstanceInput { Source = "N007_nn65", SourceOp = "Root", Name = "*んー", Default = 0 }, Input96 = InstanceInput { Source = "N006_nhee64", SourceOp = "Root", Name = "*んへー", Default = 0 }, Input97 = InstanceInput { Source = "N005_naa63", SourceOp = "Root", Name = "*んあー", Default = 0 }, Input98 = InstanceInput { Source = "N004_△62", SourceOp = "Root", Name = "*△", Default = 0 }, Input99 = InstanceInput { Source = "N003_mufu61", SourceOp = "Root", Name = "*むふ", Default = 0 }, Input100 = InstanceInput { Source = "N002_hoo60", SourceOp = "Root", Name = "*ほー", Default = 0 }, Input101 = InstanceInput { Source = "N001_hoa59", SourceOp = "Root", Name = "*ほあ", Default = 0 }, Input102 = InstanceInput { Source = "N000_hoaa58", SourceOp = "Root", Name = "*ほあー", Default = 0 }, Input103 = InstanceInput { Source = "Grp_右腕1", SourceOp = "Root", Name = "右腕", Default = 1 }, Input104 = InstanceInput { Source = "N007_kihon55", SourceOp = "Root", Name = "*基本", Default = 0 }, Input105 = InstanceInput { Source = "N006_koshi54", SourceOp = "Root", Name = "*腰", Default = 0 }, Input106 = InstanceInput { Source = "N005_tewoageru53", SourceOp = "Root", Name = "*手を挙げる", Default = 0 }, Input107 = InstanceInput { Source = "N004_kuchimoto52", SourceOp = "Root", Name = "*口元", Default = 0 }, Input108 = InstanceInput { Source = "N003_kurushimu51", SourceOp = "Root", Name = "*苦しむ", Default = 0 }, Input109 = InstanceInput { Source = "N002_yubisashishi50", SourceOp = "Root", Name = "*指差し", Default = 0 }, Input110 = InstanceInput { Source = "N001_maiku49", SourceOp = "Root", Name = "*マイク", Default = 0 }, Input111 = InstanceInput { Source = "N000_hihyouji48", SourceOp = "Root", Name = "*(非表示)", Default = 0 }, Input112 = InstanceInput { Source = "Grp_左腕1", SourceOp = "Root", Name = "左腕", Default = 1 }, Input113 = InstanceInput { Source = "N007_kihon45", SourceOp = "Root", Name = "*基本", Default = 0 }, Input114 = InstanceInput { Source = "N006_koshi44", SourceOp = "Root", Name = "*腰", Default = 0 }, Input115 = InstanceInput { Source = "N005_tewoageru43", SourceOp = "Root", Name = "*手を挙げる", Default = 0 }, Input116 = InstanceInput { Source = "N004_kuchimoto42", SourceOp = "Root", Name = "*口元", Default = 0 }, Input117 = InstanceInput { Source = "N003_kurushimu41", SourceOp = "Root", Name = "*苦しむ", Default = 0 }, Input118 = InstanceInput { Source = "N002_kangaeru40", SourceOp = "Root", Name = "*考える", Default = 0 }, Input119 = InstanceInput { Source = "N001_hisohiso39", SourceOp = "Root", Name = "*ひそひそ", Default = 0 }, Input120 = InstanceInput { Source = "N000_hihyouji38", SourceOp = "Root", Name = "*(非表示)", Default = 0 }, Input121 = InstanceInput { Source = "Grp_服装1", SourceOp = "Root", Name = "服装1", Default = 0 }, Input122 = InstanceInput { Source = "N001_itsumonofuku35", SourceOp = "Root", Name = "*いつもの服", Default = 0 }, Input123 = InstanceInput { Source = "N000_seifuku34", SourceOp = "Root", Name = "*制服", Default = 0 }, Input124 = InstanceInput { Source = "Grp_Root2", SourceOp = "Root", Name = "Root", Default = 0 }, Input125 = InstanceInput { Source = "N001_paakaauraji_show_3", SourceOp = "Root", Name = "パーカー裏地 show", Default = 0 }, Input126 = InstanceInput { Source = "N001_paakaauraji_hide_3", SourceOp = "Root", Name = "パーカー裏地 hide", Default = 0 }, Input127 = InstanceInput { Source = "N000_shippotekinaare_show_2", SourceOp = "Root", Name = "尻尾的なアレ show", Default = 0 }, Input128 = InstanceInput { Source = "N000_shippotekinaare_hide_2", SourceOp = "Root", Name = "尻尾的なアレ hide", Default = 0 }, Input129 = InstanceInput { Default = 6, SourceOp = "MouthOpenAnim", Source = "M_Open" }, Input130 = InstanceInput { Default = 0.55, SourceOp = "MouthOpenAnim", Source = "Threshold" }, Input131 = InstanceInput { Source = "Label_000", SourceOp = "MouthOpenAnim", Name = "※変更後アニメーションを作り直す必要があります。", Default = 0 }, Input132 = InstanceInput { Source = "LayerOrder", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2 }, Input133 = InstanceInput { Source = "LayerSelection", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2, Default = 1 }, Input134 = InstanceInput { Source = "LayerName1", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2 }, Input135 = InstanceInput { Source = "LayerEnabled1", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2, Default = 1 }, Input136 = InstanceInput { Source = "LayerName2", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2 }, Input137 = InstanceInput { Source = "LayerEnabled2", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2, Default = 0 }, Input138 = InstanceInput { Source = "LayerName3", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2 }, Input139 = InstanceInput { Source = "LayerEnabled3", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2, Default = 0 }, Input140 = InstanceInput { Source = "LayerName4", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2 }, Input141 = InstanceInput { Source = "LayerEnabled4", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2, Default = 0 }, Input142 = InstanceInput { Source = "LayerName5", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2 }, Input143 = InstanceInput { Source = "LayerEnabled5", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2, Default = 0 }, Input144 = InstanceInput { Source = "LayerName6", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2 }, Input145 = InstanceInput { Source = "LayerEnabled6", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2, Default = 0 }, Input146 = InstanceInput { Source = "LayerName7", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2 }, Input147 = InstanceInput { Source = "LayerEnabled7", SourceOp = "MouthOpenAnim", Name = "Layer List", ControlGroup = 2, Default = 1 }, Input148 = InstanceInput { Default = 127, SourceOp = "EyeAnim", Source = "Blink" }, Input149 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input150 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input151 = InstanceInput { Source = "Make", SourceOp = "EyeAnim", Name = "Make Anim", Default = 0 }, Input152 = InstanceInput { Source = "Delete", SourceOp = "EyeAnim", Name = "Delete Anim", Default = 0 }, Input153 = InstanceInput { Source = "at00", SourceOp = "EyeAnim", Name = "ボタンを押さないと反映されません。", Default = 0 }, Input154 = InstanceInput { Source = "LayerOrder", SourceOp = "EyeAnim", Name = "Layer List", ControlGroup = 3 }, Input155 = InstanceInput { Source = "LayerSelection", SourceOp = "EyeAnim", Name = "Layer List", ControlGroup = 3, Default = 1 }, Input156 = InstanceInput { Source = "LayerName1", SourceOp = "EyeAnim", Name = "Layer List", ControlGroup = 3 }, Input157 = InstanceInput { Source = "LayerEnabled1", SourceOp = "EyeAnim", Name = "Layer List", ControlGroup = 3, Default = 1 }, Input158 = InstanceInput { Source = "LayerName2", SourceOp = "EyeAnim", Name = "Layer List", ControlGroup = 3 }, Input159 = InstanceInput { Source = "LayerEnabled2", SourceOp = "EyeAnim", Name = "Layer List", ControlGroup = 3, Default = 0 }, Input160 = InstanceInput { Source = "LayerName3", SourceOp = "EyeAnim", Name = "Layer List", ControlGroup = 3 }, Input161 = InstanceInput { Source = "LayerEnabled3", SourceOp = "EyeAnim", Name = "Layer List", ControlGroup = 3, Default = 1 } } } } } ================================================ FILE: Templates/Edit/Generators/ずんだもん.setting ================================================ { Tools = ordered() { Zundamon = GroupOperator { Tools = ordered() { Loader72 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き3_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11825, -1303.5 } } }, Loader21 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-口元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6490, -808.5 } } }, Loader71 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目ハート.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11715, -1303.5 } } }, Loader65 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-UU.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11055, -1303.5 } } }, Loader14 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-腰.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5500, -808.5 } } }, Loader50 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12815, -841.5 } } }, Loader89 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-上がり眉.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10945, -412.5 } } }, Loader95 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗3_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12045, -412.5 } } }, Loader20 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-苦しむ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6380, -808.5 } } }, Loader80 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13145, -2095.5 } } }, Loader4 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-ぱんつ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -412.5 } } }, Loader28 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-ひそひそ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7700, -808.5 } } }, Loader38 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-苦しむ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9020, -808.5 } } }, Loader63 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-〇〇.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10835, -1303.5 } } }, Loader41 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-腰.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9350, -808.5 } } }, Loader18 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-胸元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6160, -808.5 } } }, Loader82 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13365, -2095.5 } } }, ["ぽよ"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 12815, 709.5 }, Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Direction = "Horizontal" }, Tools = ordered() { Transform = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, CtrlWZoom = false, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true }, Calculation1 = Calculation { Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Page = "Controls", Source = "speed", Default = 1, Name = "スピード", SourceOp = "Transform" }, Input2 = InstanceInput { Source = "SecondOperand", Default = 1, Name = "強さ", SourceOp = "Calculation2" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, NameSet = true }, Loader22 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-手を挙げる.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6600, -808.5 } } }, Loader13 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-手を挙げる.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -808.5 } } }, Loader40 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-手を挙げる.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9240, -808.5 } } }, Loader35 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-(非表示).png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8690, -808.5 } } }, Loader98 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\涙.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12375, -412.5 } } }, Loader99 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\アヒルちゃん.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12485, -412.5 } } }, Loader39 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-口元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9130, -808.5 } } }, Loader15 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5610, -808.5 } } }, Loader31 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-口元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8030, -808.5 } } }, ST_Background = Background { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13640, 874.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, GlobalOut = Input { Value = 300 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, UseFrameFormatSettings = Input { Value = 1 } }, NameSet = true }, ST_SetDomain = SetDomain { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13640, 1006.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, NameSet = true }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 13805, 874.5 } }, Inputs = { Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, Motion_Speed = PublishNumber { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } }, NameSet = true }, Motion_Str = PublishNumber { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } }, NameSet = true }, ST_Merge = Merge { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13805, 1006.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } }, NameSet = true }, ["レイアウト"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 13805, 1138.5 } }, Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0.1 } } }, NameSet = true }, Loader11 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-苦しむ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -808.5 } } }, Loader48 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んあー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12595, -841.5 } } }, Loader36 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-マイク.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8800, -808.5 } } }, Loader24 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6820, -808.5 } } }, Loader23 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-腰.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6710, -808.5 } } }, Loader78 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし3_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12925, -2095.5 } } }, ["パーターブ_Ctrl"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13970, 709.5 } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, NameSet = true }, Perturb1 = PerturbPoint { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } }, CtrlWZoom = false }, ["リズム_Ctrl"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13145, 709.5 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true }, ["リズム_AspectAffset"] = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, NameSet = true }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } }, NameSet = true }, ["リズム_Loop"] = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" }, Operator = Input { Value = 9 }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Frame = Input { Expression = "30 / Speed", Value = 30 } }, NameSet = true }, ["リズム_LoopFirstOperand"] = BezierSpline { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { -0.01, RH = { 4, -0.01 }, LH = { 2, -0.01 } }, [6] = { 0, LH = { 5, 0 } } }, SplineColor = { Green = 105, Blue = 30, Red = 210 }, CtrlWZoom = false }, ["荒ぶる"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 14630, 709.5 }, Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Direction = "Horizontal" }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { shake = Input { SourceOp = "Shake1_1", Source = "Position" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, Smoothness = Input { Value = 1.5 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 } }, Faster = true } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, Width = 1, SourceOp = "Shake1_1" }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1_1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, Name = "X", SourceOp = "Transform1_2_1" }, Input2 = InstanceInput { Source = "y", Default = 0.1, Name = "Y", SourceOp = "Transform1_2_1" } }, NameSet = true }, ["横揺れ_Ctrl"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13475, 709.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INPID_InputControl = "CheckboxControl", INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INP_Default = 0 } }, Inputs = { speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, NameSet = true }, ["縦揺れ_Ctrl"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13640, 709.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, Inputs = { speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, NameSet = true }, Loader69 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ジト目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11495, -1303.5 } } }, ["跳ねる"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 14135, 709.5 }, Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Direction = "Horizontal" }, Tools = ordered() { Transform1_1 = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INP_MinScale = 0 } }, Inputs = { speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CtrlWZoom = false } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } }, NameSet = true }, Loader86 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13805, -2095.5 } } }, ["跳ねる_Ctrl"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13310, 709.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, NameSet = true }, Loader52 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-おほお.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13035, -841.5 } } }, Loader58 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-青ざめ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10010, -412.5 } } }, Loader12 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-口元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -808.5 } } }, Loader59 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ赤め.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10120, -412.5 } } }, Loader96 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12155, -412.5 } } }, Loader55 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13365, -841.5 } } }, Loader56 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\かげり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9790, -412.5 } } }, Loader62 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ぐるぐる.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10725, -1303.5 } } }, Loader76 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-ジト白目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12485, -1699.5 } } }, Loader10 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-指差し.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -808.5 } } }, Loader81 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線3_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13255, -2095.5 } } }, Loader88 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉1_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10835, -412.5 } } }, Loader60 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10230, -412.5 } } }, Loader85 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13695, -2095.5 } } }, Loader44 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12155, -841.5 } } }, Loader37 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-指差し.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8910, -808.5 } } }, Loader25 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-制服.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7150, -412.5 } } }, Loader70 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11605, -1303.5 } } }, Loader67 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11275, -1303.5 } } }, Loader29 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-考える.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7810, -808.5 } } }, Loader64 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-__.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10945, -1303.5 } } }, Loader33 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-腰.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8250, -808.5 } } }, Loader6 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-バスタオル.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -412.5 } } }, Loader75 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-見開き白目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12375, -1699.5 } } }, Loader94 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-パーカー(裏地とセットで使用).png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11715, -412.5 } } }, Loader97 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗1_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12265, -412.5 } } }, ["拡縮_Ctrl"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13805, 709.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INPID_InputControl = "CheckboxControl", INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INP_Default = 0 } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, Size = Input { Expression = " v" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true }, Loader84 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目3_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13585, -2095.5 } } }, Background2 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 3960, -412.5 } } }, SetDomain2 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3960, -280.5 } } }, Loader3 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-素体.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4070, -412.5 } } }, ["服装2_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader3", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4400, -280.5 } } }, Background3 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 4620, -808.5 } } }, SetDomain3 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4620, -676.5 } } }, Loader7 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-(非表示).png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -808.5 } } }, ["右腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader7", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -676.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -544.5 } } }, ["右腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "服装2_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -280.5 } } }, Background4 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 5830, -808.5 } } }, SetDomain4 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5830, -676.5 } } }, Loader16 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-(非表示).png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5940, -808.5 } } }, ["左腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" }, Foreground = Input { SourceOp = "Loader16", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -676.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -544.5 } } }, ["左腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -280.5 } } }, ["服装2"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -148.5 } } }, Loader66 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11165, -1303.5 } } }, Loader87 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10725, -412.5 } } }, Loader8 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-胸元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -808.5 } } }, Loader32 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-手を挙げる.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8140, -808.5 } } }, ["ぴょん_Ctrl"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 12980, 709.5 } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl" }, offset = { INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "offset", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, Inputs = { speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true }, XYPath1_1 = XYPath { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, CtrlWZoom = false }, Calculation1_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, SecondOperand = Input { Value = 0.5 } }, CtrlWZoom = false }, Calculation2_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, Calculation4_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonCalculationonぴょん_CtrlCenterXYPath1_1YFirstOperandFirstOperand", Source = "Value" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, ["CalculationonCalculationonCalculationonぴょん_CtrlCenterXYPath1_1YFirstOperandFirstOperand"] = BezierSpline { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 2.65, 0.18 } }, [13] = { 0, RH = { 15.2, 0.05 }, LH = { 9.5, 0.194 } }, [22] = { 0, RH = { 24.9, 0.02 }, LH = { 18.7, 0.06 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, SplineColor = { Green = 255, Blue = 0, Red = 0 }, CtrlWZoom = false, NameSet = true }, Loader92 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆萎え.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11495, -412.5 } } }, Loader74 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12045, -1303.5 } } }, Loader2 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\パーカー裏地.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3740, -16.5 } } }, Loader30 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-苦しむ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7920, -808.5 } } }, Loader91 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-普通眉.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11165, -412.5 } } }, ["震え"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 14795, 709.5 }, Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Direction = "Horizontal" }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, Inputs = { speed = Input { Value = 12 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INPID_InputControl = "CheckboxControl", INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INP_Default = 0 } } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } }, NameSet = true }, Loader9 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-マイク.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -808.5 } } }, Loader47 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-△.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12485, -841.5 } } }, Loader73 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11935, -1303.5 } } }, Loader57 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-(非表示).png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9900, -412.5 } } }, Loader19 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-考える.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6270, -808.5 } } }, Loader79 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13035, -2095.5 } } }, Loader17 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-ひそひそ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6050, -808.5 } } }, ["跳ねる_小"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 14300, 709.5 }, Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Direction = "Horizontal" }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CtrlWZoom = false } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } }, NameSet = true }, Loader5 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-スク水.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4290, -412.5 } } }, Loader51 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-はへえ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12925, -841.5 } } }, Background1 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 3410, -16.5 } } }, SetDomain1 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3410, 115.5 } } }, Loader1 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\尻尾的なアレ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3630, -16.5 } } }, ["尻尾的なアレ_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3630, 115.5 } } }, ["パーカー裏地_MG"] = Merge { Inputs = { Background = Input { SourceOp = "尻尾的なアレ_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3740, 115.5 } } }, Background5 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 7040, -412.5 } } }, SetDomain5 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7040, -280.5 } } }, Loader26 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-いつもの服.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7260, -412.5 } } }, ["服装1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader26", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7260, -280.5 } } }, Background6 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 7480, -808.5 } } }, SetDomain6 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7480, -676.5 } } }, Loader34 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 8360, -808.5 } } }, ["左腕1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "Loader34", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8360, -676.5 } } }, ["左腕1"] = Transform { Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8360, -544.5 } } }, ["左腕_MG2"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "服装1_MG", Source = "Output" }, Foreground = Input { SourceOp = "左腕1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8360, -280.5 } } }, Background7 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 8580, -808.5 } } }, SetDomain7 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 8580, -676.5 } } }, Loader42 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 9460, -808.5 } } }, ["右腕1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "Loader42", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 9460, -676.5 } } }, ["右腕1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 9460, -544.5 } } }, ["右腕_MG2"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "左腕_MG2", Source = "Output" }, Foreground = Input { SourceOp = "右腕1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 9460, -280.5 } } }, ["服装1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG2", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 9460, -148.5 } } }, Root_MG = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "パーカー裏地_MG", Source = "Output" }, Foreground = Input { SourceOp = "服装1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 9460, 115.5 } } }, Background9 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 9680, -412.5 } } }, SetDomain9 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 9680, -280.5 } } }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 9790, -280.5 } } }, Loader61 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 10340, -412.5 } } }, ["顔色_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "かげり_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader61", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 10340, -280.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 10340, -148.5 } } }, ["顔色_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Root_MG", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 10340, 115.5 } } }, Background13 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 10615, -412.5 } } }, SetDomain13 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background13", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 10615, -280.5 } } }, Loader90 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-怒り眉.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11055, -412.5 } } }, ["眉_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain13", Source = "Output" }, Foreground = Input { SourceOp = "Loader90", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 11165, -280.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 11165, -148.5 } } }, ["眉_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 11165, 115.5 } } }, Background14 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 11385, -412.5 } } }, SetDomain14 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background14", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 11385, -280.5 } } }, Loader93 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆通常.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11605, -412.5 } } }, ["枝豆_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain14", Source = "Output" }, Foreground = Input { SourceOp = "Loader93", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 11715, -280.5 } } }, ["枝豆"] = Transform { Inputs = { Input = Input { SourceOp = "枝豆_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 11715, -148.5 } } }, ["枝豆_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "枝豆", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 11715, 115.5 } } }, Background15 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 11935, -412.5 } } }, SetDomain15 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background15", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 11935, -280.5 } } }, ["汗3_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain15", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 12045, -280.5 } } }, ["汗2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗3_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 12155, -280.5 } } }, ["汗1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗2_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 12265, -280.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗1_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 12375, -280.5 } } }, ["アヒルちゃん_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 12485, -280.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "アヒルちゃん_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 12485, -148.5 } } }, ["記号など_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "枝豆_MG1", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 12485, 115.5 } } }, Body = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 12705, 115.5 } }, NameSet = true, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "記号など_MG", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background8 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 11935, -841.5 } } }, SetDomain8 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 11935, -709.5 } } }, ["口_MG"] = Merge { Inputs = { FlattenTransform = Input { Value = 1 }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" }, Foreground = Input { SourceOp = "Loader46", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 13365, -709.5 } } }, MouthBase = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 13365, -280.5 } }, NameSet = true, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "口_MG", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, MouthScale = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 13365, -16.5 } }, Inputs = { Input = Input { SourceOp = "MouthBase", Source = "Output" }, Pivot = Input { Value = { 0.460079669291306, 0.690525920907883 } } }, NameSet = true }, Loader46 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むふ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12375, -841.5 } } }, N = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13255, -280.5 } }, Inputs = { Input = Input { SourceOp = "Loader46", Source = "Output" } }, NameSet = true }, Instance_MouthScale = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13255, -16.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output" } }, SourceOp = "MouthScale", NameSet = true }, Loader43 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12045, -841.5 } } }, A = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13145, -280.5 } }, Inputs = { Input = Input { SourceOp = "Loader43", Source = "Output" } }, NameSet = true }, Instance_MouthScale_1 = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13145, -16.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output" } }, SourceOp = "MouthScale", NameSet = true }, Loader49 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んへー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12705, -841.5 } } }, I = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13035, -280.5 } }, Inputs = { Input = Input { SourceOp = "Loader49", Source = "Output" } }, NameSet = true }, Instance_MouthScale_2 = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13035, -16.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output" } }, SourceOp = "MouthScale", NameSet = true }, Loader54 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ゆ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13255, -841.5 } } }, U = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 12925, -280.5 } }, Inputs = { Input = Input { SourceOp = "Loader54", Source = "Output" } }, NameSet = true }, Instance_MouthScale_3 = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 12925, -16.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output" } }, SourceOp = "MouthScale", NameSet = true }, Loader45 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12265, -841.5 } } }, E = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 12815, -280.5 } }, Inputs = { Input = Input { SourceOp = "Loader45", Source = "Output" } }, NameSet = true }, Instance_MouthScale_4 = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 12815, -16.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "E", Source = "Output" } }, SourceOp = "MouthScale", NameSet = true }, Loader53 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-お.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13145, -841.5 } } }, O = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 12705, -280.5 } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output" } }, NameSet = true }, Instance_MouthScale_5 = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 12705, -16.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output" } }, SourceOp = "MouthScale", NameSet = true }, MouthAnim = MultiMerge { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 13145, 115.5 } }, Inputs = { LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerEnabled7 = Input { Value = 0 }, LayerName7 = Input { Value = "O" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" }, LayerName2 = Input { Value = "N" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" } }, NameSet = true }, Background10 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 10615, -1303.5 } } }, SetDomain10 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background10", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 10615, -1171.5 } } }, Background11 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 12265, -1699.5 } } }, SetDomain11 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background11", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 12265, -1567.5 } } }, Loader77 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-普通白目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 12595, -1699.5 } } }, ["目セット_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain11", Source = "Output" }, Foreground = Input { SourceOp = "Loader77", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 12595, -1567.5 } } }, Background12 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 300 } }, ViewInfo = OperatorInfo { Pos = { 12815, -2095.5 } } }, SetDomain12 = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background12", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 12815, -1963.5 } } }, Loader83 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 13475, -2095.5 } } }, ["黒目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain12", Source = "Output" }, Foreground = Input { SourceOp = "Loader83", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 13805, -1963.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 13805, -1831.5 } } }, ["黒目_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "目セット_MG", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 13805, -1567.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 13805, -1435.5 } } }, ["目_MG"] = Merge { Inputs = { FlattenTransform = Input { Value = 1 }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain10", Source = "Output" }, Foreground = Input { SourceOp = "目セット", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 13805, -1171.5 } } }, EyeBase = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 13805, -280.5 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "目_MG", Source = "Output" } }, NameSet = true }, Loader68 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-なごみ目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 11385, -1303.5 } } }, Closed = Fuse.Wireless { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13640, -280.5 } }, Inputs = { Input = Input { SourceOp = "Loader68", Source = "Output" } }, NameSet = true }, EyeAnim = MultiMerge { Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 13805, 148.5 } }, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, Inputs = { LayerEnabled2 = Input { SourceOp = "EyeAnim_2LayerEnabled2", Source = "Value" }, LayerEnabled1 = Input { SourceOp = "EyeAnim_2LayerEnabled1", Source = "Value" }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, LayerName2 = Input { Value = "Closed" } }, NameSet = true }, EyeAnim_2LayerEnabled1 = BezierSpline { KeyFrames = { [0] = { 1, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 41, 0.666666666666667 } }, [123] = { 0, Flags = { StepIn = true }, RH = { 124.333333333333, 0.333333333333333 }, LH = { 82, 0.333333333333333 } }, [127] = { 1, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 125.666666666667, 0.666666666666667 } } }, SplineColor = { Green = 82, Blue = 232, Red = 198 }, CtrlWZoom = false, NameSet = true }, EyeAnim_2LayerEnabled2 = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 41, 0.333333333333333 } }, [123] = { 1, Flags = { StepIn = true }, RH = { 124.333333333333, 0.666666666666667 }, LH = { 82, 0.666666666666667 } }, [127] = { 0, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 125.666666666667, 0.333333333333333 } } }, SplineColor = { Green = 82, Blue = 214, Red = 232 }, CtrlWZoom = false, NameSet = true }, Root = Transform { Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 13805, 346.5 } }, Inputs = { Comments = Input { Value = "記号など_MG\nアヒルちゃん_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n枝豆_MG1\n枝豆_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n口_MG1\n口_MG\n右腕_MG2\n右腕1_MG\n左腕_MG2\n左腕1_MG\n服装1_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n服装2_MG\nパーカー裏地_MG\n尻尾的なアレ_MG" }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_枝豆"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_顔色"] = Input { Value = 0 }, ["Grp_服装1"] = Input { Value = 0 }, ["Grp_服装2"] = Input { Value = 0 }, ["Grp_左腕"] = Input { Value = 0 }, ["Grp_右腕"] = Input { Value = 0 }, Grp_Root2 = Input { Value = 0 }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N009_kigounado_show_128 = { BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N009_kigounado_hide_128 = { BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_paakaauraji_show_3 = { BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーカー裏地 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_paakaauraji_hide_3 = { BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーカー裏地 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_shippotekinaare_show_2 = { BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "尻尾的なアレ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_shippotekinaare_hide_2 = { BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "尻尾的なアレ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_fukusou155 = { BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*服装1", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_fukusou231 = { BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*服装2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_記号など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 10, LINKS_Name = "記号など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_ahiruchan_show_128 = { BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nlocal node = comp:FindTool(\"Loader99\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "アヒルちゃん show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_ahiruchan_hide_128 = { BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "アヒルちゃん hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_namida_show_127 = { BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader98\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_namida_hide_127 = { BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_ase1_show_126 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader97\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗1 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_ase1_hide_126 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗1 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_show_125 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader96\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_hide_125 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_ase3_show_124 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader95\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗3 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_ase3_hide_124 = { BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗3 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_枝豆"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "枝豆", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_paakaaurajitosettodeshiyou121 = { BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader94\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*パーカー(裏地とセットで使用)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_edamametsuujou120 = { BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader93\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*枝豆通常", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_edamamenae119 = { BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader92\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*枝豆萎え", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_futsuumayu116 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader91\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_ikarimayu115 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader90\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*怒り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_agarimayu114 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader89\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上がり眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_komarimayu1113 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader88\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉1", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_komarimayu2112 = { BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader87\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 14, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N013_mesetto109 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N012_uwamuki93 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_uwamuki292 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_uwamuki391 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_hosomemehaato90 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*細め目ハート", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_hosomeme89 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*細め目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_jitome88 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_nagomime87 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_nikkori86 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_nikkori285 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_UU84 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*UU", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_none83 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N001_〇〇82"] = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*〇〇", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_guruguru81 = { BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぐるぐる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_futsuushirome98 = { BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_jitoshirome97 = { BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mihirakishirome96 = { BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*見開き白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_futsuume109 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader86\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_futsuume2108 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader85\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_futsuume3107 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_kameramesen106 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kameramesen2105 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kameramesen3104 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_mesorashi103 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_mesorashi2102 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mesorashi3101 = { BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 7, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N000_kageri_show_73 = { BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kageri_hide_73 = { BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N005_hoppe78 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_hoppe277 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_hoppeakame76 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ赤め", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_aozame75 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*青ざめ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hihyouji74 = { BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 13, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N012_muu70 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_yu69 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ゆ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_o68 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_ohoo67 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おほお", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_hahee66 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*はへえ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_nn65 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_nhee64 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んへー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_naa63 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N004_△62"] = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*△", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_mufu61 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むふ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_hoo60 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hoa59 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほあ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hoaa58 = { BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_服装1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "服装1", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_itsumonofuku35 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*いつもの服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_seifuku34 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*制服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_kihon55 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_koshi54 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_tewoageru53 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kuchimoto52 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kurushimu51 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_yubisashishi50 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指差し", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_maiku49 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*マイク", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji48 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_kihon45 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_koshi44 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_tewoageru43 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kuchimoto42 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kurushimu41 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_kangaeru40 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*考える", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hisohiso39 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ひそひそ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji38 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_服装2"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "服装2", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_basutaoru9 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*バスタオル", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_sukumizu8 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*スク水", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_pantsu7 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぱんつ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_motokarada6 = { BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*素体", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_kihon31 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_koshi30 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_tewoageru29 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_kuchimoto28 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kurushimu27 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kangaeru26 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*考える", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_munamoto25 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hisohiso24 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ひそひそ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji23 = { BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_kihon20 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_koshi19 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_tewoageru18 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_kuchimoto17 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kurushimu16 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_yubisashishi15 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指差し", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_maiku14 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*マイク", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_munamoto13 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji12 = { BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, Grp_Root2 = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "Root", ICS_ControlPage = "ポーズ", INPID_InputControl = "LabelControl", LINKID_DataType = "Number", INP_Passive = true, INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 } } }, ["モーションなし"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 13805, 445.5 } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, NameSet = true }, ["不安"] = GroupOperator { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 14465, 709.5 }, Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, Direction = "Horizontal" }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { shake = Input { SourceOp = "Shake1", Source = "Position" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INP_MinScale = 0 } } }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { CtrlWZoom = false, Inputs = { YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, Smoothness = Input { Value = 2 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 } }, Faster = true } }, CtrlWZoom = false, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, Width = 1, SourceOp = "Shake1" }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, Name = "X", SourceOp = "Transform1_2" }, Input2 = InstanceInput { Source = "y", Default = 0.1, Name = "Y", SourceOp = "Transform1_2" } }, NameSet = true }, Loader27 = Loader { Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, TimeCode = 0, FormatID = "PNGFormat", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-(非表示).png", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7590, -808.5 } } } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, AllowPan = false, AutoSnap = true }, PipeStyle = "Direct" }, Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", Default = 0, Name = "Copy Pose", SourceOp = "Root" }, Input2 = InstanceInput { Source = "PastePose", Default = 0, Name = "Paste Pose", SourceOp = "Root" }, Input3 = InstanceInput { Source = "SavePose", Default = 0, Name = "Save Pose", SourceOp = "Root" }, Input4 = InstanceInput { Source = "LoadPose", Default = 0, Name = "Load Pose", SourceOp = "Root" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect", SourceOp = "レイアウト" }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { Source = "XSize", Default = 1, Name = "X Size", SourceOp = "レイアウト" }, Input11 = InstanceInput { Source = "YSize", Default = 1, Name = "Y Size", SourceOp = "レイアウト" }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { Source = "FlipHoriz", ControlGroup = 1, Name = "Flip Horizontal", SourceOp = "レイアウト", Default = 0 }, Input14 = InstanceInput { Source = "FlipVert", ControlGroup = 1, Name = "Flip Vertical", SourceOp = "レイアウト", Default = 0 }, Input15 = InstanceInput { Page = "モーション", Source = "Value", Default = 1, Name = "スピード", SourceOp = "Motion_Speed" }, Input16 = InstanceInput { Source = "Value", Default = 1, Name = "強さ", SourceOp = "Motion_Str" }, Input17 = InstanceInput { Source = "N000_モーションなし", Default = 0, Name = "モーションなし", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Source = "N001_ぽよ", Default = 0, Name = "ぽよ", SourceOp = "モーションSelector" }, Input19 = InstanceInput { Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl", SourceOp = "モーションSelector" }, Input20 = InstanceInput { Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl", SourceOp = "モーションSelector" }, Input21 = InstanceInput { Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl", SourceOp = "モーションSelector" }, Input22 = InstanceInput { Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl", SourceOp = "モーションSelector" }, Input23 = InstanceInput { Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl", SourceOp = "モーションSelector" }, Input24 = InstanceInput { Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl", SourceOp = "モーションSelector" }, Input25 = InstanceInput { Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl", SourceOp = "モーションSelector" }, Input26 = InstanceInput { Source = "N009_跳ねる", Default = 0, Name = "跳ねる", SourceOp = "モーションSelector" }, Input27 = InstanceInput { Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector" }, Input28 = InstanceInput { Source = "N011_不安", Default = 0, Name = "不安", SourceOp = "モーションSelector" }, Input29 = InstanceInput { Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector" }, Input30 = InstanceInput { Source = "N013_震え", Default = 0, Name = "震え", SourceOp = "モーションSelector" }, Input31 = InstanceInput { Source = "Grp_記号など", Default = 0, Name = "記号など", SourceOp = "Root" }, Input32 = InstanceInput { Source = "N004_ahiruchan_show_128", Default = 0, Name = "アヒルちゃん show", SourceOp = "Root" }, Input33 = InstanceInput { Source = "N004_ahiruchan_hide_128", Default = 0, Name = "アヒルちゃん hide", SourceOp = "Root" }, Input34 = InstanceInput { Source = "N003_namida_show_127", Default = 0, Name = "涙 show", SourceOp = "Root" }, Input35 = InstanceInput { Source = "N003_namida_hide_127", Default = 0, Name = "涙 hide", SourceOp = "Root" }, Input36 = InstanceInput { Source = "N002_ase1_show_126", Default = 0, Name = "汗1 show", SourceOp = "Root" }, Input37 = InstanceInput { Source = "N002_ase1_hide_126", Default = 0, Name = "汗1 hide", SourceOp = "Root" }, Input38 = InstanceInput { Source = "N001_ase2_show_125", Default = 0, Name = "汗2 show", SourceOp = "Root" }, Input39 = InstanceInput { Source = "N001_ase2_hide_125", Default = 0, Name = "汗2 hide", SourceOp = "Root" }, Input40 = InstanceInput { Source = "N000_ase3_show_124", Default = 0, Name = "汗3 show", SourceOp = "Root" }, Input41 = InstanceInput { Source = "N000_ase3_hide_124", Default = 0, Name = "汗3 hide", SourceOp = "Root" }, Input42 = InstanceInput { Source = "Grp_枝豆", Default = 0, Name = "枝豆", SourceOp = "Root" }, Input43 = InstanceInput { Source = "N002_paakaaurajitosettodeshiyou121", Default = 0, Name = "*パーカー(裏地とセットで使用)", SourceOp = "Root" }, Input44 = InstanceInput { Source = "N001_edamametsuujou120", Default = 0, Name = "*枝豆通常", SourceOp = "Root" }, Input45 = InstanceInput { Source = "N000_edamamenae119", Default = 0, Name = "*枝豆萎え", SourceOp = "Root" }, Input46 = InstanceInput { Source = "Grp_眉", Default = 1, Name = "眉", SourceOp = "Root" }, Input47 = InstanceInput { Source = "N004_futsuumayu116", Default = 0, Name = "*普通眉", SourceOp = "Root" }, Input48 = InstanceInput { Source = "N003_ikarimayu115", Default = 0, Name = "*怒り眉", SourceOp = "Root" }, Input49 = InstanceInput { Source = "N002_agarimayu114", Default = 0, Name = "*上がり眉", SourceOp = "Root" }, Input50 = InstanceInput { Source = "N001_komarimayu1113", Default = 0, Name = "*困り眉1", SourceOp = "Root" }, Input51 = InstanceInput { Source = "N000_komarimayu2112", Default = 0, Name = "*困り眉2", SourceOp = "Root" }, Input52 = InstanceInput { Source = "Grp_目", Default = 1, Name = "目", SourceOp = "Root" }, Input53 = InstanceInput { Source = "N013_mesetto109", Default = 0, Name = "*目セット", SourceOp = "Root" }, Input54 = InstanceInput { Source = "N012_uwamuki93", Default = 0, Name = "*上向き", SourceOp = "Root" }, Input55 = InstanceInput { Source = "N011_uwamuki292", Default = 0, Name = "*上向き2", SourceOp = "Root" }, Input56 = InstanceInput { Source = "N010_uwamuki391", Default = 0, Name = "*上向き3", SourceOp = "Root" }, Input57 = InstanceInput { Source = "N009_hosomemehaato90", Default = 0, Name = "*細め目ハート", SourceOp = "Root" }, Input58 = InstanceInput { Source = "N008_hosomeme89", Default = 0, Name = "*細め目", SourceOp = "Root" }, Input59 = InstanceInput { Source = "N007_jitome88", Default = 0, Name = "*ジト目", SourceOp = "Root" }, Input60 = InstanceInput { Source = "N006_nagomime87", Default = 0, Name = "*なごみ目", SourceOp = "Root" }, Input61 = InstanceInput { Source = "N005_nikkori86", Default = 0, Name = "*にっこり", SourceOp = "Root" }, Input62 = InstanceInput { Source = "N004_nikkori285", Default = 0, Name = "*にっこり2", SourceOp = "Root" }, Input63 = InstanceInput { Source = "N003_UU84", Default = 0, Name = "*UU", SourceOp = "Root" }, Input64 = InstanceInput { Source = "N002_none83", Default = 0, Name = "*><", SourceOp = "Root" }, Input65 = InstanceInput { Source = "N001_〇〇82", Default = 0, Name = "*〇〇", SourceOp = "Root" }, Input66 = InstanceInput { Source = "N000_guruguru81", Default = 0, Name = "*ぐるぐる", SourceOp = "Root" }, Input67 = InstanceInput { Source = "Grp_目セット", Default = 0, Name = "目セット", SourceOp = "Root" }, Input68 = InstanceInput { Source = "N002_futsuushirome98", Default = 0, Name = "*普通白目", SourceOp = "Root" }, Input69 = InstanceInput { Source = "N001_jitoshirome97", Default = 0, Name = "*ジト白目", SourceOp = "Root" }, Input70 = InstanceInput { Source = "N000_mihirakishirome96", Default = 0, Name = "*見開き白目", SourceOp = "Root" }, Input71 = InstanceInput { Source = "Grp_黒目", Default = 0, Name = "黒目", SourceOp = "Root" }, Input72 = InstanceInput { Source = "N008_futsuume109", Default = 0, Name = "*普通目", SourceOp = "Root" }, Input73 = InstanceInput { Source = "N007_futsuume2108", Default = 0, Name = "*普通目2", SourceOp = "Root" }, Input74 = InstanceInput { Source = "N006_futsuume3107", Default = 0, Name = "*普通目3", SourceOp = "Root" }, Input75 = InstanceInput { Source = "N005_kameramesen106", Default = 0, Name = "*カメラ目線", SourceOp = "Root" }, Input76 = InstanceInput { Source = "N004_kameramesen2105", Default = 0, Name = "*カメラ目線2", SourceOp = "Root" }, Input77 = InstanceInput { Source = "N003_kameramesen3104", Default = 0, Name = "*カメラ目線3", SourceOp = "Root" }, Input78 = InstanceInput { Source = "N002_mesorashi103", Default = 0, Name = "*目逸らし", SourceOp = "Root" }, Input79 = InstanceInput { Source = "N001_mesorashi2102", Default = 0, Name = "*目逸らし2", SourceOp = "Root" }, Input80 = InstanceInput { Source = "N000_mesorashi3101", Default = 0, Name = "*目逸らし3", SourceOp = "Root" }, Input81 = InstanceInput { Source = "Grp_顔色", Default = 0, Name = "顔色", SourceOp = "Root" }, Input82 = InstanceInput { Source = "N000_kageri_show_73", Default = 0, Name = "かげり show", SourceOp = "Root" }, Input83 = InstanceInput { Source = "N000_kageri_hide_73", Default = 0, Name = "かげり hide", SourceOp = "Root" }, Input84 = InstanceInput { Source = "N005_hoppe78", Default = 0, Name = "*ほっぺ", SourceOp = "Root" }, Input85 = InstanceInput { Source = "N004_hoppe277", Default = 0, Name = "*ほっぺ2", SourceOp = "Root" }, Input86 = InstanceInput { Source = "N003_hoppeakame76", Default = 0, Name = "*ほっぺ赤め", SourceOp = "Root" }, Input87 = InstanceInput { Source = "N002_aozame75", Default = 0, Name = "*青ざめ", SourceOp = "Root" }, Input88 = InstanceInput { Source = "N001_hihyouji74", Default = 0, Name = "*(非表示)", SourceOp = "Root" }, Input89 = InstanceInput { Source = "Grp_口", Default = 1, Name = "口", SourceOp = "Root" }, Input90 = InstanceInput { Source = "N012_muu70", Default = 0, Name = "*むー", SourceOp = "Root" }, Input91 = InstanceInput { Source = "N011_yu69", Default = 0, Name = "*ゆ", SourceOp = "Root" }, Input92 = InstanceInput { Source = "N010_o68", Default = 0, Name = "*お", SourceOp = "Root" }, Input93 = InstanceInput { Source = "N009_ohoo67", Default = 0, Name = "*おほお", SourceOp = "Root" }, Input94 = InstanceInput { Source = "N008_hahee66", Default = 0, Name = "*はへえ", SourceOp = "Root" }, Input95 = InstanceInput { Source = "N007_nn65", Default = 0, Name = "*んー", SourceOp = "Root" }, Input96 = InstanceInput { Source = "N006_nhee64", Default = 0, Name = "*んへー", SourceOp = "Root" }, Input97 = InstanceInput { Source = "N005_naa63", Default = 0, Name = "*んあー", SourceOp = "Root" }, Input98 = InstanceInput { Source = "N004_△62", Default = 0, Name = "*△", SourceOp = "Root" }, Input99 = InstanceInput { Source = "N003_mufu61", Default = 0, Name = "*むふ", SourceOp = "Root" }, Input100 = InstanceInput { Source = "N002_hoo60", Default = 0, Name = "*ほー", SourceOp = "Root" }, Input101 = InstanceInput { Source = "N001_hoa59", Default = 0, Name = "*ほあ", SourceOp = "Root" }, Input102 = InstanceInput { Source = "N000_hoaa58", Default = 0, Name = "*ほあー", SourceOp = "Root" }, Input103 = InstanceInput { Source = "Grp_右腕1", Default = 1, Name = "右腕", SourceOp = "Root" }, Input104 = InstanceInput { Source = "N007_kihon55", Default = 0, Name = "*基本", SourceOp = "Root" }, Input105 = InstanceInput { Source = "N006_koshi54", Default = 0, Name = "*腰", SourceOp = "Root" }, Input106 = InstanceInput { Source = "N005_tewoageru53", Default = 0, Name = "*手を挙げる", SourceOp = "Root" }, Input107 = InstanceInput { Source = "N004_kuchimoto52", Default = 0, Name = "*口元", SourceOp = "Root" }, Input108 = InstanceInput { Source = "N003_kurushimu51", Default = 0, Name = "*苦しむ", SourceOp = "Root" }, Input109 = InstanceInput { Source = "N002_yubisashishi50", Default = 0, Name = "*指差し", SourceOp = "Root" }, Input110 = InstanceInput { Source = "N001_maiku49", Default = 0, Name = "*マイク", SourceOp = "Root" }, Input111 = InstanceInput { Source = "N000_hihyouji48", Default = 0, Name = "*(非表示)", SourceOp = "Root" }, Input112 = InstanceInput { Source = "Grp_左腕1", Default = 1, Name = "左腕", SourceOp = "Root" }, Input113 = InstanceInput { Source = "N007_kihon45", Default = 0, Name = "*基本", SourceOp = "Root" }, Input114 = InstanceInput { Source = "N006_koshi44", Default = 0, Name = "*腰", SourceOp = "Root" }, Input115 = InstanceInput { Source = "N005_tewoageru43", Default = 0, Name = "*手を挙げる", SourceOp = "Root" }, Input116 = InstanceInput { Source = "N004_kuchimoto42", Default = 0, Name = "*口元", SourceOp = "Root" }, Input117 = InstanceInput { Source = "N003_kurushimu41", Default = 0, Name = "*苦しむ", SourceOp = "Root" }, Input118 = InstanceInput { Source = "N002_kangaeru40", Default = 0, Name = "*考える", SourceOp = "Root" }, Input119 = InstanceInput { Source = "N001_hisohiso39", Default = 0, Name = "*ひそひそ", SourceOp = "Root" }, Input120 = InstanceInput { Source = "N000_hihyouji38", Default = 0, Name = "*(非表示)", SourceOp = "Root" }, Input121 = InstanceInput { Source = "Grp_服装1", Default = 0, Name = "服装1", SourceOp = "Root" }, Input122 = InstanceInput { Source = "N001_itsumonofuku35", Default = 0, Name = "*いつもの服", SourceOp = "Root" }, Input123 = InstanceInput { Source = "N000_seifuku34", Default = 0, Name = "*制服", SourceOp = "Root" }, Input124 = InstanceInput { Source = "Grp_Root2", Default = 0, Name = "Root", SourceOp = "Root" }, Input125 = InstanceInput { Source = "N001_paakaauraji_show_3", Default = 0, Name = "パーカー裏地 show", SourceOp = "Root" }, Input126 = InstanceInput { Source = "N001_paakaauraji_hide_3", Default = 0, Name = "パーカー裏地 hide", SourceOp = "Root" }, Input127 = InstanceInput { Source = "N000_shippotekinaare_show_2", Default = 0, Name = "尻尾的なアレ show", SourceOp = "Root" }, Input128 = InstanceInput { Source = "N000_shippotekinaare_hide_2", Default = 0, Name = "尻尾的なアレ hide", SourceOp = "Root" }, Input129 = InstanceInput { Page = "口パク", Source = "LayerOrder", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input130 = InstanceInput { Source = "LayerSelection", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 1 }, Input131 = InstanceInput { Source = "LayerName1", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input132 = InstanceInput { Source = "LayerEnabled1", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 1 }, Input133 = InstanceInput { Source = "LayerName2", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input134 = InstanceInput { Source = "LayerEnabled2", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 0 }, Input135 = InstanceInput { Source = "LayerName3", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input136 = InstanceInput { Source = "LayerEnabled3", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 0 }, Input137 = InstanceInput { Source = "LayerName4", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input138 = InstanceInput { Source = "LayerEnabled4", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 0 }, Input139 = InstanceInput { Source = "LayerName5", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input140 = InstanceInput { Source = "LayerEnabled5", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 0 }, Input141 = InstanceInput { Source = "LayerName6", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input142 = InstanceInput { Source = "LayerEnabled6", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 0 }, Input143 = InstanceInput { Source = "LayerName7", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input144 = InstanceInput { Source = "LayerEnabled7", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 0 }, Input145 = InstanceInput { Source = "LayerName8", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input146 = InstanceInput { Source = "LayerEnabled8", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Default = 1 }, Input147 = InstanceInput { Default = 1, SourceOp = "MouthScale", Source = "Size" }, Input148 = InstanceInput { Default = 127, SourceOp = "EyeAnim", Source = "Blink" }, Input149 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input150 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input151 = InstanceInput { Source = "Make", Default = 0, Name = "Make Anim", SourceOp = "EyeAnim" }, Input152 = InstanceInput { Source = "Delete", Default = 0, Name = "Delete Anim", SourceOp = "EyeAnim" }, Input153 = InstanceInput { Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeAnim" }, Input154 = InstanceInput { Source = "LayerOrder", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input155 = InstanceInput { Source = "LayerSelection", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim", Default = 1 }, Input156 = InstanceInput { Source = "LayerName1", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input157 = InstanceInput { Source = "LayerEnabled1", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim", Default = 1 }, Input158 = InstanceInput { Source = "LayerName2", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input159 = InstanceInput { Source = "LayerEnabled2", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim", Default = 0 }, Input160 = InstanceInput { Source = "LayerName3", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input161 = InstanceInput { Source = "LayerEnabled3", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim", Default = 1 } }, CtrlWZoom = false } } } ================================================ FILE: Templates/Edit/Generators/ちびめたん.setting ================================================ { Tools = ordered() { Metan = GroupOperator { Inputs = ordered() { Input1 = InstanceInput { SourceOp = "Root", Source = "CopyPose", Default = 0, Name = "Copy Pose" }, Input2 = InstanceInput { SourceOp = "Root", Source = "PastePose", Default = 0, Name = "Paste Pose" }, Input3 = InstanceInput { SourceOp = "Root", Source = "SavePose", Default = 0, Name = "Save Pose" }, Input4 = InstanceInput { SourceOp = "Root", Source = "LoadPose", Default = 0, Name = "Load Pose" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { SourceOp = "レイアウト", Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect" }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { SourceOp = "レイアウト", Source = "XSize", Default = 1, Name = "X Size" }, Input11 = InstanceInput { SourceOp = "レイアウト", Source = "YSize", Default = 1, Name = "Y Size" }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { SourceOp = "レイアウト", Source = "FlipHoriz", ControlGroup = 1, Name = "Flip Horizontal", Default = 0 }, Input14 = InstanceInput { SourceOp = "レイアウト", Source = "FlipVert", ControlGroup = 1, Name = "Flip Vertical", Default = 0 }, Input15 = InstanceInput { SourceOp = "Motion_Speed", Source = "Value", Default = 1, Name = "スピード", Page = "モーション" }, Input16 = InstanceInput { SourceOp = "Motion_Str", Source = "Value", Default = 1, Name = "強さ" }, Input17 = InstanceInput { SourceOp = "モーションSelector", Source = "N000_モーションなし", Default = 0, Name = "モーションなし" }, Input18 = InstanceInput { SourceOp = "モーションSelector", Source = "N001_ぽよ", Default = 0, Name = "ぽよ" }, Input19 = InstanceInput { SourceOp = "モーションSelector", Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl" }, Input20 = InstanceInput { SourceOp = "モーションSelector", Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl" }, Input21 = InstanceInput { SourceOp = "モーションSelector", Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl" }, Input22 = InstanceInput { SourceOp = "モーションSelector", Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl" }, Input23 = InstanceInput { SourceOp = "モーションSelector", Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl" }, Input24 = InstanceInput { SourceOp = "モーションSelector", Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl" }, Input25 = InstanceInput { SourceOp = "モーションSelector", Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl" }, Input26 = InstanceInput { SourceOp = "モーションSelector", Source = "N009_跳ねる", Default = 0, Name = "跳ねる" }, Input27 = InstanceInput { SourceOp = "モーションSelector", Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小" }, Input28 = InstanceInput { SourceOp = "モーションSelector", Source = "N011_不安", Default = 0, Name = "不安" }, Input29 = InstanceInput { SourceOp = "モーションSelector", Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる" }, Input30 = InstanceInput { SourceOp = "モーションSelector", Source = "N013_震え", Default = 0, Name = "震え" }, Input31 = InstanceInput { SourceOp = "Root", Source = "Grp_記号など", Default = 0, Name = "記号など" }, Input32 = InstanceInput { SourceOp = "Root", Source = "N003_namida_show_86", Default = 0, Name = "涙 show" }, Input33 = InstanceInput { SourceOp = "Root", Source = "N003_namida_hide_86", Default = 0, Name = "涙 hide" }, Input34 = InstanceInput { SourceOp = "Root", Source = "N002_ase1_show_85", Default = 0, Name = "汗1 show" }, Input35 = InstanceInput { SourceOp = "Root", Source = "N002_ase1_hide_85", Default = 0, Name = "汗1 hide" }, Input36 = InstanceInput { SourceOp = "Root", Source = "N001_ase2_show_84", Default = 0, Name = "汗2 show" }, Input37 = InstanceInput { SourceOp = "Root", Source = "N001_ase2_hide_84", Default = 0, Name = "汗2 hide" }, Input38 = InstanceInput { SourceOp = "Root", Source = "N000_ase3_show_83", Default = 0, Name = "汗3 show" }, Input39 = InstanceInput { SourceOp = "Root", Source = "N000_ase3_hide_83", Default = 0, Name = "汗3 hide" }, Input40 = InstanceInput { SourceOp = "Root", Source = "Grp_眉", Default = 1, Name = "眉" }, Input41 = InstanceInput { SourceOp = "Root", Source = "N007_futsuufutomayu80", Default = 0, Name = "*普通太眉" }, Input42 = InstanceInput { SourceOp = "Root", Source = "N006_ikarifutomayu79", Default = 0, Name = "*怒り太眉" }, Input43 = InstanceInput { SourceOp = "Root", Source = "N005_komarifutomayu78", Default = 0, Name = "*困り太眉" }, Input44 = InstanceInput { SourceOp = "Root", Source = "N004_futsuumayu77", Default = 0, Name = "*普通眉" }, Input45 = InstanceInput { SourceOp = "Root", Source = "N003_ikarimayu76", Default = 0, Name = "*怒り眉" }, Input46 = InstanceInput { SourceOp = "Root", Source = "N002_agarimayu75", Default = 0, Name = "*上がり眉" }, Input47 = InstanceInput { SourceOp = "Root", Source = "N001_komarimayu174", Default = 0, Name = "*困り眉1" }, Input48 = InstanceInput { SourceOp = "Root", Source = "N000_komarimayu273", Default = 0, Name = "*困り眉2" }, Input49 = InstanceInput { SourceOp = "Root", Source = "Grp_目", Default = 1, Name = "目" }, Input50 = InstanceInput { SourceOp = "Root", Source = "N008_mesetto70", Default = 0, Name = "*目セット" }, Input51 = InstanceInput { SourceOp = "Root", Source = "N007_jitome61", Default = 0, Name = "*ジト目" }, Input52 = InstanceInput { SourceOp = "Root", Source = "N006_nagomime60", Default = 0, Name = "*なごみ目" }, Input53 = InstanceInput { SourceOp = "Root", Source = "N005_nikkori59", Default = 0, Name = "*にっこり" }, Input54 = InstanceInput { SourceOp = "Root", Source = "N004_nikkori258", Default = 0, Name = "*にっこり2" }, Input55 = InstanceInput { SourceOp = "Root", Source = "N003_UU57", Default = 0, Name = "*UU" }, Input56 = InstanceInput { SourceOp = "Root", Source = "N002_none56", Default = 0, Name = "*><" }, Input57 = InstanceInput { SourceOp = "Root", Source = "N001_〇〇55", Default = 0, Name = "*〇〇" }, Input58 = InstanceInput { SourceOp = "Root", Source = "N000_guruguru54", Default = 0, Name = "*ぐるぐる" }, Input59 = InstanceInput { SourceOp = "Root", Source = "Grp_目セット", Default = 0, Name = "目セット" }, Input60 = InstanceInput { SourceOp = "Root", Source = "N001_futsuushirome65", Default = 0, Name = "*普通白目" }, Input61 = InstanceInput { SourceOp = "Root", Source = "N000_jitoshirome64", Default = 0, Name = "*ジト白目" }, Input62 = InstanceInput { SourceOp = "Root", Source = "Grp_黒目", Default = 0, Name = "黒目" }, Input63 = InstanceInput { SourceOp = "Root", Source = "N002_futsuume70", Default = 0, Name = "*普通目" }, Input64 = InstanceInput { SourceOp = "Root", Source = "N001_kameramesen69", Default = 0, Name = "*カメラ目線" }, Input65 = InstanceInput { SourceOp = "Root", Source = "N000_mesorashi68", Default = 0, Name = "*目逸らし" }, Input66 = InstanceInput { SourceOp = "Root", Source = "Grp_口", Default = 1, Name = "口" }, Input67 = InstanceInput { SourceOp = "Root", Source = "N018_nishi51", Default = 0, Name = "*にし" }, Input68 = InstanceInput { SourceOp = "Root", Source = "N017_hetsu50", Default = 0, Name = "*へっ" }, Input69 = InstanceInput { SourceOp = "Root", Source = "N016_ohoo49", Default = 0, Name = "*おほお" }, Input70 = InstanceInput { SourceOp = "Root", Source = "N015_hahee48", Default = 0, Name = "*はへえ" }, Input71 = InstanceInput { SourceOp = "Root", Source = "N014_muu47", Default = 0, Name = "*むー" }, Input72 = InstanceInput { SourceOp = "Root", Source = "N013_yu46", Default = 0, Name = "*ゆ" }, Input73 = InstanceInput { SourceOp = "Root", Source = "N012_o45", Default = 0, Name = "*お" }, Input74 = InstanceInput { SourceOp = "Root", Source = "N011_n44", Default = 0, Name = "*ん" }, Input75 = InstanceInput { SourceOp = "Root", Source = "N010_nn43", Default = 0, Name = "*んー" }, Input76 = InstanceInput { SourceOp = "Root", Source = "N009_nhee42", Default = 0, Name = "*んへー" }, Input77 = InstanceInput { SourceOp = "Root", Source = "N008_naa41", Default = 0, Name = "*んあー" }, Input78 = InstanceInput { SourceOp = "Root", Source = "N007_△40", Default = 0, Name = "*△" }, Input79 = InstanceInput { SourceOp = "Root", Source = "N006_mufu39", Default = 0, Name = "*むふ" }, Input80 = InstanceInput { SourceOp = "Root", Source = "N005_hoo38", Default = 0, Name = "*ほー" }, Input81 = InstanceInput { SourceOp = "Root", Source = "N004_hoa37", Default = 0, Name = "*ほあ" }, Input82 = InstanceInput { SourceOp = "Root", Source = "N003_hoaa36", Default = 0, Name = "*ほあー" }, Input83 = InstanceInput { SourceOp = "Root", Source = "N002_hohoemi35", Default = 0, Name = "*ほほえみ" }, Input84 = InstanceInput { SourceOp = "Root", Source = "N001_aha34", Default = 0, Name = "*あは" }, Input85 = InstanceInput { SourceOp = "Root", Source = "N000_aha33", Default = 0, Name = "*あは" }, Input86 = InstanceInput { SourceOp = "Root", Source = "Grp_顔色", Default = 0, Name = "顔色" }, Input87 = InstanceInput { SourceOp = "Root", Source = "N000_kageri_show_24", Default = 0, Name = "かげり show" }, Input88 = InstanceInput { SourceOp = "Root", Source = "N000_kageri_hide_24", Default = 0, Name = "かげり hide" }, Input89 = InstanceInput { SourceOp = "Root", Source = "N006_hoppe30", Default = 0, Name = "*ほっぺ" }, Input90 = InstanceInput { SourceOp = "Root", Source = "N005_hoppe229", Default = 0, Name = "*ほっぺ2" }, Input91 = InstanceInput { SourceOp = "Root", Source = "N004_hoppe328", Default = 0, Name = "*ほっぺ3" }, Input92 = InstanceInput { SourceOp = "Root", Source = "N003_hoppe427", Default = 0, Name = "*ほっぺ4" }, Input93 = InstanceInput { SourceOp = "Root", Source = "N002_aozame26", Default = 0, Name = "*青ざめ" }, Input94 = InstanceInput { SourceOp = "Root", Source = "N001_hihyouji25", Default = 0, Name = "*(非表示)" }, Input95 = InstanceInput { SourceOp = "Root", Source = "Grp_右腕", Default = 1, Name = "右腕" }, Input96 = InstanceInput { SourceOp = "Root", Source = "N006_kihon21", Default = 0, Name = "*基本" }, Input97 = InstanceInput { SourceOp = "Root", Source = "N005_koshi20", Default = 0, Name = "*腰" }, Input98 = InstanceInput { SourceOp = "Root", Source = "N004_tewoageru19", Default = 0, Name = "*手を挙げる" }, Input99 = InstanceInput { SourceOp = "Root", Source = "N003_kuchimoto18", Default = 0, Name = "*口元" }, Input100 = InstanceInput { SourceOp = "Root", Source = "N002_kurushimu17", Default = 0, Name = "*苦しむ" }, Input101 = InstanceInput { SourceOp = "Root", Source = "N001_yubisashishi16", Default = 0, Name = "*指差し" }, Input102 = InstanceInput { SourceOp = "Root", Source = "N000_maiku15", Default = 0, Name = "*マイク" }, Input103 = InstanceInput { SourceOp = "Root", Source = "Grp_左腕", Default = 1, Name = "左腕" }, Input104 = InstanceInput { SourceOp = "Root", Source = "N006_kihon12", Default = 0, Name = "*基本" }, Input105 = InstanceInput { SourceOp = "Root", Source = "N005_koshi11", Default = 0, Name = "*腰" }, Input106 = InstanceInput { SourceOp = "Root", Source = "N004_tewoageru10", Default = 0, Name = "*手を挙げる" }, Input107 = InstanceInput { SourceOp = "Root", Source = "N003_kuchimoto9", Default = 0, Name = "*口元" }, Input108 = InstanceInput { SourceOp = "Root", Source = "N002_kurushimu8", Default = 0, Name = "*苦しむ" }, Input109 = InstanceInput { SourceOp = "Root", Source = "N001_kangaeru7", Default = 0, Name = "*考える" }, Input110 = InstanceInput { SourceOp = "Root", Source = "N000_hisohiso6", Default = 0, Name = "*ひそひそ" }, Input111 = InstanceInput { SourceOp = "Root", Source = "Grp_Root", Default = 0, Name = "Root" }, Input112 = InstanceInput { SourceOp = "Root", Source = "N008_kigounado_show_86", Default = 0, Name = "記号など show" }, Input113 = InstanceInput { SourceOp = "Root", Source = "N008_kigounado_hide_86", Default = 0, Name = "記号など hide" }, Input114 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerOrder", ControlGroup = 2, Name = "Layer List", Page = "口パク" }, Input115 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerSelection", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input116 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName1", ControlGroup = 2, Name = "Layer List" }, Input117 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled1", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input118 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName2", ControlGroup = 2, Name = "Layer List" }, Input119 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled2", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input120 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName3", ControlGroup = 2, Name = "Layer List" }, Input121 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled3", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input122 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName4", ControlGroup = 2, Name = "Layer List" }, Input123 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled4", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input124 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName5", ControlGroup = 2, Name = "Layer List" }, Input125 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled5", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input126 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName6", ControlGroup = 2, Name = "Layer List" }, Input127 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled6", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input128 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName7", ControlGroup = 2, Name = "Layer List" }, Input129 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled7", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input130 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName8", ControlGroup = 2, Name = "Layer List" }, Input131 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled8", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input132 = InstanceInput { Default = 1, SourceOp = "MouthScale", Source = "Size" }, Input133 = InstanceInput { Default = 139, SourceOp = "EyeAnim", Source = "Blink" }, Input134 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input135 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input136 = InstanceInput { SourceOp = "EyeAnim", Source = "Make", Default = 0, Name = "Make Anim" }, Input137 = InstanceInput { SourceOp = "EyeAnim", Source = "Delete", Default = 0, Name = "Delete Anim" }, Input138 = InstanceInput { SourceOp = "EyeAnim", Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。" }, Input139 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerOrder", ControlGroup = 3, Name = "Layer List" }, Input140 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerSelection", ControlGroup = 3, Name = "Layer List", Default = 1 }, Input141 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName1", ControlGroup = 3, Name = "Layer List" }, Input142 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled1", ControlGroup = 3, Name = "Layer List", Default = 1 }, Input143 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName2", ControlGroup = 3, Name = "Layer List" }, Input144 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled2", ControlGroup = 3, Name = "Layer List", Default = 0 }, Input145 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName3", ControlGroup = 3, Name = "Layer List" }, Input146 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled3", ControlGroup = 3, Name = "Layer List", Default = 1 } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, Tools = ordered() { Loader21 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ3_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } } }, Loader65 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -643.5 } } }, Loader27 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -1105.5 } } }, Loader50 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ジト目.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5830, -1402.5 } } }, Loader7 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-手を挙げる.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } } }, ["荒ぶる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1_1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Default = 0.1, Name = "Y" } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, Smoothness = Input { Value = 1.5 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 7645, 379.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader20 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ4_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } } }, Loader35 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ん.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5610, -1105.5 } } }, Loader28 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -1105.5 } } }, Loader22 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3245, -643.5 } } }, Loader5 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-苦しむ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } } }, ["パーターブ_Ctrl"] = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6985, 379.5 } } }, Perturb1 = PerturbPoint { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } } }, Motion_Str = PublishNumber { Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Motion_Speed = PublishNumber { Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Loader43 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ぐるぐる.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -1402.5 } } }, ["横揺れ_Ctrl"] = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, ViewInfo = OperatorInfo { Pos = { 6490, 379.5 } } }, ["縦揺れ_Ctrl"] = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, ViewInfo = OperatorInfo { Pos = { 6655, 379.5 } } }, Loader10 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-マイク.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } } }, ["ぽよ"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Page = "Controls", Name = "スピード", Default = 1 }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, Tools = ordered() { Transform = Transform { Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, NameSet = true, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 5830, 379.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader13 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-口元.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } } }, Loader40 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-おほお.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6160, -1105.5 } } }, Loader4 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-考える.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } } }, ["拡縮_Ctrl"] = Transform { Inputs = { speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Center = Input { Value = { 0.504755282581476, 0.5 } }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, ViewInfo = OperatorInfo { Pos = { 6820, 379.5 } } }, Loader39 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-はへえ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6050, -1105.5 } } }, Loader15 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-腰.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } } }, Loader31 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-△.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -1105.5 } } }, ST_Background = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, UseFrameFormatSettings = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6655, 544.5 } } }, ST_SetDomain = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Right = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6655, 676.5 } } }, ["モーションSelector"] = Transform { Inputs = { Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 6820, 544.5 } } }, ST_Merge = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6820, 676.5 } } }, ["レイアウト"] = Transform { Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0.1 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 6820, 808.5 } } }, Loader11 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-指差し.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } } }, Loader14 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-手を挙げる.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } } }, ["リズム_Ctrl"] = Transform { Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6160, 379.5 } } }, ["リズム_AspectAffset"] = Calculation { Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_Loop"] = Calculation { Inputs = { Frame = Input { Expression = "30 / Speed", Value = 30 }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Operator = Input { Value = 9 }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { -0.01, RH = { 4, -0.01 }, LH = { 2, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, Loader53 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6600, -2194.5 } } }, Loader38 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5940, -1105.5 } } }, Loader48 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5610, -1402.5 } } }, ["跳ねる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, SourceOp = "Transform1_1", Source = "speed", Default = 2 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } }, Tools = ordered() { Transform1_1 = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 7150, 379.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader52 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-普通白目.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6270, -1798.5 } } }, Loader58 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-上がり眉.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3960, -643.5 } } }, Loader59 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り眉.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4070, -643.5 } } }, ["ぴょん_Ctrl"] = Transform { Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl" }, offset = { INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "offset", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 5995, 379.5 } } }, XYPath1_1 = XYPath { Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation1_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } } }, Calculation4_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } } }, Calculation4_1FirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 2.65, 0.18 } }, [13] = { 0, RH = { 15.2, 0.05 }, LH = { 9.5, 0.194 } }, [22] = { 0, RH = { 24.9, 0.02 }, LH = { 18.7, 0.06 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, SplineColor = { Green = 255, Blue = 0, Red = 0 } }, Loader55 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-普通目.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6820, -2194.5 } } }, Loader56 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3740, -643.5 } } }, Loader62 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り太眉.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } } }, Loader61 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り太眉.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4290, -643.5 } } }, Loader60 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通眉.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -643.5 } } }, Loader44 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-〇〇.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -1402.5 } } }, Loader67 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\涙.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -643.5 } } }, Loader29 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -1105.5 } } }, Loader64 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗3_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -643.5 } } }, Loader33 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んへー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -1105.5 } } }, Loader6 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-口元.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } } }, Loader12 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-苦しむ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } } }, Loader66 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗1_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -643.5 } } }, Loader8 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-腰.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } } }, Loader32 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んあー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -1105.5 } } }, Loader46 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-UU.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -1402.5 } } }, Loader34 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5500, -1105.5 } } }, Loader30 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むふ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -1105.5 } } }, Loader41 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-へっ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6270, -1105.5 } } }, Loader3 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-ひそひそ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } } }, ["震え"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } }, Tools = ordered() { Transform1_3 = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 7810, 379.5 }, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader45 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-__.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -1402.5 } } }, Loader47 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5500, -1402.5 } } }, Loader57 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉1_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3850, -643.5 } } }, ["跳ねる_Ctrl"] = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 6325, 379.5 } } }, Loader19 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-青ざめ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } } }, Loader17 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\かげり.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2695, -643.5 } } }, ["跳ねる_小"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, SourceOp = "Transform1_1_1", Source = "speed", Default = 2 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } }, Tools = ordered() { Transform1_1_1 = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 7315, 379.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader18 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-(非表示).png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } } }, Background1 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!身体.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } } }, ["身体_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!ヘアバンド.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } } }, ["ヘアバンド_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "身体_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader2", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, Background2 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } } }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } } }, Loader9 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-基本.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } } }, ["左腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader9", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1375, -379.5 } } }, ["左腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ヘアバンド_MG", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1375, -115.5 } } }, Background3 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } } }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } } }, Loader16 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-基本.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } } }, ["右腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader16", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } } }, ["右腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "左腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } } }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } } }, ["かげり_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } } }, Loader23 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3355, -643.5 } } }, ["顔色_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "かげり_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader23", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3355, -379.5 } } }, ["顔色_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3355, -115.5 } } }, Background9 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -643.5 } } }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -511.5 } } }, Loader63 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通太眉.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -643.5 } } }, ["眉_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain9", Source = "Output" }, Foreground = Input { SourceOp = "Loader63", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4510, -379.5 } } }, ["眉_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4510, -115.5 } } }, Background10 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4730, -643.5 } } }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background10", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4730, -511.5 } } }, ["汗3_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain10", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } } }, ["汗2_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗3_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } } }, ["汗1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗2_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } } }, ["涙_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗1_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "涙_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5170, -379.5 } } }, ["記号など_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5170, -115.5 } } }, Body = Transform { Locked = true, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "記号など_MG", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 5720, -115.5 } } }, Background5 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -1105.5 } } }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -973.5 } } }, ["口_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader26", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6380, -973.5 } } }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6380, -841.5 } } }, MouthBase = Transform { Locked = true, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "口", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 6380, -511.5 } } }, MouthScale = Transform { Inputs = { Input = Input { SourceOp = "MouthBase", Source = "Output" }, Pivot = Input { Value = { 0.46131230879227, 0.693462995897606 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 6380, -214.5 } } }, Loader26 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほほえみ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -1105.5 } } }, N = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader26", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6270, -511.5 } } }, Instance_MouthScale = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "N", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6270, -214.5 } } }, Loader24 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -1105.5 } } }, A = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader24", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6160, -511.5 } } }, Instance_MouthScale_1 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "A", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6160, -214.5 } } }, Loader42 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-にし.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6380, -1105.5 } } }, I = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader42", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6050, -511.5 } } }, Instance_MouthScale_2 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "I", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6050, -214.5 } } }, Loader37 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ゆ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5830, -1105.5 } } }, U = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5940, -511.5 } } }, Instance_MouthScale_3 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "U", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -214.5 } } }, Loader25 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -1105.5 } } }, E = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader25", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5830, -511.5 } } }, Instance_MouthScale_4 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "E", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5830, -214.5 } } }, Loader36 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-お.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5720, -1105.5 } } }, O = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader36", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5720, -511.5 } } }, Instance_MouthScale_5 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "O", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5720, -214.5 } } }, MouthAnim = MultiMerge { Inputs = { LayerName7 = Input { Value = "O" }, LayerEnabled7 = Input { Value = 0 }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" }, LayerName2 = Input { Value = "N" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 6160, -115.5 } } }, Background6 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1402.5 } } }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1270.5 } } }, Background7 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6050, -1798.5 } } }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6050, -1666.5 } } }, Loader51 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-ジト白目.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6160, -1798.5 } } }, ["目セット_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "Loader51", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6270, -1666.5 } } }, Background8 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1650 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6490, -2194.5 } } }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6490, -2062.5 } } }, Loader54 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6710, -2194.5 } } }, ["黒目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" }, Foreground = Input { SourceOp = "Loader54", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -2062.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -1930.5 } } }, ["黒目_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "目セット_MG", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -1666.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -1534.5 } } }, ["目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "目セット", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -1270.5 } } }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -1138.5 } } }, EyeBase = Transform { Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "目", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 6820, -511.5 } } }, Loader49 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-なごみ目.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5720, -1402.5 } } }, Closed = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader49", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } } }, EyeAnim = MultiMerge { Inputs = { ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, LayerName2 = Input { Value = "Closed" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_2LayerEnabled2", Source = "Value" }, LayerEnabled1 = Input { SourceOp = "EyeAnim_2LayerEnabled1", Source = "Value" }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, Blink = Input { Value = 139 }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " } }, NameSet = true, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 6820, -115.5 } } }, EyeAnim_2LayerEnabled1 = BezierSpline { NameSet = true, KeyFrames = { [0] = { 1, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 45, 0.666666666666667 } }, [135] = { 0, RH = { 136.333333333333, 0.333333333333333 }, Flags = { StepIn = true }, LH = { 90, 0.333333333333333 } }, [139] = { 1, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 137.666666666667, 0.666666666666667 } } }, CtrlWZoom = false, SplineColor = { Green = 82, Blue = 232, Red = 198 } }, EyeAnim_2LayerEnabled2 = BezierSpline { NameSet = true, KeyFrames = { [0] = { 0, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 45, 0.333333333333333 } }, [135] = { 1, RH = { 136.333333333333, 0.666666666666667 }, Flags = { StepIn = true }, LH = { 90, 0.666666666666667 } }, [139] = { 0, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 137.666666666667, 0.333333333333333 } } }, CtrlWZoom = false, SplineColor = { Green = 82, Blue = 214, Red = 232 } }, Root = Transform { Inputs = { ["Grp_顔色"] = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\nヘアバンド_MG\n身体_MG" }, ["Grp_黒目"] = Input { Value = 0 }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_kigounado_show_86 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N008_kigounado_hide_86 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_記号など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "記号など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_namida_show_86 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_namida_hide_86 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_ase1_show_85 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗1 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_ase1_hide_85 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗1 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_show_84 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_hide_84 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_ase3_show_83 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗3 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_ase3_hide_83 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗3 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_futsuufutomayu80 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通太眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_ikarifutomayu79 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*怒り太眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_komarifutomayu78 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り太眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_futsuumayu77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_ikarimayu76 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*怒り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_agarimayu75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上がり眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_komarimayu174 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉1", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_komarimayu273 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_mesetto70 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_jitome61 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_nagomime60 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_nikkori59 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_nikkori258 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_UU57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*UU", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_none56 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N001_〇〇55"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*〇〇", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_guruguru54 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぐるぐる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_futsuushirome65 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_jitoshirome64 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_futsuume70 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_kameramesen69 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mesorashi68 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 19, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N018_nishi51 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N017_hetsu50 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*へっ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N016_ohoo49 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おほお", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N015_hahee48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*はへえ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N014_muu47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N013_yu46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ゆ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N012_o45 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_n44 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_nn43 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_nhee42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んへー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_naa41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N007_△40"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*△", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_mufu39 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むふ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_hoo38 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_hoa37 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほあ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_hoaa36 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_hohoemi35 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_aha34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あは", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_aha33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あは", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N000_kageri_show_24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kageri_hide_24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N006_hoppe30 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_hoppe229 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_hoppe328 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ3", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_hoppe427 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ4", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_aozame26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*青ざめ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hihyouji25 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 7, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N006_kihon21 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_koshi20 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_tewoageru19 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kuchimoto18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_kurushimu17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_yubisashishi16 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指差し", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_maiku15 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*マイク", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 7, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N006_kihon12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_koshi11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腰", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_tewoageru10 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kuchimoto9 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_kurushimu8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*苦しむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_kangaeru7 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*考える", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hisohiso6 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ひそひそ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } }, ViewInfo = OperatorInfo { Pos = { 6820, 16.5 } } }, ["モーションなし"] = Transform { Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 6820, 115.5 } } }, ["不安"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Default = 0.1, Name = "Y" } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, Smoothness = Input { Value = 2 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 7480, 379.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } } }, CtrlWZoom = false, ViewInfo = GroupInfo { Flags = { GridSnap = true, AllowPan = false, AutoSnap = true, ForceAll = true }, Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", PipeStyle = "Direct" } } } } ================================================ FILE: Templates/Edit/Generators/まりさ.setting ================================================ { Tools = ordered() { Marisa = GroupOperator { Tools = ordered() { EYE_18_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8305, -907.5 } }, Inputs = { Comments = Input { Value = "18-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\18-15.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_09_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7315, -2491.5 } }, Inputs = { Comments = Input { Value = "09-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\09-15.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_12_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7645, -907.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\12.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_11_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7535, -1699.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\11.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_13_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -1699.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\13.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_05_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6875, -1303.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\05.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_18_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -907.5 } }, Inputs = { Comments = Input { Value = "18" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\18.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_14_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7865, -1699.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\14.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_17_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\17.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 495, 148.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\02.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_08_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7205, -511.5 } }, Inputs = { Comments = Input { Value = "08-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\08-15.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_08_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3135, -1303.5 } }, Inputs = { Comments = Input { Value = "08" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\08.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_14_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3795, -1303.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\14.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_07_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -1303.5 } }, Inputs = { Comments = Input { Value = "07" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\07.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_03_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2585, -2491.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\03.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_08_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7205, -1699.5 } }, Inputs = { Comments = Input { Value = "08-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\08-15.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_20_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8525, -511.5 } }, Inputs = { Comments = Input { Value = "20" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\20.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_04_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\04.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_15_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3905, -1699.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\15.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_28_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5335, -511.5 } }, Inputs = { Comments = Input { Value = "28" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\28.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_10_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3355, -907.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\10.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_33_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5885, -511.5 } }, Inputs = { Comments = Input { Value = "33" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\33.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_10_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7425, -511.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\10.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_04_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6765, -2095.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\04.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_12_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\12.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_11_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3465, -2095.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\11.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 385, 148.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\01.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_07_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Inputs = { Comments = Input { Value = "07" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\07.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_05_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -907.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\05.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_01_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\01.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_12_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7645, -2491.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\12.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_09_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7315, -2095.5 } }, Inputs = { Comments = Input { Value = "09-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\09-15.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_17_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8195, -907.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\17.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_17_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\17.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_13_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -907.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\13.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_11_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7535, -907.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\11.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_05_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -2491.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\05.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_07_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -907.5 } }, Inputs = { Comments = Input { Value = "07" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\07.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_08_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1155, 148.5 } }, Inputs = { Comments = Input { Value = "08" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\08.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_04_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -1699.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\04.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_17_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4125, -2095.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\17.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FACE_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\顔\\03b.顔.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_06_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6985, -2095.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\06.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FACE_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\顔\\02b.顔.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_02_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2475, -1699.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\02.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_09_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7315, -1303.5 } }, Inputs = { Comments = Input { Value = "09-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\09-15.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_13_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7755, -907.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\13.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FACE_06_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\顔\\06a.顔.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, BODY_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\体\\01.体.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_13_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7755, -2491.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\13.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_31_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9735, -511.5 } }, Inputs = { Comments = Input { Value = "31" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\31.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_08_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7205, -2095.5 } }, Inputs = { Comments = Input { Value = "08-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\08-15.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_27_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5225, -511.5 } }, Inputs = { Comments = Input { Value = "27" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\27.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_26_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9185, -511.5 } }, Inputs = { Comments = Input { Value = "26" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\26.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_16_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -907.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\16.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_02_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2475, -2491.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\02.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_35_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 10175, -511.5 } }, Inputs = { Comments = Input { Value = "35" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\35.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_15_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7975, -907.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\15.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_08_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7205, -907.5 } }, Inputs = { Comments = Input { Value = "08-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\08-15.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_10_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3355, -2491.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\10.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_08_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7205, -2491.5 } }, Inputs = { Comments = Input { Value = "08-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\08-15.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_11_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7535, -2095.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\11.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_15_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7975, -511.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\15.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_08_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3135, -1699.5 } }, Inputs = { Comments = Input { Value = "08" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\08.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_32_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5775, -511.5 } }, Inputs = { Comments = Input { Value = "32" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\32.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_05_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -1699.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\05.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_07_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -2491.5 } }, Inputs = { Comments = Input { Value = "07" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\07.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_21_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8635, -511.5 } }, Inputs = { Comments = Input { Value = "21" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\21.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10285, 1501.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Width = Input { Value = 1920 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, UseFrameFormatSettings = Input { Value = 1 } } }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10450, 1501.5 } }, Inputs = { Right = Input { Value = 0 }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Mode = Input { Value = FuID { "Set" } } } }, ["モーションSelector"] = Transform { UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N001_ぽよ"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N002_ぴょん"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N003_跳ねる"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N005_不安"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "不安", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N007_震え"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "震え", ICS_ControlPage = "モーション", LINKID_DataType = "Number" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10615, 1303.5 } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } } }, ST_MergeB = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10615, 1501.5 } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" }, Size = Input { Value = 2 }, PerformDepthMerge = Input { Value = 0 }, Center = Input { Value = { 0.8, 0.5 } } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } } }, EYE_03_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6655, -2095.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\03.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_03_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6655, -1303.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\03.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_03_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\03.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_02_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6545, -2095.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\02.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_02_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6545, -1303.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\02.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_02_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6545, -511.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\02.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_01_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6435, -2095.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\01.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_01_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6435, -1303.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\01.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_01_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6435, -511.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\01.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FACE_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\顔\\05a.顔.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_04_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6765, -907.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\04.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_04_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6765, -511.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\04.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_06_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -907.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\06.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_13_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\13.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FACE_08_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Inputs = { Comments = Input { Value = "space" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\透明.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_09_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3245, -1699.5 } }, Inputs = { Comments = Input { Value = "09" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\09.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 715, 148.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\04.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_09_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7315, -1699.5 } }, Inputs = { Comments = Input { Value = "09-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\09-15.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_16_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8085, -1699.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\16.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_17_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8195, -1699.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\17.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_02_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2475, -2095.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\02.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_22_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } }, Inputs = { Comments = Input { Value = "22" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\22.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, BACK_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 385, -511.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\後\\04.後.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_23_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8855, -511.5 } }, Inputs = { Comments = Input { Value = "23+眉" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\23+眉.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_16_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8085, -907.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\16.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_21_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4565, -511.5 } }, Inputs = { Comments = Input { Value = "21" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\21.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FACE_07_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Inputs = { Comments = Input { Value = "07" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\顔\\07a.顔.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_12_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7645, -1699.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\12.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_03_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2585, -2095.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\03.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_05_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -1303.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\05.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_06_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6985, -2491.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\06.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_12_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1595, 148.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\12.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_12_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7645, -2095.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\12.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_05_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -2095.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\05.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_18_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } }, Inputs = { Comments = Input { Value = "18-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\18-15.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_14_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3795, -1699.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\14.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_12_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\12.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_07_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7095, -511.5 } }, Inputs = { Comments = Input { Value = "07-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\07-15.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_15_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3905, -2491.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\15.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_06_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6985, -907.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\06.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["荒ぶる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10890, 1105.5 } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Default = 0, SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1 }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385 }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10 }, Input1 = InstanceInput { Default = 0.1, SourceOp = "Transform1_2_1", Source = "x", Name = "X" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_2_1", Source = "y", Name = "Y" } }, Tools = ordered() { Transform1_2_1 = Transform { UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWZoom = false }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, Smoothness = Input { Value = 1.5 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 } }, Faster = true } } }, MOUTH_06_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -1699.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\06.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_09_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3245, -1303.5 } }, Inputs = { Comments = Input { Value = "09" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\09.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_23_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, Inputs = { Comments = Input { Value = "23" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\23.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_25_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } }, Inputs = { Comments = Input { Value = "25" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\25.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_13_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -2491.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\13.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_05_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6875, -2491.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\05.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_16_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\16.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_14_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7865, -2491.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\14.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_08_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3135, -2491.5 } }, Inputs = { Comments = Input { Value = "08" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\08.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FACE_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\顔\\04b.顔.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_10_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7425, -2095.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\10.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_17_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8195, -2095.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\17.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_16_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8085, -2095.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\16.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_07_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7095, -2095.5 } }, Inputs = { Comments = Input { Value = "07-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\07-15.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_12_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7645, -1303.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\12.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_05_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\05.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_19_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8415, -511.5 } }, Inputs = { Comments = Input { Value = "19" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\19.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_30_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9625, -511.5 } }, Inputs = { Comments = Input { Value = "30" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\30.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_36_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 10285, -511.5 } }, Inputs = { Comments = Input { Value = "36" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\36.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_24_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } }, Inputs = { Comments = Input { Value = "24" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\24.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_15_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7975, -1699.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\15.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_18_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8305, -1303.5 } }, Inputs = { Comments = Input { Value = "18-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\18-15.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_12_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -1699.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\12.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_04_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6765, -1303.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\04.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_01_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -2095.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\01.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_13_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\13.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_15_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7975, -1303.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\15.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_09_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7315, -907.5 } }, Inputs = { Comments = Input { Value = "09-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\09-15.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_11_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3465, -2491.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\11.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_02_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2475, -511.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\02.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["ぴょん"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10230, 1105.5 } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input" }, Input1 = InstanceInput { Default = 1, SourceOp = "Transform1", Source = "speed", Name = "スピード" }, Input3 = InstanceInput { Default = 1, SourceOp = "Calculation2_1", Source = "SecondOperand", Name = "強さ" }, Input2 = InstanceInput { Default = 0, SourceOp = "Transform1", Source = "offset", Name = "時間オフセット(フレーム)" } }, Tools = ordered() { Transform1 = Transform { UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "offset", INP_MaxScale = 500, INP_Integer = true, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { SourceOp = "XYPath1", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWZoom = false }, XYPath1 = XYPath { Inputs = { X = Input { Value = 0.5 }, Y = Input { SourceOp = "Calculation1_1", Source = "Result" } }, ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false }, Calculation1_1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result" }, SecondOperand = Input { Value = 0.5 } }, CtrlWZoom = false }, Calculation2_1 = Calculation { Inputs = { Operator = Input { Value = 2 }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand", Source = "Value" }, SecondOperand = Input { Value = 0.5 } }, CtrlWZoom = false }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false } } }, MOUTH_29_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5445, -511.5 } }, Inputs = { Comments = Input { Value = "29" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\29.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_14_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7865, -2095.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\14.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_04_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6765, -2491.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\04.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_03_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2585, -1303.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\03.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_10_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7425, -2491.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\10.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_18_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8305, -1699.5 } }, Inputs = { Comments = Input { Value = "18-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\18-15.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_11_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7535, -1303.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\11.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_06_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6985, -1303.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\06.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_17_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4125, -2491.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\17.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_03_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2585, -907.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\03.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_25_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9075, -511.5 } }, Inputs = { Comments = Input { Value = "25" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\25.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_03_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\03.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_09_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7315, -511.5 } }, Inputs = { Comments = Input { Value = "09-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\09-15.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_16_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -1699.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\16.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_16_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -1303.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\16.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_11_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1485, 148.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\11.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_17_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4125, -907.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\17.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_06_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6985, -511.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\06.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_15_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3905, -2095.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\15.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_12_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -907.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\12.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_10_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\10.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_04_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6765, -1699.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\04.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_11_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3465, -1303.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\11.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_12_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -2095.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\12.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_07_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -1699.5 } }, Inputs = { Comments = Input { Value = "07" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\07.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_15_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3905, -1303.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\15.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_18_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -2491.5 } }, Inputs = { Comments = Input { Value = "18" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\18.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_18_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -1303.5 } }, Inputs = { Comments = Input { Value = "18" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\18.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["跳ねる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10395, 1105.5 } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, SourceOp = "Transform1_1", Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1 } }, Tools = ordered() { Transform1_1 = Transform { UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { speed = Input { Value = 2 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } } }, CtrlWZoom = false } } }, MOUTH_14_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3795, -2491.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\14.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["跳ねる_小"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10560, 1105.5 } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, SourceOp = "Transform1_1_1", Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1 } }, Tools = ordered() { Transform1_1_1 = Transform { UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { speed = Input { Value = 2 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } } }, CtrlWZoom = false } } }, ["不安"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10725, 1105.5 } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Default = 0, SourceOp = "Shake1", Source = "RandomSeed", Width = 1 }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385 }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10 }, Input1 = InstanceInput { Default = 0.1, SourceOp = "Transform1_2", Source = "x", Name = "X" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_2", Source = "y", Name = "Y" } }, Tools = ordered() { Transform1_2 = Transform { UserControls = ordered() { x = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "x", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "y", LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "in_out", LINKID_DataType = "Number" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWZoom = false }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false }, Shake1 = Shake { CtrlWZoom = false, Inputs = { YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, Smoothness = Input { Value = 2 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 } }, Faster = true } } }, ["震え"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 11055, 1105.5 } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2 }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1 }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0 } }, Tools = ordered() { Transform1_3 = Transform { UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, Inputs = { speed = Input { Value = 12 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } } }, CtrlWShown = false } } }, EYE_18_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8305, -2491.5 } }, Inputs = { Comments = Input { Value = "18-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\18-15.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_08_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3135, -907.5 } }, Inputs = { Comments = Input { Value = "08" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\08.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_09_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1265, 148.5 } }, Inputs = { Comments = Input { Value = "09" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\09.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_16_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -2095.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\16.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_02_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2475, -907.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\02.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_19_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, Inputs = { Comments = Input { Value = "19" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\19.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_20_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, Inputs = { Comments = Input { Value = "20" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\20.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_15_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\15.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_09_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3245, -907.5 } }, Inputs = { Comments = Input { Value = "09" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\09.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 825, 148.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\05.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_06_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\06.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, BACK_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 275, -511.5 } }, Inputs = { Comments = Input { Value = "03u1" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\後\\03.後u1.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = 1, LengthSetManually = true, TrimIn = 0 } } }, EYE_16_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8085, -1303.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\16.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_16_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8085, -511.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\16.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_14_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7865, -1303.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\14.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_17_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4125, -1303.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\17.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_15_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7975, -2095.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\15.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_08_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, Inputs = { Comments = Input { Value = "08" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\08.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_14_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\14.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_11_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7535, -511.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\11.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_10_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3355, -2095.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\10.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_13_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7755, -2095.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\13.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_13_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7755, -1303.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\13.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_11_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3465, -907.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\11.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_13_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7755, -1699.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\13.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_11_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3465, -1699.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\11.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_26_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, Inputs = { Comments = Input { Value = "26" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\26.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_07_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7095, -1303.5 } }, Inputs = { Comments = Input { Value = "07-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\07-15.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_06_LD = Loader { ViewInfo = OperatorInfo { Pos = { 935, 148.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\06.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_05_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6875, -511.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\05.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_17_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8195, -1303.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\17.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_17_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8195, -2491.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\17.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_17_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4125, -1699.5 } }, Inputs = { Comments = Input { Value = "17" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\17.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_09_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3245, -2491.5 } }, Inputs = { Comments = Input { Value = "09" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\09.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_18_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8305, -2095.5 } }, Inputs = { Comments = Input { Value = "18-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\18-15.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_06_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6985, -1699.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\06.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_31_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5665, -511.5 } }, Inputs = { Comments = Input { Value = "31" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\31.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_12_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -2491.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\12.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_10_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3355, -1303.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\10.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_18_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -1699.5 } }, Inputs = { Comments = Input { Value = "18" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\18.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_13_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -2095.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\13.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_13_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1705, 148.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\13.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_16_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8085, -2491.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\16.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_10_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3355, -1699.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\10.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_18_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -2095.5 } }, Inputs = { Comments = Input { Value = "18" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\18.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_14_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3795, -2095.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\14.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_06_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -2095.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\06.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_08_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3135, -2095.5 } }, Inputs = { Comments = Input { Value = "08" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\08.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_30_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5555, -511.5 } }, Inputs = { Comments = Input { Value = "30" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\30.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_01_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -1699.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\01.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_18_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } }, Inputs = { Comments = Input { Value = "18" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\18.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_32_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9845, -511.5 } }, Inputs = { Comments = Input { Value = "32" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\32.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_24_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 8965, -511.5 } }, Inputs = { Comments = Input { Value = "24" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\24.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_07_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7095, -2491.5 } }, Inputs = { Comments = Input { Value = "07-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\07-15.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FRONT_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2365, 148.5 } }, Inputs = { Comments = Input { Value = "01m2" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, Filename = "CHARA:\\まりさ\\前\\01.後m2.png", GlobalEnd = -1000, TrimIn = 0, LengthSetManually = true, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = 1, ID = "Clip1", Length = 2 } } }, MOUTH_04_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -907.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\04.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_28_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9405, -511.5 } }, Inputs = { Comments = Input { Value = "28" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\28.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_10_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7425, -907.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\10.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_03_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2585, -1699.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\03.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_02_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2475, -1303.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\02.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_04_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -2491.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\04.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_34_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 10065, -511.5 } }, Inputs = { Comments = Input { Value = "34+眉" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\34+眉.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_01_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -907.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\01.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_14_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3795, -907.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\14.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_04_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -2095.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\04.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_07_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1045, 148.5 } }, Inputs = { Comments = Input { Value = "07" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\07.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_07_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7095, -1699.5 } }, Inputs = { Comments = Input { Value = "07-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\07-15.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 605, 148.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\03.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FACE_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\顔\\01a.顔.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_12_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -1303.5 } }, Inputs = { Comments = Input { Value = "12" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\12.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_14_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\14.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYEBROW_10_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1375, 148.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\10.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_11_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\11.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_29_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9515, -511.5 } }, Inputs = { Comments = Input { Value = "29" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\29.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_05_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6875, -2095.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\05.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_15_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7975, -2491.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\15.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_08_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7205, -1303.5 } }, Inputs = { Comments = Input { Value = "08-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\08-15.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, HAIR_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2035, 148.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\髪\\01.髪.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_37_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 10395, -511.5 } }, Inputs = { Comments = Input { Value = "37" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\37.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_01_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -2491.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\01.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FRONT_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2475, 148.5 } }, Inputs = { Comments = Input { Value = "02m1" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\前\\02.後m1.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = 1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_09_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3245, -2095.5 } }, Inputs = { Comments = Input { Value = "09" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\09.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_15_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3905, -907.5 } }, Inputs = { Comments = Input { Value = "15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\15.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["ぽよ"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10065, 1105.5 } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Page = "Controls", Default = 1, SourceOp = "Transform", Source = "speed", Name = "スピード" }, Input2 = InstanceInput { Default = 1, SourceOp = "Calculation2_2", Source = "SecondOperand", Name = "強さ" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, Tools = ordered() { Transform = Transform { UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number" } }, NameSet = true, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1_2", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWZoom = false }, Calculation1_2 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, FirstOperand = Input { SourceOp = "Calculation2_2", Source = "Result" }, SecondOperand = Input { Value = 1 } }, CtrlWZoom = false }, Calculation2_2 = Calculation { Inputs = { Operator = Input { Value = 2 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, SecondOperand = Input { Value = 0.8 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false } } }, EYE_01_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6435, -907.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\01.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_01_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6435, -1699.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\01.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_01_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6435, -2491.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\01.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_02_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6545, -907.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\02.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_02_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6545, -1699.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\02.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_02_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6545, -2491.5 } }, Inputs = { Comments = Input { Value = "02" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\02.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_03_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6655, -907.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\03.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_03_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6655, -1699.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\03.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_03_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6655, -2491.5 } }, Inputs = { Comments = Input { Value = "03" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\03.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, BACK_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 495, -511.5 } }, Inputs = { Comments = Input { Value = "space" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\透明.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["後_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Inputs = { Input = Input { SourceOp = "BACK_02_LD", Source = "Output" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"03u1\": [\n \"BACK_00_LD\"\n ],\n \"04\": [\n \"BACK_01_LD\"\n ],\n \"space\": [\n \"BACK_02_LD\"\n ]\n },\n \"part\": \"後\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_BACK\"\n}" } } }, ["後_Mrg"] = Merge { ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "後_Xf", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" } } }, BODY_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\体\\00.体.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["体_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 825, -247.5 } }, Inputs = { Input = Input { SourceOp = "BODY_00_LD", Source = "Output" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"BODY_00_LD\"\n ],\n \"01\": [\n \"BODY_01_LD\"\n ]\n },\n \"part\": \"体\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_BODY\"\n}" } } }, ["体_Mrg"] = Merge { ViewInfo = OperatorInfo { Pos = { 825, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "体_Xf", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "後_Mrg", Source = "Output" } } }, FACE_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\顔\\00a.顔.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["顔_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 1925, -247.5 } }, Inputs = { Input = Input { SourceOp = "FACE_00_LD", Source = "Output" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"FACE_00_LD\"\n ],\n \"01\": [\n \"FACE_01_LD\"\n ],\n \"02\": [\n \"FACE_02_LD\"\n ],\n \"03\": [\n \"FACE_03_LD\"\n ],\n \"04\": [\n \"FACE_04_LD\"\n ],\n \"05\": [\n \"FACE_05_LD\"\n ],\n \"06\": [\n \"FACE_06_LD\"\n ],\n \"07\": [\n \"FACE_07_LD\"\n ],\n \"space\": [\n \"FACE_08_LD\"\n ]\n },\n \"part\": \"顔\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_FACE\"\n}" } } }, ["顔_Mrg"] = Merge { ViewInfo = OperatorInfo { Pos = { 1925, -115.5 } }, Inputs = { Background = Input { SourceOp = "体_Mrg", Source = "Output" }, Foreground = Input { SourceOp = "顔_Xf", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, ApplyMode = Input { Value = FuID { "Multiply" } }, FlattenTransform = Input { Value = 1 } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } } }, MOUTH_00_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\00.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["口_00_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -247.5 } }, Inputs = { Input = Input { SourceOp = "MOUTH_00_00_LD", Source = "Output" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"MOUTH_00_00_LD\",\n \"MOUTH_00_01_LD\",\n \"MOUTH_00_02_LD\",\n \"MOUTH_00_03_LD\",\n \"MOUTH_00_04_LD\",\n \"MOUTH_00_05_LD\"\n ],\n \"01\": [\n \"MOUTH_01_00_LD\",\n \"MOUTH_01_01_LD\",\n \"MOUTH_01_02_LD\",\n \"MOUTH_01_03_LD\",\n \"MOUTH_01_04_LD\",\n \"MOUTH_01_05_LD\"\n ],\n \"02\": [\n \"MOUTH_02_00_LD\",\n \"MOUTH_02_01_LD\",\n \"MOUTH_02_02_LD\",\n \"MOUTH_02_03_LD\",\n \"MOUTH_02_04_LD\",\n \"MOUTH_02_05_LD\"\n ],\n \"03\": [\n \"MOUTH_03_00_LD\",\n \"MOUTH_03_01_LD\",\n \"MOUTH_03_02_LD\",\n \"MOUTH_03_03_LD\",\n \"MOUTH_03_04_LD\",\n \"MOUTH_03_05_LD\"\n ],\n \"04\": [\n \"MOUTH_04_00_LD\",\n \"MOUTH_04_01_LD\",\n \"MOUTH_04_02_LD\",\n \"MOUTH_04_03_LD\",\n \"MOUTH_04_04_LD\",\n \"MOUTH_04_05_LD\"\n ],\n \"05\": [\n \"MOUTH_05_00_LD\",\n \"MOUTH_05_01_LD\",\n \"MOUTH_05_02_LD\",\n \"MOUTH_05_03_LD\",\n \"MOUTH_05_04_LD\",\n \"MOUTH_05_05_LD\"\n ],\n \"06\": [\n \"MOUTH_06_00_LD\",\n \"MOUTH_06_01_LD\",\n \"MOUTH_06_02_LD\",\n \"MOUTH_06_03_LD\",\n \"MOUTH_06_04_LD\",\n \"MOUTH_06_05_LD\"\n ],\n \"07\": [\n \"MOUTH_07_00_LD\",\n \"MOUTH_07_01_LD\",\n \"MOUTH_07_02_LD\",\n \"MOUTH_07_03_LD\",\n \"MOUTH_07_04_LD\",\n \"MOUTH_07_05_LD\"\n ],\n \"08\": [\n \"MOUTH_08_00_LD\",\n \"MOUTH_08_01_LD\",\n \"MOUTH_08_02_LD\",\n \"MOUTH_08_03_LD\",\n \"MOUTH_08_04_LD\",\n \"MOUTH_08_05_LD\"\n ],\n \"09\": [\n \"MOUTH_09_00_LD\",\n \"MOUTH_09_01_LD\",\n \"MOUTH_09_02_LD\",\n \"MOUTH_09_03_LD\",\n \"MOUTH_09_04_LD\",\n \"MOUTH_09_05_LD\"\n ],\n \"10\": [\n \"MOUTH_10_00_LD\",\n \"MOUTH_10_01_LD\",\n \"MOUTH_10_02_LD\",\n \"MOUTH_10_03_LD\",\n \"MOUTH_10_04_LD\",\n \"MOUTH_10_05_LD\"\n ],\n \"11\": [\n \"MOUTH_11_00_LD\",\n \"MOUTH_11_01_LD\",\n \"MOUTH_11_02_LD\",\n \"MOUTH_11_03_LD\",\n \"MOUTH_11_04_LD\",\n \"MOUTH_11_05_LD\"\n ],\n \"12\": [\n \"MOUTH_12_00_LD\",\n \"MOUTH_12_01_LD\",\n \"MOUTH_12_02_LD\",\n \"MOUTH_12_03_LD\",\n \"MOUTH_12_04_LD\",\n \"MOUTH_12_05_LD\"\n ],\n \"13\": [\n \"MOUTH_13_00_LD\",\n \"MOUTH_13_01_LD\",\n \"MOUTH_13_02_LD\",\n \"MOUTH_13_03_LD\",\n \"MOUTH_13_04_LD\",\n \"MOUTH_13_05_LD\"\n ],\n \"14\": [\n \"MOUTH_14_00_LD\",\n \"MOUTH_14_01_LD\",\n \"MOUTH_14_02_LD\",\n \"MOUTH_14_03_LD\",\n \"MOUTH_14_04_LD\",\n \"MOUTH_14_05_LD\"\n ],\n \"15\": [\n \"MOUTH_15_00_LD\",\n \"MOUTH_15_01_LD\",\n \"MOUTH_15_02_LD\",\n \"MOUTH_15_03_LD\",\n \"MOUTH_15_04_LD\",\n \"MOUTH_15_05_LD\"\n ],\n \"16\": [\n \"MOUTH_16_00_LD\",\n \"MOUTH_16_01_LD\",\n \"MOUTH_16_02_LD\",\n \"MOUTH_16_03_LD\",\n \"MOUTH_16_04_LD\",\n \"MOUTH_16_05_LD\"\n ],\n \"17\": [\n \"MOUTH_17_00_LD\",\n \"MOUTH_17_01_LD\",\n \"MOUTH_17_02_LD\",\n \"MOUTH_17_03_LD\",\n \"MOUTH_17_04_LD\",\n \"MOUTH_17_05_LD\"\n ],\n \"18\": [\n \"MOUTH_18_00_LD\",\n \"MOUTH_18_01_LD\",\n \"MOUTH_18_02_LD\",\n \"MOUTH_18_03_LD\",\n \"MOUTH_18_04_LD\",\n \"MOUTH_18_05_LD\"\n ],\n \"19\": [\n \"MOUTH_19_00_LD\"\n ],\n \"20\": [\n \"MOUTH_20_00_LD\"\n ],\n \"21\": [\n \"MOUTH_21_00_LD\"\n ],\n \"22\": [\n \"MOUTH_22_00_LD\"\n ],\n \"23\": [\n \"MOUTH_23_00_LD\"\n ],\n \"24\": [\n \"MOUTH_24_00_LD\"\n ],\n \"25\": [\n \"MOUTH_25_00_LD\"\n ],\n \"26\": [\n \"MOUTH_26_00_LD\"\n ],\n \"27\": [\n \"MOUTH_27_00_LD\"\n ],\n \"28\": [\n \"MOUTH_28_00_LD\"\n ],\n \"29\": [\n \"MOUTH_29_00_LD\"\n ],\n \"30\": [\n \"MOUTH_30_00_LD\"\n ],\n \"31\": [\n \"MOUTH_31_00_LD\"\n ],\n \"32\": [\n \"MOUTH_32_00_LD\"\n ],\n \"33\": [\n \"MOUTH_33_00_LD\"\n ],\n \"34\": [\n \"MOUTH_34_00_LD\"\n ]\n },\n \"part\": \"口\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_MOUTH\"\n}" } } }, MOUTH_00_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -907.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\00.01.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["口_01_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -643.5 } }, Inputs = { Input = Input { SourceOp = "MOUTH_00_01_LD", Source = "Output" } } }, MOUTH_00_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -1303.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\00.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["口_02_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -1039.5 } }, Inputs = { Input = Input { SourceOp = "MOUTH_00_02_LD", Source = "Output" } } }, MOUTH_00_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -1699.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\00.03.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["口_03_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -1435.5 } }, Inputs = { Input = Input { SourceOp = "MOUTH_00_03_LD", Source = "Output" } } }, MOUTH_00_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -2095.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\00.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["口_04_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -1831.5 } }, Inputs = { Input = Input { SourceOp = "MOUTH_00_04_LD", Source = "Output" } } }, MOUTH_00_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -2491.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\00.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["口_05_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 5995, -2227.5 } }, Inputs = { Input = Input { SourceOp = "MOUTH_00_05_LD", Source = "Output" } } }, ["口_04_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 6105, -1831.5 } }, Inputs = { Foreground = Input { SourceOp = "口_05_Xf", Source = "Output" }, Mix = Input { SourceOp = "Calculation6", Source = "Result" }, Background = Input { SourceOp = "口_04_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, Calculation6 = Calculation { Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult" }, SecondOperand = Input { Value = 4 } }, CtrlWZoom = false }, Expression1 = Expression { Inputs = { n1 = Input { SourceOp = "Calculation1", Source = "Result" }, NumberExpression = Input { Value = "int(n1)" }, ShowNumber2 = Input { Value = 0 }, ShowNumber3 = Input { Value = 0 }, ShowNumber4 = Input { Value = 0 }, ShowNumber5 = Input { Value = 0 }, ShowNumber6 = Input { Value = 0 }, ShowNumber7 = Input { Value = 0 }, ShowNumber8 = Input { Value = 0 }, ShowNumber9 = Input { Value = 0 }, ShowPoint1 = Input { Value = 0 }, ShowPoint2 = Input { Value = 0 }, ShowPoint3 = Input { Value = 0 }, ShowPoint4 = Input { Value = 0 }, ShowPoint5 = Input { Value = 0 }, ShowPoint6 = Input { Value = 0 }, ShowPoint7 = Input { Value = 0 }, ShowPoint8 = Input { Value = 0 }, ShowPoint9 = Input { Value = 0 } }, CtrlWZoom = false }, Calculation1 = Calculation { Inputs = { Operator = Input { Value = 2 }, FirstOperand = Input { SourceOp = "Mouth_Ctrl", Source = "Result" }, SecondOperand = Input { Value = 6 } }, CtrlWZoom = false }, Mouth_Ctrl = Calculation { NameSet = true, Inputs = { Operator = Input { Value = 3 }, SecondOperand = Input { Value = 0.7 } }, CtrlWZoom = false }, ["口_03_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 6105, -1435.5 } }, Inputs = { Foreground = Input { SourceOp = "口_04_DX", Source = "Output" }, Mix = Input { SourceOp = "Calculation5", Source = "Result" }, Background = Input { SourceOp = "口_03_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, Calculation5 = Calculation { Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult" }, SecondOperand = Input { Value = 3 } }, CtrlWZoom = false }, ["口_02_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 6105, -1039.5 } }, Inputs = { Foreground = Input { SourceOp = "口_03_DX", Source = "Output" }, Mix = Input { SourceOp = "Calculation4", Source = "Result" }, Background = Input { SourceOp = "口_02_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, Calculation4 = Calculation { Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult" }, SecondOperand = Input { Value = 2 } }, CtrlWZoom = false }, ["口_01_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 6105, -643.5 } }, Inputs = { Foreground = Input { SourceOp = "口_02_DX", Source = "Output" }, Mix = Input { SourceOp = "Calculation3", Source = "Result" }, Background = Input { SourceOp = "口_01_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, Calculation3 = Calculation { Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult" }, SecondOperand = Input { Value = 1 } }, CtrlWZoom = false }, ["口_00_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, ViewInfo = OperatorInfo { Pos = { 6105, -247.5 } }, Inputs = { Foreground = Input { SourceOp = "口_01_DX", Source = "Output" }, Mix = Input { SourceOp = "Calculation2", Source = "Result" }, Background = Input { SourceOp = "口_00_Xf", Source = "Output" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } } }, Calculation2 = Calculation { Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult" }, Operator = Input { Value = 1 } }, CtrlWZoom = false }, ["口_Mrg"] = Merge { ViewInfo = OperatorInfo { Pos = { 6105, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "口_00_DX", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔_Mrg", Source = "Output" } } }, EYE_00_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6325, -511.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\00.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["目_00_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 10395, -247.5 } }, Inputs = { Input = Input { SourceOp = "EYE_00_00_LD", Source = "Output" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"EYE_00_00_LD\",\n \"EYE_00_01_LD\",\n \"EYE_00_02_LD\",\n \"EYE_00_03_LD\",\n \"EYE_00_04_LD\",\n \"EYE_00_05_LD\"\n ],\n \"01\": [\n \"EYE_01_00_LD\",\n \"EYE_01_01_LD\",\n \"EYE_01_02_LD\",\n \"EYE_01_03_LD\",\n \"EYE_01_04_LD\",\n \"EYE_01_05_LD\"\n ],\n \"02\": [\n \"EYE_02_00_LD\",\n \"EYE_02_01_LD\",\n \"EYE_02_02_LD\",\n \"EYE_02_03_LD\",\n \"EYE_02_04_LD\",\n \"EYE_02_05_LD\"\n ],\n \"03\": [\n \"EYE_03_00_LD\",\n \"EYE_03_01_LD\",\n \"EYE_03_02_LD\",\n \"EYE_03_03_LD\",\n \"EYE_03_04_LD\",\n \"EYE_03_05_LD\"\n ],\n \"04\": [\n \"EYE_04_00_LD\",\n \"EYE_04_01_LD\",\n \"EYE_04_02_LD\",\n \"EYE_04_03_LD\",\n \"EYE_04_04_LD\",\n \"EYE_04_05_LD\"\n ],\n \"05\": [\n \"EYE_05_00_LD\",\n \"EYE_05_01_LD\",\n \"EYE_05_02_LD\",\n \"EYE_05_03_LD\",\n \"EYE_05_04_LD\",\n \"EYE_05_05_LD\"\n ],\n \"06\": [\n \"EYE_06_00_LD\",\n \"EYE_06_01_LD\",\n \"EYE_06_02_LD\",\n \"EYE_06_03_LD\",\n \"EYE_06_04_LD\",\n \"EYE_06_05_LD\"\n ],\n \"07-15\": [\n \"EYE_07_00_LD\",\n \"EYE_07_01_LD\",\n \"EYE_07_02_LD\",\n \"EYE_07_03_LD\",\n \"EYE_07_04_LD\",\n \"EYE_07_05_LD\"\n ],\n \"08-15\": [\n \"EYE_08_00_LD\",\n \"EYE_08_01_LD\",\n \"EYE_08_02_LD\",\n \"EYE_08_03_LD\",\n \"EYE_08_04_LD\",\n \"EYE_08_05_LD\"\n ],\n \"09-15\": [\n \"EYE_09_00_LD\",\n \"EYE_09_01_LD\",\n \"EYE_09_02_LD\",\n \"EYE_09_03_LD\",\n \"EYE_09_04_LD\",\n \"EYE_09_05_LD\"\n ],\n \"10\": [\n \"EYE_10_00_LD\",\n \"EYE_10_01_LD\",\n \"EYE_10_02_LD\",\n \"EYE_10_03_LD\",\n \"EYE_10_04_LD\",\n \"EYE_10_05_LD\"\n ],\n \"11\": [\n \"EYE_11_00_LD\",\n \"EYE_11_01_LD\",\n \"EYE_11_02_LD\",\n \"EYE_11_03_LD\",\n \"EYE_11_04_LD\",\n \"EYE_11_05_LD\"\n ],\n \"12\": [\n \"EYE_12_00_LD\",\n \"EYE_12_01_LD\",\n \"EYE_12_02_LD\",\n \"EYE_12_03_LD\",\n \"EYE_12_04_LD\",\n \"EYE_12_05_LD\"\n ],\n \"13\": [\n \"EYE_13_00_LD\",\n \"EYE_13_01_LD\",\n \"EYE_13_02_LD\",\n \"EYE_13_03_LD\",\n \"EYE_13_04_LD\",\n \"EYE_13_05_LD\"\n ],\n \"14\": [\n \"EYE_14_00_LD\",\n \"EYE_14_01_LD\",\n \"EYE_14_02_LD\",\n \"EYE_14_03_LD\",\n \"EYE_14_04_LD\",\n \"EYE_14_05_LD\"\n ],\n \"15\": [\n \"EYE_15_00_LD\",\n \"EYE_15_01_LD\",\n \"EYE_15_02_LD\",\n \"EYE_15_03_LD\",\n \"EYE_15_04_LD\",\n \"EYE_15_05_LD\"\n ],\n \"16\": [\n \"EYE_16_00_LD\",\n \"EYE_16_01_LD\",\n \"EYE_16_02_LD\",\n \"EYE_16_03_LD\",\n \"EYE_16_04_LD\",\n \"EYE_16_05_LD\"\n ],\n \"17\": [\n \"EYE_17_00_LD\",\n \"EYE_17_01_LD\",\n \"EYE_17_02_LD\",\n \"EYE_17_03_LD\",\n \"EYE_17_04_LD\",\n \"EYE_17_05_LD\"\n ],\n \"18-15\": [\n \"EYE_18_00_LD\",\n \"EYE_18_01_LD\",\n \"EYE_18_02_LD\",\n \"EYE_18_03_LD\",\n \"EYE_18_04_LD\",\n \"EYE_18_05_LD\"\n ],\n \"19\": [\n \"EYE_19_00_LD\"\n ],\n \"20\": [\n \"EYE_20_00_LD\"\n ],\n \"21\": [\n \"EYE_21_00_LD\"\n ],\n \"22\": [\n \"EYE_22_00_LD\"\n ],\n \"23+眉\": [\n \"EYE_23_00_LD\"\n ],\n \"24\": [\n \"EYE_24_00_LD\"\n ],\n \"25\": [\n \"EYE_25_00_LD\"\n ],\n \"26\": [\n \"EYE_26_00_LD\"\n ],\n \"27\": [\n \"EYE_27_00_LD\"\n ],\n \"28\": [\n \"EYE_28_00_LD\"\n ],\n \"29\": [\n \"EYE_29_00_LD\"\n ],\n \"30\": [\n \"EYE_30_00_LD\"\n ],\n \"31\": [\n \"EYE_31_00_LD\"\n ],\n \"32\": [\n \"EYE_32_00_LD\"\n ],\n \"33\": [\n \"EYE_33_00_LD\"\n ],\n \"34+眉\": [\n \"EYE_34_00_LD\"\n ],\n \"35\": [\n \"EYE_35_00_LD\"\n ],\n \"36\": [\n \"EYE_36_00_LD\"\n ],\n \"37\": [\n \"EYE_37_00_LD\"\n ]\n },\n \"part\": \"目\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_EYE\"\n}" } } }, EYE_00_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6325, -907.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\00.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["目_01_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 10395, -643.5 } }, Inputs = { Input = Input { SourceOp = "EYE_00_01_LD", Source = "Output" } } }, EYE_00_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6325, -1303.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\00.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["目_02_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 10395, -1039.5 } }, Inputs = { Input = Input { SourceOp = "EYE_00_02_LD", Source = "Output" } } }, EYE_00_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6325, -1699.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\00.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["目_03_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 10395, -1435.5 } }, Inputs = { Input = Input { SourceOp = "EYE_00_03_LD", Source = "Output" } } }, EYE_00_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6325, -2095.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\00.04.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["目_04_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 10395, -1831.5 } }, Inputs = { Input = Input { SourceOp = "EYE_00_04_LD", Source = "Output" } } }, EYE_00_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6325, -2491.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\00.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["目_05_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 10395, -2227.5 } }, Inputs = { Input = Input { SourceOp = "EYE_00_05_LD", Source = "Output" } } }, ["目_04_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 10505, -1831.5 } }, Inputs = { Foreground = Input { SourceOp = "目_05_Xf", Source = "Output" }, Mix = Input { SourceOp = "目_04_DXBackgroundForeground", Source = "Value" }, Background = Input { SourceOp = "目_04_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, ["目_04_DXBackgroundForeground"] = BezierSpline { NameSet = true, KeyFrames = { [0] = { 0, RH = { 53.6666666666667, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, Linear = true } }, [161] = { 1, RH = { 161.666666666667, 0.666666666666667 }, LH = { 107.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [163] = { 0, RH = { 164.333333333333, 0 }, LH = { 162.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 165.666666666667, 0 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false }, ["目_03_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 10505, -1435.5 } }, Inputs = { Foreground = Input { SourceOp = "目_04_DX", Source = "Output" }, Mix = Input { SourceOp = "目_03_DXBackgroundForeground", Source = "Value" }, Background = Input { SourceOp = "目_03_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, ["目_03_DXBackgroundForeground"] = BezierSpline { NameSet = true, KeyFrames = { [0] = { 0, RH = { 53.3333333333333, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, Linear = true } }, [160] = { 1, RH = { 161.333333333333, 0.666666666666667 }, LH = { 106.666666666667, 0.666666666666667 }, Flags = { StepIn = true } }, [164] = { 0, RH = { 165, 0 }, LH = { 162.666666666667, 0.333333333333333 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 166, 0 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false }, ["目_02_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 10505, -1039.5 } }, Inputs = { Foreground = Input { SourceOp = "目_03_DX", Source = "Output" }, Mix = Input { SourceOp = "目_02_DXBackgroundForeground", Source = "Value" }, Background = Input { SourceOp = "目_02_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, ["目_02_DXBackgroundForeground"] = BezierSpline { NameSet = true, KeyFrames = { [0] = { 0, RH = { 53, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, Linear = true } }, [159] = { 1, RH = { 161, 0.666666666666667 }, LH = { 106, 0.666666666666667 }, Flags = { StepIn = true } }, [165] = { 0, RH = { 165.666666666667, 0 }, LH = { 163, 0.333333333333333 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 166.333333333333, 0 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false }, ["目_01_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 10505, -643.5 } }, Inputs = { Foreground = Input { SourceOp = "目_02_DX", Source = "Output" }, Mix = Input { SourceOp = "目_01_DXBackgroundForeground", Source = "Value" }, Background = Input { SourceOp = "目_01_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, ["目_01_DXBackgroundForeground"] = BezierSpline { NameSet = true, KeyFrames = { [0] = { 0, RH = { 52.6666666666667, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, Linear = true } }, [158] = { 1, RH = { 160.666666666667, 0.666666666666667 }, LH = { 105.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [166] = { 0, RH = { 166.333333333333, 0 }, LH = { 163.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 166.666666666667, 0 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false }, ["目_00_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 10505, -247.5 } }, Inputs = { Foreground = Input { SourceOp = "目_01_DX", Source = "Output" }, Mix = Input { SourceOp = "目_00_DXBackgroundForeground", Source = "Value" }, Background = Input { SourceOp = "目_00_Xf", Source = "Output" } }, Transitions = { [0] = "DFTDissolve" } }, ["目_00_DXBackgroundForeground"] = BezierSpline { NameSet = true, KeyFrames = { [0] = { 0, RH = { 52.3333333333333, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, Linear = true } }, [157] = { 1, RH = { 160.333333333333, 0.666666666666667 }, LH = { 104.666666666667, 0.666666666666667 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 163.666666666667, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false }, ["目_Mrg"] = Merge { ViewInfo = OperatorInfo { Pos = { 10505, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "目_00_DX", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "口_Mrg", Source = "Output" } } }, PipeRouter1 = PipeRouter { ViewInfo = PipeRouterInfo { Pos = { 10615, -115.5 } }, Inputs = { Input = Input { SourceOp = "目_Mrg", Source = "Output" } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 55, -247.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Width = Input { Value = 400 }, Height = Input { Value = 320 }, Depth = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 55, -115.5 } }, Inputs = { Right = Input { Value = 0 }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Mode = Input { Value = FuID { "Set" } } } }, EYEBROW_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 275, 148.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\眉\\00.眉.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["眉_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 1705, 412.5 } }, Inputs = { Input = Input { SourceOp = "EYEBROW_00_LD", Source = "Output" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"EYEBROW_00_LD\"\n ],\n \"01\": [\n \"EYEBROW_01_LD\"\n ],\n \"02\": [\n \"EYEBROW_02_LD\"\n ],\n \"03\": [\n \"EYEBROW_03_LD\"\n ],\n \"04\": [\n \"EYEBROW_04_LD\"\n ],\n \"05\": [\n \"EYEBROW_05_LD\"\n ],\n \"06\": [\n \"EYEBROW_06_LD\"\n ],\n \"07\": [\n \"EYEBROW_07_LD\"\n ],\n \"08\": [\n \"EYEBROW_08_LD\"\n ],\n \"09\": [\n \"EYEBROW_09_LD\"\n ],\n \"10\": [\n \"EYEBROW_10_LD\"\n ],\n \"11\": [\n \"EYEBROW_11_LD\"\n ],\n \"12\": [\n \"EYEBROW_12_LD\"\n ],\n \"13\": [\n \"EYEBROW_13_LD\"\n ]\n },\n \"part\": \"眉\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_EYEBROW\"\n}" } } }, ["眉_Mrg"] = Merge { ViewInfo = OperatorInfo { Pos = { 1705, 544.5 } }, Inputs = { Foreground = Input { SourceOp = "眉_Xf", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" } } }, HAIR_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 1925, 148.5 } }, Inputs = { Comments = Input { Value = "00" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\髪\\00.髪.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["髪_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 2035, 412.5 } }, Inputs = { Input = Input { SourceOp = "HAIR_00_LD", Source = "Output" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"HAIR_00_LD\"\n ],\n \"01\": [\n \"HAIR_01_LD\"\n ]\n },\n \"part\": \"髪\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_HAIR\"\n}" } } }, ["髪_Mrg"] = Merge { ViewInfo = OperatorInfo { Pos = { 2035, 544.5 } }, Inputs = { Foreground = Input { SourceOp = "髪_Xf", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_Mrg", Source = "Output" } } }, FRONT_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2585, 148.5 } }, Inputs = { Comments = Input { Value = "space" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\透明.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, ["前_Xf"] = Transform { ViewInfo = OperatorInfo { Pos = { 2585, 412.5 } }, Inputs = { Input = Input { SourceOp = "FRONT_03_LD", Source = "Output" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"01m1\": [\n \"FRONT_00_LD\"\n ],\n \"01m2\": [\n \"FRONT_01_LD\"\n ],\n \"02m1\": [\n \"FRONT_02_LD\"\n ],\n \"space\": [\n \"FRONT_03_LD\"\n ]\n },\n \"part\": \"前\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_FRONT\"\n}" } } }, ["前_Mrg"] = Merge { ViewInfo = OperatorInfo { Pos = { 2585, 544.5 } }, Inputs = { Foreground = Input { SourceOp = "前_Xf", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "髪_Mrg", Source = "Output" }, FlattenTransform = Input { Value = 1 } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } } }, Merge1 = Merge { ViewInfo = OperatorInfo { Pos = { 10615, 544.5 } }, Inputs = { Foreground = Input { SourceOp = "前_Mrg", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "PipeRouter1", Source = "Output" } } }, Root = Transform { UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKS_Name = "Copy Pose", LINKID_DataType = "Number" }, PastePose = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp, is_chara_sozai=True)]])", INP_External = false, INP_Integer = false, LINKS_Name = "Paste Pose", LINKID_DataType = "Number" }, SavePose = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKS_Name = "Save Pose", LINKID_DataType = "Number" }, LoadPose = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu, is_chara_sozai=True)]])", INP_External = false, INP_Integer = false, LINKS_Name = "Load Pose", LINKID_DataType = "Number" }, Grp_FRONT = { LINKS_Name = "前", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 7, LINKID_DataType = "Number" }, Prev_Btn_FRONT = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"前_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_FRONT = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"前_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_FRONT = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, FRONT_01m1_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"01m1\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01m1", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FRONT_01m2_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"01m2\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01m2", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FRONT_02m1_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"02m1\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02m1", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FRONT_space_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"space\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "space", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_HAIR = { LINKS_Name = "髪", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, Prev_Btn_HAIR = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"髪_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_HAIR = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"髪_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_HAIR = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, HAIR_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"髪_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, HAIR_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"髪_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_EYEBROW = { LINKS_Name = "眉", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 17, LINKID_DataType = "Number" }, Prev_Btn_EYEBROW = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"眉_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_EYEBROW = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"眉_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_EYEBROW = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, EYEBROW_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_03_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"03\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_06_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"06\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "06", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_07_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"07\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "07", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_08_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"08\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "08", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_09_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"09\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "09", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_10_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"10\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "10", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_11_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"11\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "11", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_12_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"12\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "12", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_13_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"13\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "13", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_EYE = { LINKS_Name = "目", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 41, LINKID_DataType = "Number" }, Prev_Btn_EYE = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"目_00_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_EYE = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"目_00_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_EYE = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, EYE_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_03_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"03\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_06_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"06\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "06", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_07-15_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"07-15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "07-15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_08-15_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"08-15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "08-15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_09-15_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"09-15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "09-15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_10_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"10\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "10", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_11_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"11\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "11", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_12_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"12\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "12", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_13_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"13\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "13", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_14_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"14\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "14", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_15_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_16_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"16\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "16", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_17_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"17\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "17", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_18-15_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"18-15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "18-15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_19_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"19\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "19", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_20_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"20\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "20", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_21_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"21\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "21", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_22_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"22\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "22", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_23+眉_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"23+眉\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "23+眉", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_24_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"24\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "24", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_25_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"25\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "25", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_26_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"26\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "26", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_27_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"27\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "27", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_28_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"28\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "28", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_29_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"29\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "29", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_30_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"30\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "30", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_31_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"31\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "31", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_32_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"32\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "32", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_33_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"33\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "33", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_34+眉_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"34+眉\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "34+眉", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_35_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"35\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "35", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_36_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"36\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "36", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_37_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"37\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "37", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_MOUTH = { LINKS_Name = "口", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 38, LINKID_DataType = "Number" }, Prev_Btn_MOUTH = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"口_00_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_MOUTH = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"口_00_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_MOUTH = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, MOUTH_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_03_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"03\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_06_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"06\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "06", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_07_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"07\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "07", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_08_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"08\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "08", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_09_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"09\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "09", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_10_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"10\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "10", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_11_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"11\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "11", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_12_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"12\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "12", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_13_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"13\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "13", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_14_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"14\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "14", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_15_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_16_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"16\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "16", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_17_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"17\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "17", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_18_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"18\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "18", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_19_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"19\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "19", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_20_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"20\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "20", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_21_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"21\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "21", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_22_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"22\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "22", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_23_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"23\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "23", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_24_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"24\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "24", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_25_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"25\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "25", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_26_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"26\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "26", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_27_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"27\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "27", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_28_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"28\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "28", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_29_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"29\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "29", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_30_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"30\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "30", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_31_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"31\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "31", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_32_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"32\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "32", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_33_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"33\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "33", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_34_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"34\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "34", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_FACE = { LINKS_Name = "顔", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number" }, Prev_Btn_FACE = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"顔_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_FACE = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"顔_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_FACE = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, FACE_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_03_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"03\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_06_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"06\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "06", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_07_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"07\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "07", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_space_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"space\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "space", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_BODY = { LINKS_Name = "体", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, Prev_Btn_BODY = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"体_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_BODY = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"体_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_BODY = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, BODY_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BODY_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_BACK = { LINKS_Name = "後", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, Prev_Btn_BACK = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"後_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_BACK = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"後_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_BACK = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, BACK_03u1_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"03u1\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03u1", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BACK_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BACK_space_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"space\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "space", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Blink = { LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_Passive = true, INP_Integer = true, INP_MaxScale = 500, INP_MinScale = 0, INP_Default = 127, INP_External = false, ICS_ControlPage = "目パチ", LINKID_DataType = "Number" }, Other = { LINKS_Name = "Other", INPID_InputControl = "SliderControl", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 1, INP_External = false, ICS_ControlPage = "目パチ", LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INPID_InputControl = "SliderControl", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 2, INP_External = false, ICS_ControlPage = "目パチ", LINKID_DataType = "Number" }, Apply = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.set_blink(comp, \"目_00_Xf\")\n]])\n", ICS_ControlPage = "目パチ", LINKS_Name = "Apply", LINKID_DataType = "Number" }, at00 = { ICD_Width = 0.5, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INP_External = false, LINKID_DataType = "Number" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 10615, 676.5 } }, Inputs = { Preview_BODY = Input { Value = "00" }, Grp_BACK = Input { Value = 0 }, Input = Input { SourceOp = "Merge1", Source = "Output" }, Blink = Input { Value = 167 }, Preview_BACK = Input { Value = "space" }, Preview_EYE = Input { Value = "00" }, Grp_FRONT = Input { Value = 0 }, Preview_FRONT = Input { Value = "space" }, Grp_HAIR = Input { Value = 0 }, Preview_HAIR = Input { Value = "00" }, Preview_EYEBROW = Input { Value = "00" }, Comments = Input { Value = "後_Xf\n体_Xf\n顔_Xf\n口_00_Xf\n目_00_Xf\n眉_Xf\n髪_Xf\n前_Xf" }, Preview_MOUTH = Input { Value = "00" }, Grp_FACE = Input { Value = 0 }, Preview_FACE = Input { Value = "00" }, Grp_BODY = Input { Value = 0 } }, CtrlWZoom = false }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10615, 775.5 } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } } }, MOUTH_07_04_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -2095.5 } }, Inputs = { Comments = Input { Value = "07" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\07.04.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_09_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, Inputs = { Comments = Input { Value = "09" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\09.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_16_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -2491.5 } }, Inputs = { Comments = Input { Value = "16" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\16.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_22_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 4675, -511.5 } }, Inputs = { Comments = Input { Value = "22" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\22.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_04_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -1303.5 } }, Inputs = { Comments = Input { Value = "04" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\04.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_11_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7535, -2491.5 } }, Inputs = { Comments = Input { Value = "11" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\11.05.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_33_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9955, -511.5 } }, Inputs = { Comments = Input { Value = "33" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\33.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_34_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 5995, -511.5 } }, Inputs = { Comments = Input { Value = "34" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\34.00.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_06_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -1303.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\06.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_13_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -1303.5 } }, Inputs = { Comments = Input { Value = "13" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\13.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_06_05_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -2491.5 } }, Inputs = { Comments = Input { Value = "06" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\06.05.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_05_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6875, -1699.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\05.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_27_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 9295, -511.5 } }, Inputs = { Comments = Input { Value = "27" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\27.00.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, MOUTH_01_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -1303.5 } }, Inputs = { Comments = Input { Value = "01" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\口\\01.02.口.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_07_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7095, -907.5 } }, Inputs = { Comments = Input { Value = "07-15" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\07-15.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_10_03_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7425, -1699.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\10.03.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_05_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 6875, -907.5 } }, Inputs = { Comments = Input { Value = "05" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\05.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, FRONT_00_LD = Loader { ViewInfo = OperatorInfo { Pos = { 2255, 148.5 } }, Inputs = { Comments = Input { Value = "01m1" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, Filename = "CHARA:\\まりさ\\前\\01.後m1.png", GlobalEnd = -1000, TrimIn = 0, LengthSetManually = true, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = 1, ID = "Clip1", Length = 2 } } }, EYE_10_02_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7425, -1303.5 } }, Inputs = { Comments = Input { Value = "10" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\10.02.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } }, EYE_14_01_LD = Loader { ViewInfo = OperatorInfo { Pos = { 7865, -907.5 } }, Inputs = { Comments = Input { Value = "14" }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, Clips = { Clip { Filename = "CHARA:\\まりさ\\目\\14.01.目.png", ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendFirst = 0, TrimOut = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0 } } } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "ST_MergeB", Source = "Output" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Flags = { GridSnap = true, AllowPan = false, AutoSnap = true, ForceAll = true }, PipeStyle = "Direct" }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, SourceOp = "Root", Source = "CopyPose", Name = "Copy Pose" }, Input2 = InstanceInput { Default = 0, SourceOp = "Root", Source = "PastePose", Name = "Paste Pose" }, Input3 = InstanceInput { Default = 0, SourceOp = "Root", Source = "SavePose", Name = "Save Pose" }, Input4 = InstanceInput { Default = 0, SourceOp = "Root", Source = "LoadPose", Name = "Load Pose" }, Input5 = InstanceInput { SourceOp = "ST_MergeB", Source = "Center" }, Input6 = InstanceInput { SourceOp = "ST_MergeB", Source = "Size", Default = 2 }, Input7 = InstanceInput { SourceOp = "ST_MergeB", Source = "Angle", Default = 0 }, Input8 = InstanceInput { ControlGroup = 1, Default = 0, SourceOp = "ST_MergeB", Source = "FlipHoriz", Name = "Flip Horizontal" }, Input9 = InstanceInput { ControlGroup = 1, Default = 0, SourceOp = "ST_MergeB", Source = "FlipVert", Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, SourceOp = "モーションSelector", Source = "N000_モーションなし", Name = "モーションなし" }, Input11 = InstanceInput { Default = 0, SourceOp = "モーションSelector", Source = "N001_ぽよ", Name = "ぽよ" }, Input12 = InstanceInput { Default = 0, SourceOp = "モーションSelector", Source = "N002_ぴょん", Name = "ぴょん" }, Input13 = InstanceInput { Default = 0, SourceOp = "モーションSelector", Source = "N003_跳ねる", Name = "跳ねる" }, Input14 = InstanceInput { Default = 0, SourceOp = "モーションSelector", Source = "N004_跳ねる_小", Name = "跳ねる_小" }, Input15 = InstanceInput { Default = 0, SourceOp = "モーションSelector", Source = "N005_不安", Name = "不安" }, Input16 = InstanceInput { Default = 0, SourceOp = "モーションSelector", Source = "N006_荒ぶる", Name = "荒ぶる" }, Input17 = InstanceInput { Default = 0, SourceOp = "モーションSelector", Source = "N007_震え", Name = "震え" }, Input18 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Grp_FRONT", Name = "前" }, Input19 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Prev_Btn_FRONT", Name = "PREV" }, Input20 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Next_Btn_FRONT", Name = "NEXT" }, Input21 = InstanceInput { SourceOp = "Root", Source = "Preview_FRONT", Name = "" }, Input22 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FRONT_01m1_Button", Name = "01m1" }, Input23 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FRONT_01m2_Button", Name = "01m2" }, Input24 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FRONT_02m1_Button", Name = "02m1" }, Input25 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FRONT_space_Button", Name = "space" }, Input26 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Grp_HAIR", Name = "髪" }, Input27 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Prev_Btn_HAIR", Name = "PREV" }, Input28 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Next_Btn_HAIR", Name = "NEXT" }, Input29 = InstanceInput { SourceOp = "Root", Source = "Preview_HAIR", Name = "" }, Input30 = InstanceInput { Default = 0, SourceOp = "Root", Source = "HAIR_00_Button", Name = "00" }, Input31 = InstanceInput { Default = 0, SourceOp = "Root", Source = "HAIR_01_Button", Name = "01" }, Input32 = InstanceInput { Default = 1, SourceOp = "Root", Source = "Grp_EYEBROW", Name = "眉" }, Input33 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Prev_Btn_EYEBROW", Name = "PREV" }, Input34 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Next_Btn_EYEBROW", Name = "NEXT" }, Input35 = InstanceInput { SourceOp = "Root", Source = "Preview_EYEBROW", Name = "" }, Input36 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_00_Button", Name = "00" }, Input37 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_01_Button", Name = "01" }, Input38 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_02_Button", Name = "02" }, Input39 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_03_Button", Name = "03" }, Input40 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_04_Button", Name = "04" }, Input41 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_05_Button", Name = "05" }, Input42 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_06_Button", Name = "06" }, Input43 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_07_Button", Name = "07" }, Input44 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_08_Button", Name = "08" }, Input45 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_09_Button", Name = "09" }, Input46 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_10_Button", Name = "10" }, Input47 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_11_Button", Name = "11" }, Input48 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_12_Button", Name = "12" }, Input49 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYEBROW_13_Button", Name = "13" }, Input50 = InstanceInput { Default = 1, SourceOp = "Root", Source = "Grp_EYE", Name = "目" }, Input51 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Prev_Btn_EYE", Name = "PREV" }, Input52 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Next_Btn_EYE", Name = "NEXT" }, Input53 = InstanceInput { SourceOp = "Root", Source = "Preview_EYE", Name = "" }, Input54 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_00_Button", Name = "00" }, Input55 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_01_Button", Name = "01" }, Input56 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_02_Button", Name = "02" }, Input57 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_03_Button", Name = "03" }, Input58 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_04_Button", Name = "04" }, Input59 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_05_Button", Name = "05" }, Input60 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_06_Button", Name = "06" }, Input61 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_07-15_Button", Name = "07-15" }, Input62 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_08-15_Button", Name = "08-15" }, Input63 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_09-15_Button", Name = "09-15" }, Input64 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_10_Button", Name = "10" }, Input65 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_11_Button", Name = "11" }, Input66 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_12_Button", Name = "12" }, Input67 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_13_Button", Name = "13" }, Input68 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_14_Button", Name = "14" }, Input69 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_15_Button", Name = "15" }, Input70 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_16_Button", Name = "16" }, Input71 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_17_Button", Name = "17" }, Input72 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_18-15_Button", Name = "18-15" }, Input73 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_19_Button", Name = "19" }, Input74 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_20_Button", Name = "20" }, Input75 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_21_Button", Name = "21" }, Input76 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_22_Button", Name = "22" }, Input77 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_23+眉_Button", Name = "23+眉" }, Input78 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_24_Button", Name = "24" }, Input79 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_25_Button", Name = "25" }, Input80 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_26_Button", Name = "26" }, Input81 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_27_Button", Name = "27" }, Input82 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_28_Button", Name = "28" }, Input83 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_29_Button", Name = "29" }, Input84 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_30_Button", Name = "30" }, Input85 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_31_Button", Name = "31" }, Input86 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_32_Button", Name = "32" }, Input87 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_33_Button", Name = "33" }, Input88 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_34+眉_Button", Name = "34+眉" }, Input89 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_35_Button", Name = "35" }, Input90 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_36_Button", Name = "36" }, Input91 = InstanceInput { Default = 0, SourceOp = "Root", Source = "EYE_37_Button", Name = "37" }, Input92 = InstanceInput { Default = 1, SourceOp = "Root", Source = "Grp_MOUTH", Name = "口" }, Input93 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Prev_Btn_MOUTH", Name = "PREV" }, Input94 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Next_Btn_MOUTH", Name = "NEXT" }, Input95 = InstanceInput { SourceOp = "Root", Source = "Preview_MOUTH", Name = "" }, Input96 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_00_Button", Name = "00" }, Input97 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_01_Button", Name = "01" }, Input98 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_02_Button", Name = "02" }, Input99 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_03_Button", Name = "03" }, Input100 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_04_Button", Name = "04" }, Input101 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_05_Button", Name = "05" }, Input102 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_06_Button", Name = "06" }, Input103 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_07_Button", Name = "07" }, Input104 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_08_Button", Name = "08" }, Input105 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_09_Button", Name = "09" }, Input106 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_10_Button", Name = "10" }, Input107 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_11_Button", Name = "11" }, Input108 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_12_Button", Name = "12" }, Input109 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_13_Button", Name = "13" }, Input110 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_14_Button", Name = "14" }, Input111 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_15_Button", Name = "15" }, Input112 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_16_Button", Name = "16" }, Input113 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_17_Button", Name = "17" }, Input114 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_18_Button", Name = "18" }, Input115 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_19_Button", Name = "19" }, Input116 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_20_Button", Name = "20" }, Input117 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_21_Button", Name = "21" }, Input118 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_22_Button", Name = "22" }, Input119 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_23_Button", Name = "23" }, Input120 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_24_Button", Name = "24" }, Input121 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_25_Button", Name = "25" }, Input122 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_26_Button", Name = "26" }, Input123 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_27_Button", Name = "27" }, Input124 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_28_Button", Name = "28" }, Input125 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_29_Button", Name = "29" }, Input126 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_30_Button", Name = "30" }, Input127 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_31_Button", Name = "31" }, Input128 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_32_Button", Name = "32" }, Input129 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_33_Button", Name = "33" }, Input130 = InstanceInput { Default = 0, SourceOp = "Root", Source = "MOUTH_34_Button", Name = "34" }, Input131 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Grp_FACE", Name = "顔" }, Input132 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Prev_Btn_FACE", Name = "PREV" }, Input133 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Next_Btn_FACE", Name = "NEXT" }, Input134 = InstanceInput { SourceOp = "Root", Source = "Preview_FACE", Name = "" }, Input135 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_00_Button", Name = "00" }, Input136 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_01_Button", Name = "01" }, Input137 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_02_Button", Name = "02" }, Input138 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_03_Button", Name = "03" }, Input139 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_04_Button", Name = "04" }, Input140 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_05_Button", Name = "05" }, Input141 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_06_Button", Name = "06" }, Input142 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_07_Button", Name = "07" }, Input143 = InstanceInput { Default = 0, SourceOp = "Root", Source = "FACE_space_Button", Name = "space" }, Input144 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Grp_BODY", Name = "体" }, Input145 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Prev_Btn_BODY", Name = "PREV" }, Input146 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Next_Btn_BODY", Name = "NEXT" }, Input147 = InstanceInput { SourceOp = "Root", Source = "Preview_BODY", Name = "" }, Input148 = InstanceInput { Default = 0, SourceOp = "Root", Source = "BODY_00_Button", Name = "00" }, Input149 = InstanceInput { Default = 0, SourceOp = "Root", Source = "BODY_01_Button", Name = "01" }, Input150 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Grp_BACK", Name = "後" }, Input151 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Prev_Btn_BACK", Name = "PREV" }, Input152 = InstanceInput { Default = 0, SourceOp = "Root", Source = "Next_Btn_BACK", Name = "NEXT" }, Input153 = InstanceInput { SourceOp = "Root", Source = "Preview_BACK", Name = "" }, Input154 = InstanceInput { Default = 0, SourceOp = "Root", Source = "BACK_03u1_Button", Name = "03u1" }, Input155 = InstanceInput { Default = 0, SourceOp = "Root", Source = "BACK_04_Button", Name = "04" }, Input156 = InstanceInput { Default = 0, SourceOp = "Root", Source = "BACK_space_Button", Name = "space" }, Input157 = InstanceInput { Page = "口パク", Default = 0, SourceOp = "Mouth_Ctrl", Source = "FirstOperand", Name = "First Operand" }, Input158 = InstanceInput { Page = "口パク", Default = 0.7, SourceOp = "Mouth_Ctrl", Source = "SecondOperand", Name = "Second Operand" }, Input159 = InstanceInput { SourceOp = "Root", Source = "Blink", Default = 167 }, Input160 = InstanceInput { SourceOp = "Root", Source = "Other", Default = 1 }, Input161 = InstanceInput { SourceOp = "Root", Source = "Close", Default = 2 }, Input162 = InstanceInput { SourceOp = "Root", Source = "Apply", Default = 0 }, Input163 = InstanceInput { Default = 0, SourceOp = "Root", Source = "at00", Name = "ボタンを押さないと反映されません。" } }, CtrlWZoom = false } } } ================================================ FILE: Templates/Edit/Generators/れいむ.setting ================================================ { Tools = ordered() { Reimu = GroupOperator { CtrlWZoom = false, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "ST_MergeB" } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Flags = { AutoSnap = true, ForceAll = true, GridSnap = true, AllowPan = false }, Direction = "Horizontal", PipeStyle = "Direct" }, Inputs = ordered() { Input1 = InstanceInput { Default = 0, Name = "Copy Pose", Source = "CopyPose", SourceOp = "Root" }, Input2 = InstanceInput { Default = 0, Name = "Paste Pose", Source = "PastePose", SourceOp = "Root" }, Input3 = InstanceInput { Default = 0, Name = "Save Pose", Source = "SavePose", SourceOp = "Root" }, Input4 = InstanceInput { Default = 0, Name = "Load Pose", Source = "LoadPose", SourceOp = "Root" }, Input5 = InstanceInput { Source = "Center", SourceOp = "ST_MergeB" }, Input6 = InstanceInput { Default = 2, Source = "Size", SourceOp = "ST_MergeB" }, Input7 = InstanceInput { Default = 0, Source = "Angle", SourceOp = "ST_MergeB" }, Input8 = InstanceInput { SourceOp = "ST_MergeB", Default = 0, ControlGroup = 1, Source = "FlipHoriz", Name = "Flip Horizontal" }, Input9 = InstanceInput { SourceOp = "ST_MergeB", Default = 0, ControlGroup = 1, Source = "FlipVert", Name = "Flip Vertical" }, Input10 = InstanceInput { Default = 0, Name = "モーションなし", Source = "N000_モーションなし", SourceOp = "モーションSelector" }, Input11 = InstanceInput { Default = 0, Name = "ぽよ", Source = "N001_ぽよ", SourceOp = "モーションSelector" }, Input12 = InstanceInput { Default = 0, Name = "ぴょん", Source = "N002_ぴょん", SourceOp = "モーションSelector" }, Input13 = InstanceInput { Default = 0, Name = "跳ねる", Source = "N003_跳ねる", SourceOp = "モーションSelector" }, Input14 = InstanceInput { Default = 0, Name = "跳ねる_小", Source = "N004_跳ねる_小", SourceOp = "モーションSelector" }, Input15 = InstanceInput { Default = 0, Name = "不安", Source = "N005_不安", SourceOp = "モーションSelector" }, Input16 = InstanceInput { Default = 0, Name = "荒ぶる", Source = "N006_荒ぶる", SourceOp = "モーションSelector" }, Input17 = InstanceInput { Default = 0, Name = "震え", Source = "N007_震え", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Default = 0, Name = "前", Source = "Grp_FRONT", SourceOp = "Root" }, Input19 = InstanceInput { Default = 0, Name = "PREV", Source = "Prev_Btn_FRONT", SourceOp = "Root" }, Input20 = InstanceInput { Default = 0, Name = "NEXT", Source = "Next_Btn_FRONT", SourceOp = "Root" }, Input21 = InstanceInput { SourceOp = "Root", Source = "Preview_FRONT", Name = "" }, Input22 = InstanceInput { Default = 0, Name = "01m1", Source = "FRONT_01m1_Button", SourceOp = "Root" }, Input23 = InstanceInput { Default = 0, Name = "02m1", Source = "FRONT_02m1_Button", SourceOp = "Root" }, Input24 = InstanceInput { Default = 0, Name = "space", Source = "FRONT_space_Button", SourceOp = "Root" }, Input25 = InstanceInput { Default = 0, Name = "髪", Source = "Grp_HAIR", SourceOp = "Root" }, Input26 = InstanceInput { Default = 0, Name = "PREV", Source = "Prev_Btn_HAIR", SourceOp = "Root" }, Input27 = InstanceInput { Default = 0, Name = "NEXT", Source = "Next_Btn_HAIR", SourceOp = "Root" }, Input28 = InstanceInput { SourceOp = "Root", Source = "Preview_HAIR", Name = "" }, Input29 = InstanceInput { Default = 0, Name = "00", Source = "HAIR_00_Button", SourceOp = "Root" }, Input30 = InstanceInput { Default = 0, Name = "01", Source = "HAIR_01_Button", SourceOp = "Root" }, Input31 = InstanceInput { Default = 1, Name = "眉", Source = "Grp_EYEBROW", SourceOp = "Root" }, Input32 = InstanceInput { Default = 0, Name = "PREV", Source = "Prev_Btn_EYEBROW", SourceOp = "Root" }, Input33 = InstanceInput { Default = 0, Name = "NEXT", Source = "Next_Btn_EYEBROW", SourceOp = "Root" }, Input34 = InstanceInput { SourceOp = "Root", Source = "Preview_EYEBROW", Name = "" }, Input35 = InstanceInput { Default = 0, Name = "00", Source = "EYEBROW_00_Button", SourceOp = "Root" }, Input36 = InstanceInput { Default = 0, Name = "01", Source = "EYEBROW_01_Button", SourceOp = "Root" }, Input37 = InstanceInput { Default = 0, Name = "02", Source = "EYEBROW_02_Button", SourceOp = "Root" }, Input38 = InstanceInput { Default = 0, Name = "03", Source = "EYEBROW_03_Button", SourceOp = "Root" }, Input39 = InstanceInput { Default = 0, Name = "04", Source = "EYEBROW_04_Button", SourceOp = "Root" }, Input40 = InstanceInput { Default = 0, Name = "05", Source = "EYEBROW_05_Button", SourceOp = "Root" }, Input41 = InstanceInput { Default = 0, Name = "06", Source = "EYEBROW_06_Button", SourceOp = "Root" }, Input42 = InstanceInput { Default = 0, Name = "07", Source = "EYEBROW_07_Button", SourceOp = "Root" }, Input43 = InstanceInput { Default = 0, Name = "08", Source = "EYEBROW_08_Button", SourceOp = "Root" }, Input44 = InstanceInput { Default = 0, Name = "09", Source = "EYEBROW_09_Button", SourceOp = "Root" }, Input45 = InstanceInput { Default = 0, Name = "10", Source = "EYEBROW_10_Button", SourceOp = "Root" }, Input46 = InstanceInput { Default = 0, Name = "11", Source = "EYEBROW_11_Button", SourceOp = "Root" }, Input47 = InstanceInput { Default = 0, Name = "12", Source = "EYEBROW_12_Button", SourceOp = "Root" }, Input48 = InstanceInput { Default = 0, Name = "13", Source = "EYEBROW_13_Button", SourceOp = "Root" }, Input49 = InstanceInput { Default = 1, Name = "目", Source = "Grp_EYE", SourceOp = "Root" }, Input50 = InstanceInput { Default = 0, Name = "PREV", Source = "Prev_Btn_EYE", SourceOp = "Root" }, Input51 = InstanceInput { Default = 0, Name = "NEXT", Source = "Next_Btn_EYE", SourceOp = "Root" }, Input52 = InstanceInput { SourceOp = "Root", Source = "Preview_EYE", Name = "" }, Input53 = InstanceInput { Default = 0, Name = "00", Source = "EYE_00_Button", SourceOp = "Root" }, Input54 = InstanceInput { Default = 0, Name = "01", Source = "EYE_01_Button", SourceOp = "Root" }, Input55 = InstanceInput { Default = 0, Name = "02", Source = "EYE_02_Button", SourceOp = "Root" }, Input56 = InstanceInput { Default = 0, Name = "03", Source = "EYE_03_Button", SourceOp = "Root" }, Input57 = InstanceInput { Default = 0, Name = "04", Source = "EYE_04_Button", SourceOp = "Root" }, Input58 = InstanceInput { Default = 0, Name = "05", Source = "EYE_05_Button", SourceOp = "Root" }, Input59 = InstanceInput { Default = 0, Name = "06", Source = "EYE_06_Button", SourceOp = "Root" }, Input60 = InstanceInput { Default = 0, Name = "07-15", Source = "EYE_07-15_Button", SourceOp = "Root" }, Input61 = InstanceInput { Default = 0, Name = "08-15", Source = "EYE_08-15_Button", SourceOp = "Root" }, Input62 = InstanceInput { Default = 0, Name = "09-15", Source = "EYE_09-15_Button", SourceOp = "Root" }, Input63 = InstanceInput { Default = 0, Name = "10", Source = "EYE_10_Button", SourceOp = "Root" }, Input64 = InstanceInput { Default = 0, Name = "11", Source = "EYE_11_Button", SourceOp = "Root" }, Input65 = InstanceInput { Default = 0, Name = "12", Source = "EYE_12_Button", SourceOp = "Root" }, Input66 = InstanceInput { Default = 0, Name = "13", Source = "EYE_13_Button", SourceOp = "Root" }, Input67 = InstanceInput { Default = 0, Name = "14", Source = "EYE_14_Button", SourceOp = "Root" }, Input68 = InstanceInput { Default = 0, Name = "15", Source = "EYE_15_Button", SourceOp = "Root" }, Input69 = InstanceInput { Default = 0, Name = "16", Source = "EYE_16_Button", SourceOp = "Root" }, Input70 = InstanceInput { Default = 0, Name = "17", Source = "EYE_17_Button", SourceOp = "Root" }, Input71 = InstanceInput { Default = 0, Name = "18-15", Source = "EYE_18-15_Button", SourceOp = "Root" }, Input72 = InstanceInput { Default = 0, Name = "19", Source = "EYE_19_Button", SourceOp = "Root" }, Input73 = InstanceInput { Default = 0, Name = "20", Source = "EYE_20_Button", SourceOp = "Root" }, Input74 = InstanceInput { Default = 0, Name = "21", Source = "EYE_21_Button", SourceOp = "Root" }, Input75 = InstanceInput { Default = 0, Name = "22", Source = "EYE_22_Button", SourceOp = "Root" }, Input76 = InstanceInput { Default = 0, Name = "23+眉", Source = "EYE_23+眉_Button", SourceOp = "Root" }, Input77 = InstanceInput { Default = 0, Name = "24", Source = "EYE_24_Button", SourceOp = "Root" }, Input78 = InstanceInput { Default = 0, Name = "25", Source = "EYE_25_Button", SourceOp = "Root" }, Input79 = InstanceInput { Default = 0, Name = "26", Source = "EYE_26_Button", SourceOp = "Root" }, Input80 = InstanceInput { Default = 0, Name = "27", Source = "EYE_27_Button", SourceOp = "Root" }, Input81 = InstanceInput { Default = 0, Name = "28", Source = "EYE_28_Button", SourceOp = "Root" }, Input82 = InstanceInput { Default = 0, Name = "29", Source = "EYE_29_Button", SourceOp = "Root" }, Input83 = InstanceInput { Default = 0, Name = "30", Source = "EYE_30_Button", SourceOp = "Root" }, Input84 = InstanceInput { Default = 0, Name = "31", Source = "EYE_31_Button", SourceOp = "Root" }, Input85 = InstanceInput { Default = 0, Name = "32", Source = "EYE_32_Button", SourceOp = "Root" }, Input86 = InstanceInput { Default = 0, Name = "33", Source = "EYE_33_Button", SourceOp = "Root" }, Input87 = InstanceInput { Default = 0, Name = "34+眉", Source = "EYE_34+眉_Button", SourceOp = "Root" }, Input88 = InstanceInput { Default = 0, Name = "35", Source = "EYE_35_Button", SourceOp = "Root" }, Input89 = InstanceInput { Default = 0, Name = "36", Source = "EYE_36_Button", SourceOp = "Root" }, Input90 = InstanceInput { Default = 0, Name = "37", Source = "EYE_37_Button", SourceOp = "Root" }, Input91 = InstanceInput { Default = 1, Name = "口", Source = "Grp_MOUTH", SourceOp = "Root" }, Input92 = InstanceInput { Default = 0, Name = "PREV", Source = "Prev_Btn_MOUTH", SourceOp = "Root" }, Input93 = InstanceInput { Default = 0, Name = "NEXT", Source = "Next_Btn_MOUTH", SourceOp = "Root" }, Input94 = InstanceInput { SourceOp = "Root", Source = "Preview_MOUTH", Name = "" }, Input95 = InstanceInput { Default = 0, Name = "00", Source = "MOUTH_00_Button", SourceOp = "Root" }, Input96 = InstanceInput { Default = 0, Name = "01", Source = "MOUTH_01_Button", SourceOp = "Root" }, Input97 = InstanceInput { Default = 0, Name = "02", Source = "MOUTH_02_Button", SourceOp = "Root" }, Input98 = InstanceInput { Default = 0, Name = "03", Source = "MOUTH_03_Button", SourceOp = "Root" }, Input99 = InstanceInput { Default = 0, Name = "04", Source = "MOUTH_04_Button", SourceOp = "Root" }, Input100 = InstanceInput { Default = 0, Name = "05", Source = "MOUTH_05_Button", SourceOp = "Root" }, Input101 = InstanceInput { Default = 0, Name = "06", Source = "MOUTH_06_Button", SourceOp = "Root" }, Input102 = InstanceInput { Default = 0, Name = "07", Source = "MOUTH_07_Button", SourceOp = "Root" }, Input103 = InstanceInput { Default = 0, Name = "08", Source = "MOUTH_08_Button", SourceOp = "Root" }, Input104 = InstanceInput { Default = 0, Name = "09", Source = "MOUTH_09_Button", SourceOp = "Root" }, Input105 = InstanceInput { Default = 0, Name = "10", Source = "MOUTH_10_Button", SourceOp = "Root" }, Input106 = InstanceInput { Default = 0, Name = "11", Source = "MOUTH_11_Button", SourceOp = "Root" }, Input107 = InstanceInput { Default = 0, Name = "12", Source = "MOUTH_12_Button", SourceOp = "Root" }, Input108 = InstanceInput { Default = 0, Name = "13", Source = "MOUTH_13_Button", SourceOp = "Root" }, Input109 = InstanceInput { Default = 0, Name = "14", Source = "MOUTH_14_Button", SourceOp = "Root" }, Input110 = InstanceInput { Default = 0, Name = "15", Source = "MOUTH_15_Button", SourceOp = "Root" }, Input111 = InstanceInput { Default = 0, Name = "16", Source = "MOUTH_16_Button", SourceOp = "Root" }, Input112 = InstanceInput { Default = 0, Name = "17", Source = "MOUTH_17_Button", SourceOp = "Root" }, Input113 = InstanceInput { Default = 0, Name = "18", Source = "MOUTH_18_Button", SourceOp = "Root" }, Input114 = InstanceInput { Default = 0, Name = "19", Source = "MOUTH_19_Button", SourceOp = "Root" }, Input115 = InstanceInput { Default = 0, Name = "20", Source = "MOUTH_20_Button", SourceOp = "Root" }, Input116 = InstanceInput { Default = 0, Name = "21", Source = "MOUTH_21_Button", SourceOp = "Root" }, Input117 = InstanceInput { Default = 0, Name = "22", Source = "MOUTH_22_Button", SourceOp = "Root" }, Input118 = InstanceInput { Default = 0, Name = "23", Source = "MOUTH_23_Button", SourceOp = "Root" }, Input119 = InstanceInput { Default = 0, Name = "24", Source = "MOUTH_24_Button", SourceOp = "Root" }, Input120 = InstanceInput { Default = 0, Name = "25", Source = "MOUTH_25_Button", SourceOp = "Root" }, Input121 = InstanceInput { Default = 0, Name = "26", Source = "MOUTH_26_Button", SourceOp = "Root" }, Input122 = InstanceInput { Default = 0, Name = "27", Source = "MOUTH_27_Button", SourceOp = "Root" }, Input123 = InstanceInput { Default = 0, Name = "28", Source = "MOUTH_28_Button", SourceOp = "Root" }, Input124 = InstanceInput { Default = 0, Name = "29", Source = "MOUTH_29_Button", SourceOp = "Root" }, Input125 = InstanceInput { Default = 0, Name = "30", Source = "MOUTH_30_Button", SourceOp = "Root" }, Input126 = InstanceInput { Default = 0, Name = "31", Source = "MOUTH_31_Button", SourceOp = "Root" }, Input127 = InstanceInput { Default = 0, Name = "32", Source = "MOUTH_32_Button", SourceOp = "Root" }, Input128 = InstanceInput { Default = 0, Name = "33", Source = "MOUTH_33_Button", SourceOp = "Root" }, Input129 = InstanceInput { Default = 0, Name = "34", Source = "MOUTH_34_Button", SourceOp = "Root" }, Input130 = InstanceInput { Default = 0, Name = "顔", Source = "Grp_FACE", SourceOp = "Root" }, Input131 = InstanceInput { Default = 0, Name = "PREV", Source = "Prev_Btn_FACE", SourceOp = "Root" }, Input132 = InstanceInput { Default = 0, Name = "NEXT", Source = "Next_Btn_FACE", SourceOp = "Root" }, Input133 = InstanceInput { SourceOp = "Root", Source = "Preview_FACE", Name = "" }, Input134 = InstanceInput { Default = 0, Name = "00", Source = "FACE_00_Button", SourceOp = "Root" }, Input135 = InstanceInput { Default = 0, Name = "01", Source = "FACE_01_Button", SourceOp = "Root" }, Input136 = InstanceInput { Default = 0, Name = "02", Source = "FACE_02_Button", SourceOp = "Root" }, Input137 = InstanceInput { Default = 0, Name = "03", Source = "FACE_03_Button", SourceOp = "Root" }, Input138 = InstanceInput { Default = 0, Name = "04", Source = "FACE_04_Button", SourceOp = "Root" }, Input139 = InstanceInput { Default = 0, Name = "05", Source = "FACE_05_Button", SourceOp = "Root" }, Input140 = InstanceInput { Default = 0, Name = "06", Source = "FACE_06_Button", SourceOp = "Root" }, Input141 = InstanceInput { Default = 0, Name = "07", Source = "FACE_07_Button", SourceOp = "Root" }, Input142 = InstanceInput { Default = 0, Name = "space", Source = "FACE_space_Button", SourceOp = "Root" }, Input143 = InstanceInput { Default = 0, Name = "体", Source = "Grp_BODY", SourceOp = "Root" }, Input144 = InstanceInput { Default = 0, Name = "PREV", Source = "Prev_Btn_BODY", SourceOp = "Root" }, Input145 = InstanceInput { Default = 0, Name = "NEXT", Source = "Next_Btn_BODY", SourceOp = "Root" }, Input146 = InstanceInput { SourceOp = "Root", Source = "Preview_BODY", Name = "" }, Input147 = InstanceInput { Default = 0, Name = "00", Source = "BODY_00_Button", SourceOp = "Root" }, Input148 = InstanceInput { Default = 0, Name = "01", Source = "BODY_01_Button", SourceOp = "Root" }, Input149 = InstanceInput { Default = 0, Name = "02", Source = "BODY_02_Button", SourceOp = "Root" }, Input150 = InstanceInput { Default = 0, Name = "後", Source = "Grp_BACK", SourceOp = "Root" }, Input151 = InstanceInput { Default = 0, Name = "PREV", Source = "Prev_Btn_BACK", SourceOp = "Root" }, Input152 = InstanceInput { Default = 0, Name = "NEXT", Source = "Next_Btn_BACK", SourceOp = "Root" }, Input153 = InstanceInput { SourceOp = "Root", Source = "Preview_BACK", Name = "" }, Input154 = InstanceInput { Default = 0, Name = "02u1", Source = "BACK_02u1_Button", SourceOp = "Root" }, Input155 = InstanceInput { Default = 0, Name = "03u1", Source = "BACK_03u1_Button", SourceOp = "Root" }, Input156 = InstanceInput { Default = 0, Name = "04u1", Source = "BACK_04u1_Button", SourceOp = "Root" }, Input157 = InstanceInput { Default = 0, Name = "05", Source = "BACK_05_Button", SourceOp = "Root" }, Input158 = InstanceInput { Default = 0, Name = "space", Source = "BACK_space_Button", SourceOp = "Root" }, Input159 = InstanceInput { Page = "口パク", Default = 0, SourceOp = "Mouth_Ctrl", Source = "FirstOperand", Name = "First Operand" }, Input160 = InstanceInput { Page = "口パク", Default = 0.7, SourceOp = "Mouth_Ctrl", Source = "SecondOperand", Name = "Second Operand" }, Input161 = InstanceInput { Default = 157, Source = "Blink", SourceOp = "Root" }, Input162 = InstanceInput { Default = 1, Source = "Other", SourceOp = "Root" }, Input163 = InstanceInput { Default = 2, Source = "Close", SourceOp = "Root" }, Input164 = InstanceInput { Default = 0, Source = "Apply", SourceOp = "Root" }, Input165 = InstanceInput { Default = 0, Name = "ボタンを押さないと反映されません。", Source = "at00", SourceOp = "Root" } }, Tools = ordered() { FRONT_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01m1" } }, ViewInfo = OperatorInfo { Pos = { 2255, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\前\\01.後m1.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_18_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18" } }, ViewInfo = OperatorInfo { Pos = { 4565, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\18.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_07_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07" } }, ViewInfo = OperatorInfo { Pos = { 3355, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\07.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_01_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 2695, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\01.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_31_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "31" } }, ViewInfo = OperatorInfo { Pos = { 10065, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\31.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_22_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "22" } }, ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\22.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_13_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 4015, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\13.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_06_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 3245, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\06.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_34_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "34" } }, ViewInfo = OperatorInfo { Pos = { 6325, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\34.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_34_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "34+眉" } }, ViewInfo = OperatorInfo { Pos = { 10395, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\34+眉.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_15_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 4235, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\15.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_17_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 8525, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\17.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_09_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09" } }, ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\09.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_15_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\15.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_26_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "26" } }, ViewInfo = OperatorInfo { Pos = { 5445, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\26.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_07_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07" } }, ViewInfo = OperatorInfo { Pos = { 3355, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\07.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_03_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 6985, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\03.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_03_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 6985, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\03.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_03_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 6985, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\03.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_02_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 6875, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\02.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_02_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 6875, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\02.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_02_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 6875, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\02.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_01_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 6765, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\01.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_01_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 6765, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\01.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_01_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 6765, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\01.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_15_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 8305, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\15.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_15_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 8305, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\15.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_15_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 8305, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\15.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_14_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 8195, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\14.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_14_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 8195, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\14.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_14_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 8195, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\14.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_13_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 8085, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\13.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_13_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 8085, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\13.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_13_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 8085, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\13.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_12_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 7975, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\12.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_12_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 7975, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\12.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_12_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 7975, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\12.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_11_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 7865, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\11.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_11_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 7865, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\11.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_11_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 7865, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\11.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_10_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 7755, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\10.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_10_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 7755, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\10.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_10_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 7755, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\10.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_09_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09-15" } }, ViewInfo = OperatorInfo { Pos = { 7645, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\09-15.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_09_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09-15" } }, ViewInfo = OperatorInfo { Pos = { 7645, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\09-15.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_09_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09-15" } }, ViewInfo = OperatorInfo { Pos = { 7645, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\09-15.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_08_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08-15" } }, ViewInfo = OperatorInfo { Pos = { 7535, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\08-15.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_08_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08-15" } }, ViewInfo = OperatorInfo { Pos = { 7535, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\08-15.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_08_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08-15" } }, ViewInfo = OperatorInfo { Pos = { 7535, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\08-15.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_07_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07-15" } }, ViewInfo = OperatorInfo { Pos = { 7425, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\07-15.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_07_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07-15" } }, ViewInfo = OperatorInfo { Pos = { 7425, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\07-15.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_07_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07-15" } }, ViewInfo = OperatorInfo { Pos = { 7425, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\07-15.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_06_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 7315, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\06.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_06_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 7315, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\06.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_06_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 7315, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\06.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_05_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 7205, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\05.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_05_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 7205, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\05.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_05_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 7205, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\05.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_04_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 7095, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\04.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_04_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 7095, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\04.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_04_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 7095, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\04.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10395, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform" }, Input1 = InstanceInput { Page = "Controls", Default = 1, SourceOp = "Transform", Source = "speed", Name = "スピード" }, Input2 = InstanceInput { Default = 1, SourceOp = "Calculation2_2", Source = "SecondOperand", Name = "強さ" }, Input3 = InstanceInput { Source = "Pivot", SourceOp = "Transform" } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { Source = "Result", SourceOp = "Calculation1_2" } }, NameSet = true, UserControls = ordered() { speed = { LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INP_MinScale = 0.00999999977648258, INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number" } } }, Calculation1_2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2_2 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 2 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Blue = 30, Green = 105 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false } } }, MOUTH_04_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 3025, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\04.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_16_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 8415, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\16.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_18_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18" } }, ViewInfo = OperatorInfo { Pos = { 4565, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\18.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_04_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 3025, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\04.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_16_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 4345, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\16.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_08_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08" } }, ViewInfo = OperatorInfo { Pos = { 3465, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\08.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_29_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "29" } }, ViewInfo = OperatorInfo { Pos = { 9845, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\29.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_10_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 1375, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\10.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_12_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 3905, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\12.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FACE_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\顔\\01a.顔.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 605, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\03.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_07_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07" } }, ViewInfo = OperatorInfo { Pos = { 1045, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\07.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_04_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 3025, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\04.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_11_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\11.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_28_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "28" } }, ViewInfo = OperatorInfo { Pos = { 9735, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\28.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_04_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 3025, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\04.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_02_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 2805, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\02.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_19_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "19" } }, ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\19.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_08_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08" } }, ViewInfo = OperatorInfo { Pos = { 3465, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\08.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FRONT_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02m1" } }, ViewInfo = OperatorInfo { Pos = { 2365, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\前\\02.後m1.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_24_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "24" } }, ViewInfo = OperatorInfo { Pos = { 9295, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\24.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_32_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "32" } }, ViewInfo = OperatorInfo { Pos = { 10175, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\32.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_16_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\16.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_01_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 2695, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\01.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_15_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 4235, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\15.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_37_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "37" } }, ViewInfo = OperatorInfo { Pos = { 10725, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\37.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_06_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 3245, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\06.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_14_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 4125, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\14.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_18_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18" } }, ViewInfo = OperatorInfo { Pos = { 4565, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\18.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_10_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 3685, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\10.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_16_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 8415, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\16.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, HAIR_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 2035, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\髪\\01.髪.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_01_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 2695, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\01.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_09_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09" } }, ViewInfo = OperatorInfo { Pos = { 3575, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\09.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_01_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 2695, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\01.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_12_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 3905, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\12.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_09_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09" } }, ViewInfo = OperatorInfo { Pos = { 3575, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\09.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_17_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 4455, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\17.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_17_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 8525, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\17.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_17_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 8525, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\17.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_06_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 935, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\06.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_14_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\14.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_11_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 3795, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\11.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_11_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 3795, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\11.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_10_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 3685, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\10.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_08_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08" } }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\08.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_17_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 4455, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\17.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, BACK_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02u1" } }, ViewInfo = OperatorInfo { Pos = { 275, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\後\\02.後u1.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_06_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\06.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_09_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09" } }, ViewInfo = OperatorInfo { Pos = { 3575, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\09.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 715, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\04.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_15_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 4235, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\15.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 825, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\05.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_09_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09" } }, ViewInfo = OperatorInfo { Pos = { 3575, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\09.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_10_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 3685, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\10.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_06_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 3245, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\06.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_02_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 2805, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\02.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_12_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 3905, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\12.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_27_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "27" } }, ViewInfo = OperatorInfo { Pos = { 9625, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\27.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_16_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 4345, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\16.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_18_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18-15" } }, ViewInfo = OperatorInfo { Pos = { 8635, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\18-15.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_13_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 4015, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\13.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_16_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 8415, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\16.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_14_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 4125, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\14.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_3" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 11385, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_3" }, Input1 = InstanceInput { Default = 2, Source = "speed", SourceOp = "Transform1_3" }, Input2 = InstanceInput { Default = 0.1, Source = "amplitude", SourceOp = "Transform1_3" }, Input3 = InstanceInput { Default = 0, Source = "Y", SourceOp = "Transform1_3" } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { Value = 12 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { Value = 0.005 }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001, INP_Default = 1, INP_MaxAllowed = 1000000, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_MaxAllowed = 1000000, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" }, v = { LINKS_Name = "v", INPID_InputControl = "SliderControl", INP_Integer = false, LINKID_DataType = "Number" }, Y = { LINKS_Name = "Y", INP_Default = 0, CBC_TriState = false, INP_Integer = true, INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } } } } }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 11055, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2" }, Input3 = InstanceInput { Default = 0, SourceOp = "Shake1", Source = "RandomSeed", Width = 1 }, Input4 = InstanceInput { Width = 0.385, Source = "Randomize", SourceOp = "Shake1" }, Input5 = InstanceInput { Default = 10, Source = "Smoothness", SourceOp = "Shake1" }, Input1 = InstanceInput { Default = 0.1, SourceOp = "Transform1_2", Source = "x", Name = "X" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_2", Source = "y", Name = "Y" } }, Tools = ordered() { Transform1_2 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { Source = "Position", SourceOp = "Shake1" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { x = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "x", LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "y", LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "in_out", LINKID_DataType = "Number" } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Blue = 231, Green = 106 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1 = Shake { Faster = true, Inputs = { XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, Smoothness = Input { Value = 2 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 } }, CtrlWZoom = false } } }, MOUTH_18_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18" } }, ViewInfo = OperatorInfo { Pos = { 4565, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\18.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1_1" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10890, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, Source = "speed", SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { Default = 0.1, Source = "amplitude", SourceOp = "Transform1_1_1" } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { speed = Input { Value = 2 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.02 }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_MaxAllowed = 1000000, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_MaxAllowed = 1000000, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, INP_Default = 0, LINKID_DataType = "Number" } } } } }, MOUTH_15_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 4235, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\15.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_07_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07" } }, ViewInfo = OperatorInfo { Pos = { 3355, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\07.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_1" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10725, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_1" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, Source = "speed", SourceOp = "Transform1_1" }, Input2 = InstanceInput { Default = 0.1, Source = "amplitude", SourceOp = "Transform1_1" } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { speed = Input { Value = 2 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.08 }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { bound = { LINKS_Name = "bound", INP_Default = 0, INP_Integer = false, INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745, INP_Default = 1, INP_MaxAllowed = 1000000, LINKID_DataType = "Number" }, width = { INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "\nwidth", LINKID_DataType = "Number" }, amplitude = { LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_MaxAllowed = 1000000, LINKID_DataType = "Number" }, out = { INP_MinScale = 0, INPID_InputControl = "SliderControl", INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", LINKID_DataType = "Number" } } } } }, MOUTH_03_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 2915, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\03.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_16_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 4345, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\16.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_12_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 3905, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\12.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_11_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 3795, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\11.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_10_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\10.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_17_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 4455, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\17.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_11_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 1485, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\11.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_16_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 4345, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\16.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_03_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\03.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_03_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 2915, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\03.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_17_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 4455, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\17.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_18_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18-15" } }, ViewInfo = OperatorInfo { Pos = { 8635, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\18-15.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_14_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 4125, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\14.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_03_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 2915, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\03.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["ぴょん"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 10560, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1" }, Input1 = InstanceInput { Default = 1, SourceOp = "Transform1", Source = "speed", Name = "スピード" }, Input3 = InstanceInput { Default = 1, SourceOp = "Calculation2_1", Source = "SecondOperand", Name = "強さ" }, Input2 = InstanceInput { Default = 0, SourceOp = "Transform1", Source = "offset", Name = "時間オフセット(フレーム)" } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Center = Input { Source = "Value", SourceOp = "XYPath1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Default = 1, INP_Integer = false, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { INP_MinScale = 0, INPID_InputControl = "ScrewControl", LINKS_Name = "offset", INP_MaxScale = 500, INP_Integer = true, INP_Default = 0, LINKID_DataType = "Number" } } }, XYPath1 = XYPath { CtrlWZoom = false, ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { X = Input { Value = 0.5 }, Y = Input { Source = "Result", SourceOp = "Calculation1_1" } } }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 2 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 } } }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Red = 0, Blue = 0, Green = 255 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } }, CtrlWZoom = false } } }, MOUTH_02_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\02.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_11_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 3795, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\11.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_01_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 2695, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\01.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_33_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "33" } }, ViewInfo = OperatorInfo { Pos = { 10285, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\33.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_12_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 3905, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\12.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_18_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18-15" } }, ViewInfo = OperatorInfo { Pos = { 8635, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\18-15.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_24_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "24" } }, ViewInfo = OperatorInfo { Pos = { 5225, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\24.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_36_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "36" } }, ViewInfo = OperatorInfo { Pos = { 10615, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\36.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_30_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "30" } }, ViewInfo = OperatorInfo { Pos = { 9955, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\30.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_18_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18" } }, ViewInfo = OperatorInfo { Pos = { 4565, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\18.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_05_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\05.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_16_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 8415, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\16.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_17_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 8525, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\17.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FACE_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\顔\\04b.顔.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_16_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 8415, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\16.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_30_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "30" } }, ViewInfo = OperatorInfo { Pos = { 5885, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\30.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, BACK_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04u1" } }, ViewInfo = OperatorInfo { Pos = { 495, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\後\\04.後u1.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_13_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 4015, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\13.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_25_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "25" } }, ViewInfo = OperatorInfo { Pos = { 5335, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\25.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_23_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "23" } }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\23.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_08_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08" } }, ViewInfo = OperatorInfo { Pos = { 3465, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\08.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_06_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 3245, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\06.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Transform1_2_1" } }, ViewInfo = GroupInfo { PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 }, Direction = "Horizontal", Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 11220, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Transform1_2_1" }, Input3 = InstanceInput { Default = 0, SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1 }, Input4 = InstanceInput { Width = 0.385, Source = "Randomize", SourceOp = "Shake1_1" }, Input5 = InstanceInput { Default = 10, Source = "Smoothness", SourceOp = "Shake1_1" }, Input1 = InstanceInput { Default = 0.1, SourceOp = "Transform1_2_1", Source = "x", Name = "X" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_2_1", Source = "y", Name = "Y" } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWZoom = false, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { Source = "Position", SourceOp = "Shake1_1" }, in_out = Input { Source = "Result", SourceOp = "KeyframeStretcher1_1" }, Input = Input { Source = "Output", SourceOp = "モーションなし" } }, UserControls = ordered() { x = { INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, INP_Default = 0.1, LINKID_DataType = "Number" }, y = { INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, INP_Default = 0.1, LINKID_DataType = "Number" }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_MinScale = 0, INPID_InputControl = "SliderControl", LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, INP_Default = 0, LINKID_DataType = "Number" } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Blue = 231, Green = 106 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1_1 = Shake { Faster = true, Inputs = { XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, Smoothness = Input { Value = 1.5 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 } }, CtrlWZoom = false } } }, EYEBROW_13_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 1705, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\13.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_12_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\12.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_14_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 4125, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\14.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_18_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18-15" } }, ViewInfo = OperatorInfo { Pos = { 8635, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\18-15.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_05_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 3135, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\05.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_12_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 1595, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\12.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_05_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 3135, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\05.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_03_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 2915, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\03.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FACE_07_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07" } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\顔\\07a.顔.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_21_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "21" } }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\21.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_16_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 8415, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\16.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_23_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "23+眉" } }, ViewInfo = OperatorInfo { Pos = { 9185, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\23+眉.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, BACK_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03u1" } }, ViewInfo = OperatorInfo { Pos = { 385, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\後\\03.後u1.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_22_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "22" } }, ViewInfo = OperatorInfo { Pos = { 9075, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\22.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_02_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 2805, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\02.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_17_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 8525, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\17.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_31_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "31" } }, ViewInfo = OperatorInfo { Pos = { 5995, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\31.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_18_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18-15" } }, ViewInfo = OperatorInfo { Pos = { 8635, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\18-15.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_09_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09" } }, ViewInfo = OperatorInfo { Pos = { 3575, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\09.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FACE_08_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "space" } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\透明.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_13_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\13.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, BACK_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\後\\05.後.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_06_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 3245, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\06.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FACE_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\顔\\05a.顔.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_04_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 7095, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\04.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_04_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 7095, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\04.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_04_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 7095, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\04.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_05_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 7205, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\05.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_05_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 7205, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\05.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_05_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 7205, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\05.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_06_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 7315, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\06.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_06_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 7315, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\06.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_06_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 7315, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\06.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_07_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07-15" } }, ViewInfo = OperatorInfo { Pos = { 7425, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\07-15.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_07_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07-15" } }, ViewInfo = OperatorInfo { Pos = { 7425, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\07-15.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_07_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07-15" } }, ViewInfo = OperatorInfo { Pos = { 7425, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\07-15.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_08_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08-15" } }, ViewInfo = OperatorInfo { Pos = { 7535, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\08-15.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_08_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08-15" } }, ViewInfo = OperatorInfo { Pos = { 7535, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\08-15.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_08_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08-15" } }, ViewInfo = OperatorInfo { Pos = { 7535, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\08-15.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_09_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09-15" } }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\09-15.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_09_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09-15" } }, ViewInfo = OperatorInfo { Pos = { 7645, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\09-15.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_09_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09-15" } }, ViewInfo = OperatorInfo { Pos = { 7645, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\09-15.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_10_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\10.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_10_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 7755, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\10.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_10_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 7755, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\10.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_11_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\11.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_11_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 7865, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\11.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_11_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 7865, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\11.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_12_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 7975, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\12.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_12_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 7975, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\12.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_12_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "12" } }, ViewInfo = OperatorInfo { Pos = { 7975, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\12.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_13_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 8085, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\13.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_13_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 8085, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\13.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_13_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 8085, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\13.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_14_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\14.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_14_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 8195, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\14.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_14_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 8195, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\14.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_15_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\15.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_15_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 8305, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\15.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_15_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 8305, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\15.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_01_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 6765, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\01.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_01_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 6765, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\01.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_01_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 6765, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\01.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_02_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 6875, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\02.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_02_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 6875, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\02.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_02_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 6875, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\02.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_03_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 6985, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\03.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_03_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 6985, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\03.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_03_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 6985, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\03.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10615, 1567.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, UseFrameFormatSettings = Input { Value = 1 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 } } }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10780, 1567.5 } }, Inputs = { Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ST_Background" } } }, BACK_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "space" } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\透明.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["後_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "BACK_04_LD" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"02u1\": [\n \"BACK_00_LD\"\n ],\n \"03u1\": [\n \"BACK_01_LD\"\n ],\n \"04u1\": [\n \"BACK_02_LD\"\n ],\n \"05\": [\n \"BACK_03_LD\"\n ],\n \"space\": [\n \"BACK_04_LD\"\n ]\n },\n \"part\": \"後\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_BACK\"\n}" } }, ViewInfo = OperatorInfo { Pos = { 715, -247.5 } } }, ["後_Mrg"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "SetDomain1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "後_Xf" } }, ViewInfo = OperatorInfo { Pos = { 715, -115.5 } } }, BODY_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\体\\00.体.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["体_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "BODY_00_LD" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"BODY_00_LD\"\n ],\n \"01\": [\n \"BODY_01_LD\"\n ],\n \"02\": [\n \"BODY_02_LD\"\n ]\n },\n \"part\": \"体\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_BODY\"\n}" } }, ViewInfo = OperatorInfo { Pos = { 1155, -247.5 } } }, ["体_Mrg"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "後_Mrg" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "体_Xf" } }, ViewInfo = OperatorInfo { Pos = { 1155, -115.5 } } }, FACE_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\顔\\00a.顔.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["顔_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "FACE_00_LD" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"FACE_00_LD\"\n ],\n \"01\": [\n \"FACE_01_LD\"\n ],\n \"02\": [\n \"FACE_02_LD\"\n ],\n \"03\": [\n \"FACE_03_LD\"\n ],\n \"04\": [\n \"FACE_04_LD\"\n ],\n \"05\": [\n \"FACE_05_LD\"\n ],\n \"06\": [\n \"FACE_06_LD\"\n ],\n \"07\": [\n \"FACE_07_LD\"\n ],\n \"space\": [\n \"FACE_08_LD\"\n ]\n },\n \"part\": \"顔\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_FACE\"\n}" } }, ViewInfo = OperatorInfo { Pos = { 2255, -247.5 } } }, ["顔_Mrg"] = Merge { Inputs = { Foreground = Input { Source = "Output", SourceOp = "顔_Xf" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "体_Mrg" }, FlattenTransform = Input { Value = 1 }, ApplyMode = Input { Value = FuID { "Multiply" } } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, MOUTH_00_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\00.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["口_00_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MOUTH_00_00_LD" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"MOUTH_00_00_LD\",\n \"MOUTH_00_01_LD\",\n \"MOUTH_00_02_LD\",\n \"MOUTH_00_03_LD\",\n \"MOUTH_00_04_LD\",\n \"MOUTH_00_05_LD\"\n ],\n \"01\": [\n \"MOUTH_01_00_LD\",\n \"MOUTH_01_01_LD\",\n \"MOUTH_01_02_LD\",\n \"MOUTH_01_03_LD\",\n \"MOUTH_01_04_LD\",\n \"MOUTH_01_05_LD\"\n ],\n \"02\": [\n \"MOUTH_02_00_LD\",\n \"MOUTH_02_01_LD\",\n \"MOUTH_02_02_LD\",\n \"MOUTH_02_03_LD\",\n \"MOUTH_02_04_LD\",\n \"MOUTH_02_05_LD\"\n ],\n \"03\": [\n \"MOUTH_03_00_LD\",\n \"MOUTH_03_01_LD\",\n \"MOUTH_03_02_LD\",\n \"MOUTH_03_03_LD\",\n \"MOUTH_03_04_LD\",\n \"MOUTH_03_05_LD\"\n ],\n \"04\": [\n \"MOUTH_04_00_LD\",\n \"MOUTH_04_01_LD\",\n \"MOUTH_04_02_LD\",\n \"MOUTH_04_03_LD\",\n \"MOUTH_04_04_LD\",\n \"MOUTH_04_05_LD\"\n ],\n \"05\": [\n \"MOUTH_05_00_LD\",\n \"MOUTH_05_01_LD\",\n \"MOUTH_05_02_LD\",\n \"MOUTH_05_03_LD\",\n \"MOUTH_05_04_LD\",\n \"MOUTH_05_05_LD\"\n ],\n \"06\": [\n \"MOUTH_06_00_LD\",\n \"MOUTH_06_01_LD\",\n \"MOUTH_06_02_LD\",\n \"MOUTH_06_03_LD\",\n \"MOUTH_06_04_LD\",\n \"MOUTH_06_05_LD\"\n ],\n \"07\": [\n \"MOUTH_07_00_LD\",\n \"MOUTH_07_01_LD\",\n \"MOUTH_07_02_LD\",\n \"MOUTH_07_03_LD\",\n \"MOUTH_07_04_LD\",\n \"MOUTH_07_05_LD\"\n ],\n \"08\": [\n \"MOUTH_08_00_LD\",\n \"MOUTH_08_01_LD\",\n \"MOUTH_08_02_LD\",\n \"MOUTH_08_03_LD\",\n \"MOUTH_08_04_LD\",\n \"MOUTH_08_05_LD\"\n ],\n \"09\": [\n \"MOUTH_09_00_LD\",\n \"MOUTH_09_01_LD\",\n \"MOUTH_09_02_LD\",\n \"MOUTH_09_03_LD\",\n \"MOUTH_09_04_LD\",\n \"MOUTH_09_05_LD\"\n ],\n \"10\": [\n \"MOUTH_10_00_LD\",\n \"MOUTH_10_01_LD\",\n \"MOUTH_10_02_LD\",\n \"MOUTH_10_03_LD\",\n \"MOUTH_10_04_LD\",\n \"MOUTH_10_05_LD\"\n ],\n \"11\": [\n \"MOUTH_11_00_LD\",\n \"MOUTH_11_01_LD\",\n \"MOUTH_11_02_LD\",\n \"MOUTH_11_03_LD\",\n \"MOUTH_11_04_LD\",\n \"MOUTH_11_05_LD\"\n ],\n \"12\": [\n \"MOUTH_12_00_LD\",\n \"MOUTH_12_01_LD\",\n \"MOUTH_12_02_LD\",\n \"MOUTH_12_03_LD\",\n \"MOUTH_12_04_LD\",\n \"MOUTH_12_05_LD\"\n ],\n \"13\": [\n \"MOUTH_13_00_LD\",\n \"MOUTH_13_01_LD\",\n \"MOUTH_13_02_LD\",\n \"MOUTH_13_03_LD\",\n \"MOUTH_13_04_LD\",\n \"MOUTH_13_05_LD\"\n ],\n \"14\": [\n \"MOUTH_14_00_LD\",\n \"MOUTH_14_01_LD\",\n \"MOUTH_14_02_LD\",\n \"MOUTH_14_03_LD\",\n \"MOUTH_14_04_LD\",\n \"MOUTH_14_05_LD\"\n ],\n \"15\": [\n \"MOUTH_15_00_LD\",\n \"MOUTH_15_01_LD\",\n \"MOUTH_15_02_LD\",\n \"MOUTH_15_03_LD\",\n \"MOUTH_15_04_LD\",\n \"MOUTH_15_05_LD\"\n ],\n \"16\": [\n \"MOUTH_16_00_LD\",\n \"MOUTH_16_01_LD\",\n \"MOUTH_16_02_LD\",\n \"MOUTH_16_03_LD\",\n \"MOUTH_16_04_LD\",\n \"MOUTH_16_05_LD\"\n ],\n \"17\": [\n \"MOUTH_17_00_LD\",\n \"MOUTH_17_01_LD\",\n \"MOUTH_17_02_LD\",\n \"MOUTH_17_03_LD\",\n \"MOUTH_17_04_LD\",\n \"MOUTH_17_05_LD\"\n ],\n \"18\": [\n \"MOUTH_18_00_LD\",\n \"MOUTH_18_01_LD\",\n \"MOUTH_18_02_LD\",\n \"MOUTH_18_03_LD\",\n \"MOUTH_18_04_LD\",\n \"MOUTH_18_05_LD\"\n ],\n \"19\": [\n \"MOUTH_19_00_LD\"\n ],\n \"20\": [\n \"MOUTH_20_00_LD\"\n ],\n \"21\": [\n \"MOUTH_21_00_LD\"\n ],\n \"22\": [\n \"MOUTH_22_00_LD\"\n ],\n \"23\": [\n \"MOUTH_23_00_LD\"\n ],\n \"24\": [\n \"MOUTH_24_00_LD\"\n ],\n \"25\": [\n \"MOUTH_25_00_LD\"\n ],\n \"26\": [\n \"MOUTH_26_00_LD\"\n ],\n \"27\": [\n \"MOUTH_27_00_LD\"\n ],\n \"28\": [\n \"MOUTH_28_00_LD\"\n ],\n \"29\": [\n \"MOUTH_29_00_LD\"\n ],\n \"30\": [\n \"MOUTH_30_00_LD\"\n ],\n \"31\": [\n \"MOUTH_31_00_LD\"\n ],\n \"32\": [\n \"MOUTH_32_00_LD\"\n ],\n \"33\": [\n \"MOUTH_33_00_LD\"\n ],\n \"34\": [\n \"MOUTH_34_00_LD\"\n ]\n },\n \"part\": \"口\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_MOUTH\"\n}" } }, ViewInfo = OperatorInfo { Pos = { 6325, -247.5 } } }, MOUTH_00_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 2585, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\00.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["口_01_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MOUTH_00_01_LD" } }, ViewInfo = OperatorInfo { Pos = { 6325, -643.5 } } }, MOUTH_00_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 2585, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\00.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["口_02_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MOUTH_00_02_LD" } }, ViewInfo = OperatorInfo { Pos = { 6325, -1039.5 } } }, MOUTH_00_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 2585, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\00.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["口_03_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MOUTH_00_03_LD" } }, ViewInfo = OperatorInfo { Pos = { 6325, -1435.5 } } }, MOUTH_00_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 2585, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\00.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["口_04_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MOUTH_00_04_LD" } }, ViewInfo = OperatorInfo { Pos = { 6325, -1831.5 } } }, MOUTH_00_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 2585, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\00.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["口_05_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "MOUTH_00_05_LD" } }, ViewInfo = OperatorInfo { Pos = { 6325, -2227.5 } } }, ["口_04_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "口_04_Xf" }, Mix = Input { Source = "Result", SourceOp = "Calculation6" }, Foreground = Input { Source = "Output", SourceOp = "口_05_Xf" } }, ViewInfo = OperatorInfo { Pos = { 6435, -1831.5 } }, Transitions = { [0] = "DFTDissolve" } }, Calculation6 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { Source = "NumberResult", SourceOp = "Expression1" }, SecondOperand = Input { Value = 4 } } }, Expression1 = Expression { CtrlWZoom = false, Inputs = { n1 = Input { Source = "Result", SourceOp = "Calculation1" }, NumberExpression = Input { Value = "int(n1)" }, ShowNumber2 = Input { Value = 0 }, ShowNumber3 = Input { Value = 0 }, ShowNumber4 = Input { Value = 0 }, ShowNumber5 = Input { Value = 0 }, ShowNumber6 = Input { Value = 0 }, ShowNumber7 = Input { Value = 0 }, ShowNumber8 = Input { Value = 0 }, ShowNumber9 = Input { Value = 0 }, ShowPoint1 = Input { Value = 0 }, ShowPoint2 = Input { Value = 0 }, ShowPoint3 = Input { Value = 0 }, ShowPoint4 = Input { Value = 0 }, ShowPoint5 = Input { Value = 0 }, ShowPoint6 = Input { Value = 0 }, ShowPoint7 = Input { Value = 0 }, ShowPoint8 = Input { Value = 0 }, ShowPoint9 = Input { Value = 0 } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 2 }, FirstOperand = Input { Source = "Result", SourceOp = "Mouth_Ctrl" }, SecondOperand = Input { Value = 6 } } }, Mouth_Ctrl = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 3 }, SecondOperand = Input { Value = 0.7 } }, NameSet = true }, ["口_03_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "口_03_Xf" }, Mix = Input { Source = "Result", SourceOp = "Calculation5" }, Foreground = Input { Source = "Output", SourceOp = "口_04_DX" } }, ViewInfo = OperatorInfo { Pos = { 6435, -1435.5 } }, Transitions = { [0] = "DFTDissolve" } }, Calculation5 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { Source = "NumberResult", SourceOp = "Expression1" }, SecondOperand = Input { Value = 3 } } }, ["口_02_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "口_02_Xf" }, Mix = Input { Source = "Result", SourceOp = "Calculation4" }, Foreground = Input { Source = "Output", SourceOp = "口_03_DX" } }, ViewInfo = OperatorInfo { Pos = { 6435, -1039.5 } }, Transitions = { [0] = "DFTDissolve" } }, Calculation4 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { Source = "NumberResult", SourceOp = "Expression1" }, SecondOperand = Input { Value = 2 } } }, ["口_01_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "口_01_Xf" }, Mix = Input { Source = "Result", SourceOp = "Calculation3" }, Foreground = Input { Source = "Output", SourceOp = "口_02_DX" } }, ViewInfo = OperatorInfo { Pos = { 6435, -643.5 } }, Transitions = { [0] = "DFTDissolve" } }, Calculation3 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { Source = "NumberResult", SourceOp = "Expression1" }, SecondOperand = Input { Value = 1 } } }, ["口_00_DX"] = Dissolve { ViewInfo = OperatorInfo { Pos = { 6435, -247.5 } }, Inputs = { Background = Input { Source = "Output", SourceOp = "口_00_Xf" }, Mix = Input { Source = "Result", SourceOp = "Calculation2" }, Foreground = Input { Source = "Output", SourceOp = "口_01_DX" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, Transitions = { [0] = "DFTDissolve" } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { Operator = Input { Value = 1 }, FirstOperand = Input { Source = "NumberResult", SourceOp = "Expression1" } } }, ["口_Mrg"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "顔_Mrg" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "口_00_DX" } }, ViewInfo = OperatorInfo { Pos = { 6435, -115.5 } } }, EYE_00_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\00.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["目_00_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EYE_00_00_LD" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"EYE_00_00_LD\",\n \"EYE_00_01_LD\",\n \"EYE_00_02_LD\",\n \"EYE_00_03_LD\",\n \"EYE_00_04_LD\",\n \"EYE_00_05_LD\"\n ],\n \"01\": [\n \"EYE_01_00_LD\",\n \"EYE_01_01_LD\",\n \"EYE_01_02_LD\",\n \"EYE_01_03_LD\",\n \"EYE_01_04_LD\",\n \"EYE_01_05_LD\"\n ],\n \"02\": [\n \"EYE_02_00_LD\",\n \"EYE_02_01_LD\",\n \"EYE_02_02_LD\",\n \"EYE_02_03_LD\",\n \"EYE_02_04_LD\",\n \"EYE_02_05_LD\"\n ],\n \"03\": [\n \"EYE_03_00_LD\",\n \"EYE_03_01_LD\",\n \"EYE_03_02_LD\",\n \"EYE_03_03_LD\",\n \"EYE_03_04_LD\",\n \"EYE_03_05_LD\"\n ],\n \"04\": [\n \"EYE_04_00_LD\",\n \"EYE_04_01_LD\",\n \"EYE_04_02_LD\",\n \"EYE_04_03_LD\",\n \"EYE_04_04_LD\",\n \"EYE_04_05_LD\"\n ],\n \"05\": [\n \"EYE_05_00_LD\",\n \"EYE_05_01_LD\",\n \"EYE_05_02_LD\",\n \"EYE_05_03_LD\",\n \"EYE_05_04_LD\",\n \"EYE_05_05_LD\"\n ],\n \"06\": [\n \"EYE_06_00_LD\",\n \"EYE_06_01_LD\",\n \"EYE_06_02_LD\",\n \"EYE_06_03_LD\",\n \"EYE_06_04_LD\",\n \"EYE_06_05_LD\"\n ],\n \"07-15\": [\n \"EYE_07_00_LD\",\n \"EYE_07_01_LD\",\n \"EYE_07_02_LD\",\n \"EYE_07_03_LD\",\n \"EYE_07_04_LD\",\n \"EYE_07_05_LD\"\n ],\n \"08-15\": [\n \"EYE_08_00_LD\",\n \"EYE_08_01_LD\",\n \"EYE_08_02_LD\",\n \"EYE_08_03_LD\",\n \"EYE_08_04_LD\",\n \"EYE_08_05_LD\"\n ],\n \"09-15\": [\n \"EYE_09_00_LD\",\n \"EYE_09_01_LD\",\n \"EYE_09_02_LD\",\n \"EYE_09_03_LD\",\n \"EYE_09_04_LD\",\n \"EYE_09_05_LD\"\n ],\n \"10\": [\n \"EYE_10_00_LD\",\n \"EYE_10_01_LD\",\n \"EYE_10_02_LD\",\n \"EYE_10_03_LD\",\n \"EYE_10_04_LD\",\n \"EYE_10_05_LD\"\n ],\n \"11\": [\n \"EYE_11_00_LD\",\n \"EYE_11_01_LD\",\n \"EYE_11_02_LD\",\n \"EYE_11_03_LD\",\n \"EYE_11_04_LD\",\n \"EYE_11_05_LD\"\n ],\n \"12\": [\n \"EYE_12_00_LD\",\n \"EYE_12_01_LD\",\n \"EYE_12_02_LD\",\n \"EYE_12_03_LD\",\n \"EYE_12_04_LD\",\n \"EYE_12_05_LD\"\n ],\n \"13\": [\n \"EYE_13_00_LD\",\n \"EYE_13_01_LD\",\n \"EYE_13_02_LD\",\n \"EYE_13_03_LD\",\n \"EYE_13_04_LD\",\n \"EYE_13_05_LD\"\n ],\n \"14\": [\n \"EYE_14_00_LD\",\n \"EYE_14_01_LD\",\n \"EYE_14_02_LD\",\n \"EYE_14_03_LD\",\n \"EYE_14_04_LD\",\n \"EYE_14_05_LD\"\n ],\n \"15\": [\n \"EYE_15_00_LD\",\n \"EYE_15_01_LD\",\n \"EYE_15_02_LD\",\n \"EYE_15_03_LD\",\n \"EYE_15_04_LD\",\n \"EYE_15_05_LD\"\n ],\n \"16\": [\n \"EYE_16_00_LD\",\n \"EYE_16_01_LD\",\n \"EYE_16_02_LD\",\n \"EYE_16_03_LD\",\n \"EYE_16_04_LD\",\n \"EYE_16_05_LD\"\n ],\n \"17\": [\n \"EYE_17_00_LD\",\n \"EYE_17_01_LD\",\n \"EYE_17_02_LD\",\n \"EYE_17_03_LD\",\n \"EYE_17_04_LD\",\n \"EYE_17_05_LD\"\n ],\n \"18-15\": [\n \"EYE_18_00_LD\",\n \"EYE_18_01_LD\",\n \"EYE_18_02_LD\",\n \"EYE_18_03_LD\",\n \"EYE_18_04_LD\",\n \"EYE_18_05_LD\"\n ],\n \"19\": [\n \"EYE_19_00_LD\"\n ],\n \"20\": [\n \"EYE_20_00_LD\"\n ],\n \"21\": [\n \"EYE_21_00_LD\"\n ],\n \"22\": [\n \"EYE_22_00_LD\"\n ],\n \"23+眉\": [\n \"EYE_23_00_LD\"\n ],\n \"24\": [\n \"EYE_24_00_LD\"\n ],\n \"25\": [\n \"EYE_25_00_LD\"\n ],\n \"26\": [\n \"EYE_26_00_LD\"\n ],\n \"27\": [\n \"EYE_27_00_LD\"\n ],\n \"28\": [\n \"EYE_28_00_LD\"\n ],\n \"29\": [\n \"EYE_29_00_LD\"\n ],\n \"30\": [\n \"EYE_30_00_LD\"\n ],\n \"31\": [\n \"EYE_31_00_LD\"\n ],\n \"32\": [\n \"EYE_32_00_LD\"\n ],\n \"33\": [\n \"EYE_33_00_LD\"\n ],\n \"34+眉\": [\n \"EYE_34_00_LD\"\n ],\n \"35\": [\n \"EYE_35_00_LD\"\n ],\n \"36\": [\n \"EYE_36_00_LD\"\n ],\n \"37\": [\n \"EYE_37_00_LD\"\n ]\n },\n \"part\": \"目\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_EYE\"\n}" } }, ViewInfo = OperatorInfo { Pos = { 10725, -247.5 } } }, EYE_00_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 6655, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\00.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["目_01_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EYE_00_01_LD" } }, ViewInfo = OperatorInfo { Pos = { 10725, -643.5 } } }, EYE_00_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 6655, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\00.02.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["目_02_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EYE_00_02_LD" } }, ViewInfo = OperatorInfo { Pos = { 10725, -1039.5 } } }, EYE_00_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 6655, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\00.03.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["目_03_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EYE_00_03_LD" } }, ViewInfo = OperatorInfo { Pos = { 10725, -1435.5 } } }, EYE_00_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 6655, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\00.04.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["目_04_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EYE_00_04_LD" } }, ViewInfo = OperatorInfo { Pos = { 10725, -1831.5 } } }, EYE_00_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 6655, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\00.05.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["目_05_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EYE_00_05_LD" } }, ViewInfo = OperatorInfo { Pos = { 10725, -2227.5 } } }, ["目_04_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "目_04_Xf" }, Mix = Input { Source = "Value", SourceOp = "目_04_DXBackgroundForeground" }, Foreground = Input { Source = "Output", SourceOp = "目_05_Xf" } }, ViewInfo = OperatorInfo { Pos = { 10835, -1831.5 } }, Transitions = { [0] = "DFTDissolve" } }, ["目_04_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Blue = 235, Green = 164 }, KeyFrames = { [0] = { 0, Flags = { PreLoop = true, Loop = true, Linear = true }, RH = { 50.3333333333333, 0.333333333333333 } }, [151] = { 1, LH = { 100.666666666667, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 151.666666666667, 0.666666666666667 } }, [153] = { 0, LH = { 152.333333333333, 0.333333333333333 }, Flags = { StepIn = true }, RH = { 154.333333333333, 0 } }, [157] = { 0, LH = { 155.666666666667, 0 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, CtrlWZoom = false }, ["目_03_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "目_03_Xf" }, Mix = Input { Source = "Value", SourceOp = "目_03_DXBackgroundForeground" }, Foreground = Input { Source = "Output", SourceOp = "目_04_DX" } }, ViewInfo = OperatorInfo { Pos = { 10835, -1435.5 } }, Transitions = { [0] = "DFTDissolve" } }, ["目_03_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Blue = 235, Green = 164 }, KeyFrames = { [0] = { 0, Flags = { PreLoop = true, Loop = true, Linear = true }, RH = { 50, 0.333333333333333 } }, [150] = { 1, LH = { 100, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 151.333333333333, 0.666666666666667 } }, [154] = { 0, LH = { 152.666666666667, 0.333333333333333 }, Flags = { StepIn = true }, RH = { 155, 0 } }, [157] = { 0, LH = { 156, 0 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, CtrlWZoom = false }, ["目_02_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "目_02_Xf" }, Mix = Input { Source = "Value", SourceOp = "目_02_DXBackgroundForeground" }, Foreground = Input { Source = "Output", SourceOp = "目_03_DX" } }, ViewInfo = OperatorInfo { Pos = { 10835, -1039.5 } }, Transitions = { [0] = "DFTDissolve" } }, ["目_02_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Blue = 235, Green = 164 }, KeyFrames = { [0] = { 0, Flags = { PreLoop = true, Loop = true, Linear = true }, RH = { 49.6666666666667, 0.333333333333333 } }, [149] = { 1, LH = { 99.3333333333333, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 151, 0.666666666666667 } }, [155] = { 0, LH = { 153, 0.333333333333333 }, Flags = { StepIn = true }, RH = { 155.666666666667, 0 } }, [157] = { 0, LH = { 156.333333333333, 0 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, CtrlWZoom = false }, ["目_01_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "目_01_Xf" }, Mix = Input { Source = "Value", SourceOp = "目_01_DXBackgroundForeground" }, Foreground = Input { Source = "Output", SourceOp = "目_02_DX" } }, ViewInfo = OperatorInfo { Pos = { 10835, -643.5 } }, Transitions = { [0] = "DFTDissolve" } }, ["目_01_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Blue = 235, Green = 164 }, KeyFrames = { [0] = { 0, Flags = { PreLoop = true, Loop = true, Linear = true }, RH = { 49.3333333333333, 0.333333333333333 } }, [148] = { 1, LH = { 98.6666666666667, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 150.666666666667, 0.666666666666667 } }, [156] = { 0, LH = { 153.333333333333, 0.333333333333333 }, Flags = { StepIn = true }, RH = { 156.333333333333, 0 } }, [157] = { 0, LH = { 156.666666666667, 0 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, CtrlWZoom = false }, ["目_00_DX"] = Dissolve { Inputs = { Background = Input { Source = "Output", SourceOp = "目_00_Xf" }, Mix = Input { Source = "Value", SourceOp = "目_00_DXBackgroundForeground" }, Foreground = Input { Source = "Output", SourceOp = "目_01_DX" } }, ViewInfo = OperatorInfo { Pos = { 10835, -247.5 } }, Transitions = { [0] = "DFTDissolve" } }, ["目_00_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Blue = 235, Green = 164 }, KeyFrames = { [0] = { 0, Flags = { PreLoop = true, Loop = true, Linear = true }, RH = { 49, 0.333333333333333 } }, [147] = { 1, LH = { 98, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 150.333333333333, 0.666666666666667 } }, [157] = { 0, LH = { 153.666666666667, 0.333333333333333 }, Flags = { PreLoop = true, Loop = true, StepIn = true } } }, CtrlWZoom = false }, ["目_Mrg"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "口_Mrg" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "目_00_DX" } }, ViewInfo = OperatorInfo { Pos = { 10835, -115.5 } } }, PipeRouter1 = PipeRouter { Inputs = { Input = Input { Source = "Output", SourceOp = "目_Mrg" } }, ViewInfo = PipeRouterInfo { Pos = { 10945, -115.5 } } }, Background1 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Depth = Input { Value = 1 }, Height = Input { Value = 320 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Width = Input { Value = 400 } }, ViewInfo = OperatorInfo { Pos = { 55, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Right = Input { Value = 0 }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "Background1" } }, ViewInfo = OperatorInfo { Pos = { 55, -115.5 } } }, EYEBROW_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 275, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\00.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["眉_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "EYEBROW_00_LD" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"EYEBROW_00_LD\"\n ],\n \"01\": [\n \"EYEBROW_01_LD\"\n ],\n \"02\": [\n \"EYEBROW_02_LD\"\n ],\n \"03\": [\n \"EYEBROW_03_LD\"\n ],\n \"04\": [\n \"EYEBROW_04_LD\"\n ],\n \"05\": [\n \"EYEBROW_05_LD\"\n ],\n \"06\": [\n \"EYEBROW_06_LD\"\n ],\n \"07\": [\n \"EYEBROW_07_LD\"\n ],\n \"08\": [\n \"EYEBROW_08_LD\"\n ],\n \"09\": [\n \"EYEBROW_09_LD\"\n ],\n \"10\": [\n \"EYEBROW_10_LD\"\n ],\n \"11\": [\n \"EYEBROW_11_LD\"\n ],\n \"12\": [\n \"EYEBROW_12_LD\"\n ],\n \"13\": [\n \"EYEBROW_13_LD\"\n ]\n },\n \"part\": \"眉\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_EYEBROW\"\n}" } }, ViewInfo = OperatorInfo { Pos = { 1705, 412.5 } } }, ["眉_Mrg"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "SetDomain1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "眉_Xf" } }, ViewInfo = OperatorInfo { Pos = { 1705, 544.5 } } }, HAIR_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "00" } }, ViewInfo = OperatorInfo { Pos = { 1925, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\髪\\00.髪.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["髪_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "HAIR_00_LD" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"HAIR_00_LD\"\n ],\n \"01\": [\n \"HAIR_01_LD\"\n ]\n },\n \"part\": \"髪\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_HAIR\"\n}" } }, ViewInfo = OperatorInfo { Pos = { 2035, 412.5 } } }, ["髪_Mrg"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "眉_Mrg" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "髪_Xf" } }, ViewInfo = OperatorInfo { Pos = { 2035, 544.5 } } }, FRONT_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "space" } }, ViewInfo = OperatorInfo { Pos = { 2475, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\透明.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["前_Xf"] = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "FRONT_02_LD" }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"01m1\": [\n \"FRONT_00_LD\"\n ],\n \"02m1\": [\n \"FRONT_01_LD\"\n ],\n \"space\": [\n \"FRONT_02_LD\"\n ]\n },\n \"part\": \"前\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_FRONT\"\n}" } }, ViewInfo = OperatorInfo { Pos = { 2475, 412.5 } } }, ["前_Mrg"] = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "髪_Mrg" }, FlattenTransform = Input { Value = 1 }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "前_Xf" } }, Colors = { TileColor = { G = 0.549019607843137, R = 0.913725490196078, B = 0.709803921568627 } }, ViewInfo = OperatorInfo { Pos = { 2475, 544.5 } } }, Merge1 = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "PipeRouter1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "前_Mrg" } }, ViewInfo = OperatorInfo { Pos = { 10945, 544.5 } } }, Root = Transform { CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 10945, 676.5 } }, Inputs = { Grp_HAIR = Input { Value = 0 }, Preview_HAIR = Input { Value = "00" }, Preview_EYEBROW = Input { Value = "00" }, Preview_EYE = Input { Value = "00" }, Preview_MOUTH = Input { Value = "00" }, Grp_FACE = Input { Value = 0 }, Preview_FACE = Input { Value = "00" }, Grp_BODY = Input { Value = 0 }, Preview_BODY = Input { Value = "00" }, Grp_BACK = Input { Value = 0 }, Comments = Input { Value = "後_Xf\n体_Xf\n顔_Xf\n口_00_Xf\n目_00_Xf\n眉_Xf\n髪_Xf\n前_Xf" }, Blink = Input { Value = 157 }, Preview_BACK = Input { Value = "space" }, Input = Input { Source = "Output", SourceOp = "Merge1" }, Grp_FRONT = Input { Value = 0 }, Preview_FRONT = Input { Value = "space" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKS_Name = "Copy Pose", LINKID_DataType = "Number" }, PastePose = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp, is_chara_sozai=True)]])", INP_External = false, INP_Integer = false, LINKS_Name = "Paste Pose", LINKID_DataType = "Number" }, SavePose = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKS_Name = "Save Pose", LINKID_DataType = "Number" }, LoadPose = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu, is_chara_sozai=True)]])", INP_External = false, INP_Integer = false, LINKS_Name = "Load Pose", LINKID_DataType = "Number" }, Grp_FRONT = { LINKS_Name = "前", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, Prev_Btn_FRONT = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"前_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_FRONT = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"前_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_FRONT = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, FRONT_01m1_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"01m1\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01m1", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FRONT_02m1_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"02m1\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02m1", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FRONT_space_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"space\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "space", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_HAIR = { LINKS_Name = "髪", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 5, LINKID_DataType = "Number" }, Prev_Btn_HAIR = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"髪_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_HAIR = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"髪_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_HAIR = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, HAIR_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"髪_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, HAIR_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"髪_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_EYEBROW = { LINKS_Name = "眉", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 17, LINKID_DataType = "Number" }, Prev_Btn_EYEBROW = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"眉_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_EYEBROW = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"眉_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_EYEBROW = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, EYEBROW_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_03_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"03\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_06_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"06\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "06", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_07_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"07\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "07", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_08_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"08\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "08", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_09_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"09\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "09", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_10_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"10\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "10", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_11_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"11\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "11", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_12_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"12\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "12", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYEBROW_13_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"13\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "13", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_EYE = { LINKS_Name = "目", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 41, LINKID_DataType = "Number" }, Prev_Btn_EYE = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"目_00_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_EYE = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"目_00_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_EYE = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, EYE_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_03_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"03\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_06_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"06\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "06", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_07-15_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"07-15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "07-15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_08-15_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"08-15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "08-15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_09-15_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"09-15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "09-15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_10_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"10\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "10", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_11_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"11\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "11", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_12_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"12\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "12", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_13_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"13\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "13", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_14_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"14\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "14", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_15_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_16_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"16\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "16", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_17_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"17\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "17", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_18-15_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"18-15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "18-15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_19_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"19\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "19", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_20_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"20\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "20", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_21_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"21\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "21", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_22_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"22\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "22", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_23+眉_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"23+眉\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "23+眉", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_24_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"24\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "24", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_25_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"25\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "25", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_26_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"26\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "26", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_27_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"27\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "27", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_28_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"28\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "28", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_29_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"29\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "29", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_30_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"30\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "30", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_31_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"31\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "31", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_32_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"32\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "32", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_33_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"33\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "33", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, ["EYE_34+眉_Button"] = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"34+眉\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "34+眉", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_35_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"35\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "35", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_36_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"36\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "36", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, EYE_37_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"37\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "37", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_MOUTH = { LINKS_Name = "口", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 38, LINKID_DataType = "Number" }, Prev_Btn_MOUTH = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"口_00_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_MOUTH = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"口_00_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_MOUTH = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, MOUTH_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_03_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"03\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_06_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"06\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "06", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_07_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"07\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "07", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_08_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"08\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "08", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_09_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"09\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "09", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_10_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"10\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "10", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_11_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"11\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "11", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_12_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"12\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "12", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_13_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"13\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "13", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_14_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"14\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "14", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_15_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"15\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "15", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_16_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"16\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "16", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_17_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"17\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "17", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_18_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"18\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "18", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_19_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"19\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "19", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_20_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"20\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "20", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_21_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"21\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "21", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_22_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"22\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "22", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_23_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"23\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "23", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_24_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"24\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "24", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_25_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"25\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "25", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_26_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"26\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "26", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_27_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"27\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "27", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_28_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"28\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "28", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_29_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"29\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "29", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_30_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"30\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "30", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_31_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"31\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "31", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_32_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"32\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "32", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_33_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"33\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "33", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, MOUTH_34_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"34\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "34", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_FACE = { LINKS_Name = "顔", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 12, LINKID_DataType = "Number" }, Prev_Btn_FACE = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"顔_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_FACE = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"顔_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_FACE = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, FACE_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_03_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"03\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_04_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"04\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_06_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"06\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "06", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_07_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"07\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "07", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, FACE_space_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"space\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "space", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_BODY = { LINKS_Name = "体", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 6, LINKID_DataType = "Number" }, Prev_Btn_BODY = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"体_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_BODY = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"体_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_BODY = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, BODY_00_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"00\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "00", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BODY_01_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"01\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "01", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BODY_02_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"02\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Grp_BACK = { LINKS_Name = "後", INPID_InputControl = "LabelControl", INP_Passive = true, LBLC_DropDownButton = true, INP_Default = 1, ICS_ControlPage = "ポーズ", INP_External = false, LBLC_NumInputs = 8, LINKID_DataType = "Number" }, Prev_Btn_BACK = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"後_Xf\", False)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "PREV", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Next_Btn_BACK = { ICD_Width = 0.4, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"後_Xf\", True)\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "NEXT", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Preview_BACK = { ICD_Width = 0.2, INPID_InputControl = "TextEditControl", TEC_Wrap = false, INP_Passive = true, LINKS_Name = "", INP_External = false, ICS_ControlPage = "ポーズ", TEC_Lines = 1, TEC_ReadOnly = true, LINKID_DataType = "Text" }, BACK_02u1_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"02u1\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "02u1", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BACK_03u1_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"03u1\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "03u1", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BACK_04u1_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"04u1\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "04u1", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BACK_05_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"05\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "05", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, BACK_space_Button = { ICD_Width = 0.125, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"space\")\n]])\n", INP_External = false, INP_Integer = false, LINKS_Name = "space", ICS_ControlPage = "ポーズ", LINKID_DataType = "Number" }, Blink = { LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_Passive = true, INP_Integer = true, INP_MaxScale = 500, INP_MinScale = 0, INP_Default = 127, INP_External = false, ICS_ControlPage = "目パチ", LINKID_DataType = "Number" }, Other = { LINKS_Name = "Other", INPID_InputControl = "SliderControl", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 1, INP_External = false, ICS_ControlPage = "目パチ", LINKID_DataType = "Number" }, Close = { LINKS_Name = "Close", INPID_InputControl = "SliderControl", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinScale = 0, INP_Default = 2, INP_External = false, ICS_ControlPage = "目パチ", LINKID_DataType = "Number" }, Apply = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.set_blink(comp, \"目_00_Xf\")\n]])\n", ICS_ControlPage = "目パチ", LINKS_Name = "Apply", LINKID_DataType = "Number" }, at00 = { ICD_Width = 0.5, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", LINKS_Name = "ボタンを押さないと反映されません。", INP_Passive = true, INP_External = false, LINKID_DataType = "Number" } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10945, 841.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "Root" } } }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10945, 1369.5 } }, Inputs = { Input = Input { Source = "Output", SourceOp = "モーションなし" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "モーションなし", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N001_ぽよ"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "ぽよ", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N002_ぴょん"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "ぴょん", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N003_跳ねる"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "跳ねる", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N004_跳ねる_小"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "跳ねる_小", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N005_不安"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "不安", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N006_荒ぶる"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "荒ぶる", ICS_ControlPage = "モーション", LINKID_DataType = "Number" }, ["N007_震え"] = { ICD_Width = 1, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKS_Name = "震え", ICS_ControlPage = "モーション", LINKID_DataType = "Number" } } }, ST_MergeB = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 10945, 1567.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "モーションSelector" }, PerformDepthMerge = Input { Value = 0 }, Center = Input { Value = { 0.8, 0.5 } }, Background = Input { Source = "Output", SourceOp = "ST_SetDomain" }, Size = Input { Value = 2 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } } }, EYE_21_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "21" } }, ViewInfo = OperatorInfo { Pos = { 8965, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\21.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, BODY_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\体\\02.体.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_05_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 3135, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\05.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_32_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "32" } }, ViewInfo = OperatorInfo { Pos = { 6105, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\32.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_08_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08" } }, ViewInfo = OperatorInfo { Pos = { 3465, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\08.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_29_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "29" } }, ViewInfo = OperatorInfo { Pos = { 5775, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\29.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_10_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 3685, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\10.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_25_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "25" } }, ViewInfo = OperatorInfo { Pos = { 9405, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\25.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_35_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "35" } }, ViewInfo = OperatorInfo { Pos = { 10505, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\35.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_02_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 2805, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\02.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_16_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "16" } }, ViewInfo = OperatorInfo { Pos = { 4345, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\16.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_26_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "26" } }, ViewInfo = OperatorInfo { Pos = { 9515, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\26.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_27_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "27" } }, ViewInfo = OperatorInfo { Pos = { 5555, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\27.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_20_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "20" } }, ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\20.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, BODY_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\体\\01.体.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FACE_06_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "06" } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\顔\\06a.顔.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_02_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 2805, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\02.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FACE_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\顔\\02b.顔.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, FACE_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\顔\\03b.顔.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_19_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "19" } }, ViewInfo = OperatorInfo { Pos = { 4675, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\19.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_17_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 4455, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\17.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_04_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 3025, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\04.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_08_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08" } }, ViewInfo = OperatorInfo { Pos = { 1155, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\08.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_07_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07" } }, ViewInfo = OperatorInfo { Pos = { 3355, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\07.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_05_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 3135, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\05.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_13_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 4015, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\13.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_17_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\17.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_01_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\01.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_05_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "05" } }, ViewInfo = OperatorInfo { Pos = { 3135, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\05.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_07_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07" } }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\07.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "01" } }, ViewInfo = OperatorInfo { Pos = { 385, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\01.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_09_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "09" } }, ViewInfo = OperatorInfo { Pos = { 1265, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\09.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_11_04_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "11" } }, ViewInfo = OperatorInfo { Pos = { 3795, -2095.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\11.04.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_33_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "33" } }, ViewInfo = OperatorInfo { Pos = { 6215, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\33.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_10_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "10" } }, ViewInfo = OperatorInfo { Pos = { 3685, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\10.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_28_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "28" } }, ViewInfo = OperatorInfo { Pos = { 5665, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\28.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_15_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "15" } }, ViewInfo = OperatorInfo { Pos = { 4235, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\15.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_04_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "04" } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\04.00.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_20_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "20" } }, ViewInfo = OperatorInfo { Pos = { 8855, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\20.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_03_05_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "03" } }, ViewInfo = OperatorInfo { Pos = { 2915, -2491.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\03.05.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_07_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "07" } }, ViewInfo = OperatorInfo { Pos = { 3355, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\07.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_14_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "14" } }, ViewInfo = OperatorInfo { Pos = { 4125, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\14.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_08_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "08" } }, ViewInfo = OperatorInfo { Pos = { 3465, -1303.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\08.02.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYEBROW_02_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "02" } }, ViewInfo = OperatorInfo { Pos = { 495, 148.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\眉\\02.眉.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_17_00_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "17" } }, ViewInfo = OperatorInfo { Pos = { 8525, -511.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\17.00.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_18_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18" } }, ViewInfo = OperatorInfo { Pos = { 4565, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\18.01.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, MOUTH_13_03_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "13" } }, ViewInfo = OperatorInfo { Pos = { 4015, -1699.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\口\\13.03.口.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, EYE_18_01_LD = Loader { Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Comments = Input { Value = "18-15" } }, ViewInfo = OperatorInfo { Pos = { 8635, -907.5 } }, Clips = { Clip { Filename = "CHARA:\\れいむ\\目\\18-15.01.目.png", Loop = 0, AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Depth = 0, ExtendLast = 0, ExtendFirst = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } } } } } } ================================================ FILE: Templates/Edit/Generators/中国うさぎ.setting ================================================ { Tools = ordered() { Usagi = GroupOperator { CtrlWZoom = false, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Flags = { AllowPan = false, AutoSnap = true, ForceAll = true, GridSnap = true } }, Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", Default = 0, Name = "Copy Pose", SourceOp = "Root" }, Input2 = InstanceInput { Source = "PastePose", Default = 0, Name = "Paste Pose", SourceOp = "Root" }, Input3 = InstanceInput { Source = "SavePose", Default = 0, Name = "Save Pose", SourceOp = "Root" }, Input4 = InstanceInput { Source = "LoadPose", Default = 0, Name = "Load Pose", SourceOp = "Root" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect", SourceOp = "レイアウト" }, Input8 = InstanceInput { SourceOp = "レイアウト", Default = 1, Source = "Size" }, Input9 = InstanceInput { SourceOp = "レイアウト", Default = 1, Source = "Aspect" }, Input10 = InstanceInput { Source = "XSize", Default = 1, Name = "X Size", SourceOp = "レイアウト" }, Input11 = InstanceInput { Source = "YSize", Default = 1, Name = "Y Size", SourceOp = "レイアウト" }, Input12 = InstanceInput { SourceOp = "レイアウト", Default = 0, Source = "Angle" }, Input13 = InstanceInput { Source = "FlipHoriz", ControlGroup = 1, Name = "Flip Horizontal", Default = 0, SourceOp = "レイアウト" }, Input14 = InstanceInput { Source = "FlipVert", ControlGroup = 1, Name = "Flip Vertical", Default = 0, SourceOp = "レイアウト" }, Input15 = InstanceInput { Source = "Value", Default = 1, Name = "スピード", Page = "モーション", SourceOp = "Motion_Speed" }, Input16 = InstanceInput { Source = "Value", Default = 1, Name = "強さ", SourceOp = "Motion_Str" }, Input17 = InstanceInput { Source = "N000_モーションなし", Default = 0, Name = "モーションなし", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Source = "N001_ぽよ", Default = 0, Name = "ぽよ", SourceOp = "モーションSelector" }, Input19 = InstanceInput { Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl", SourceOp = "モーションSelector" }, Input20 = InstanceInput { Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl", SourceOp = "モーションSelector" }, Input21 = InstanceInput { Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl", SourceOp = "モーションSelector" }, Input22 = InstanceInput { Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl", SourceOp = "モーションSelector" }, Input23 = InstanceInput { Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl", SourceOp = "モーションSelector" }, Input24 = InstanceInput { Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl", SourceOp = "モーションSelector" }, Input25 = InstanceInput { Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl", SourceOp = "モーションSelector" }, Input26 = InstanceInput { Source = "N009_跳ねる", Default = 0, Name = "跳ねる", SourceOp = "モーションSelector" }, Input27 = InstanceInput { Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector" }, Input28 = InstanceInput { Source = "N011_不安", Default = 0, Name = "不安", SourceOp = "モーションSelector" }, Input29 = InstanceInput { Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector" }, Input30 = InstanceInput { Source = "N013_震え", Default = 0, Name = "震え", SourceOp = "モーションSelector" }, Input31 = InstanceInput { Source = "Grp_記号など", Default = 0, Name = "記号など", SourceOp = "Root" }, Input32 = InstanceInput { Source = "N004_usamimi_show_113", Default = 0, Name = "うさみみ show", SourceOp = "Root" }, Input33 = InstanceInput { Source = "N004_usamimi_hide_113", Default = 0, Name = "うさみみ hide", SourceOp = "Root" }, Input34 = InstanceInput { Source = "N003_inaba_show_112", Default = 0, Name = "いなば show", SourceOp = "Root" }, Input35 = InstanceInput { Source = "N003_inaba_hide_112", Default = 0, Name = "いなば hide", SourceOp = "Root" }, Input36 = InstanceInput { Source = "N002_aseoome_show_111", Default = 0, Name = "汗多め show", SourceOp = "Root" }, Input37 = InstanceInput { Source = "N002_aseoome_hide_111", Default = 0, Name = "汗多め hide", SourceOp = "Root" }, Input38 = InstanceInput { Source = "N001_ase_show_110", Default = 0, Name = "汗 show", SourceOp = "Root" }, Input39 = InstanceInput { Source = "N001_ase_hide_110", Default = 0, Name = "汗 hide", SourceOp = "Root" }, Input40 = InstanceInput { Source = "N000_namida_show_109", Default = 0, Name = "涙 show", SourceOp = "Root" }, Input41 = InstanceInput { Source = "N000_namida_hide_109", Default = 0, Name = "涙 hide", SourceOp = "Root" }, Input42 = InstanceInput { Source = "Grp_眉", Default = 1, Name = "眉", SourceOp = "Root" }, Input43 = InstanceInput { Source = "N003_futsuumayu106", Default = 0, Name = "*普通眉", SourceOp = "Root" }, Input44 = InstanceInput { Source = "N002_ikarimayu105", Default = 0, Name = "*怒り眉", SourceOp = "Root" }, Input45 = InstanceInput { Source = "N001_agarimayu104", Default = 0, Name = "*上がり眉", SourceOp = "Root" }, Input46 = InstanceInput { Source = "N000_komarimayu103", Default = 0, Name = "*困り眉", SourceOp = "Root" }, Input47 = InstanceInput { Source = "Grp_目", Default = 1, Name = "目", SourceOp = "Root" }, Input48 = InstanceInput { Source = "N008_maegamionme_show_100", Default = 0, Name = "前髪on目 show", SourceOp = "Root" }, Input49 = InstanceInput { Source = "N008_maegamionme_hide_100", Default = 0, Name = "前髪on目 hide", SourceOp = "Root" }, Input50 = InstanceInput { Source = "N007_kihonmesetto99", Default = 0, Name = "*基本目セット", SourceOp = "Root" }, Input51 = InstanceInput { Source = "N006_jitome81", Default = 0, Name = "*ジト目", SourceOp = "Root" }, Input52 = InstanceInput { Source = "N005_uttori80", Default = 0, Name = "*うっとり", SourceOp = "Root" }, Input53 = InstanceInput { Source = "N004_nikkori79", Default = 0, Name = "*にっこり", SourceOp = "Root" }, Input54 = InstanceInput { Source = "N003_tojime78", Default = 0, Name = "*閉じ目", SourceOp = "Root" }, Input55 = InstanceInput { Source = "N002_none77", Default = 0, Name = "*><", SourceOp = "Root" }, Input56 = InstanceInput { Source = "N001_nagomime76", Default = 0, Name = "*なごみ目", SourceOp = "Root" }, Input57 = InstanceInput { Source = "N000_◯◯75", Default = 0, Name = "*◯◯", SourceOp = "Root" }, Input58 = InstanceInput { Source = "Grp_基本目セット", Default = 1, Name = "基本目セット", SourceOp = "Root" }, Input59 = InstanceInput { Source = "Grp_黒目", Default = 1, Name = "黒目", SourceOp = "Root" }, Input60 = InstanceInput { Source = "N009_kihon99", Default = 0, Name = "*基本", SourceOp = "Root" }, Input61 = InstanceInput { Source = "N008_kihon298", Default = 0, Name = "*基本2", SourceOp = "Root" }, Input62 = InstanceInput { Source = "N007_kameramesen97", Default = 0, Name = "*カメラ目線", SourceOp = "Root" }, Input63 = InstanceInput { Source = "N006_kameramesen296", Default = 0, Name = "*カメラ目線2", SourceOp = "Root" }, Input64 = InstanceInput { Source = "N005_mesorashi95", Default = 0, Name = "*目そらし", SourceOp = "Root" }, Input65 = InstanceInput { Source = "N004_mesorashi294", Default = 0, Name = "*目そらし2", SourceOp = "Root" }, Input66 = InstanceInput { Source = "N003_uwamuki93", Default = 0, Name = "*上向き", SourceOp = "Root" }, Input67 = InstanceInput { Source = "N002_uwamuki292", Default = 0, Name = "*上向き2", SourceOp = "Root" }, Input68 = InstanceInput { Source = "N001_guruguru91", Default = 0, Name = "*ぐるぐる", SourceOp = "Root" }, Input69 = InstanceInput { Source = "N000_toroke90", Default = 0, Name = "*とろけ", SourceOp = "Root" }, Input70 = InstanceInput { Source = "Grp_白目", Default = 0, Name = "白目", SourceOp = "Root" }, Input71 = InstanceInput { Source = "N001_shiromekihon87", Default = 0, Name = "*白目基本", SourceOp = "Root" }, Input72 = InstanceInput { Source = "N000_shiromemihiraki86", Default = 0, Name = "*白目見開き", SourceOp = "Root" }, Input73 = InstanceInput { Source = "Grp_口", Default = 1, Name = "口", SourceOp = "Root" }, Input74 = InstanceInput { Source = "N018_n72", Default = 0, Name = "*ん", SourceOp = "Root" }, Input75 = InstanceInput { Source = "N017_o71", Default = 0, Name = "*お", SourceOp = "Root" }, Input76 = InstanceInput { Source = "N016_oaa70", Default = 0, Name = "*おあー", SourceOp = "Root" }, Input77 = InstanceInput { Source = "N015_nyu69", Default = 0, Name = "*んゅ", SourceOp = "Root" }, Input78 = InstanceInput { Source = "N014_hohoemi68", Default = 0, Name = "*ほほえみ", SourceOp = "Root" }, Input79 = InstanceInput { Source = "N013_aha67", Default = 0, Name = "*あは", SourceOp = "Root" }, Input80 = InstanceInput { Source = "N012_hehihi66", Default = 0, Name = "*へひひ", SourceOp = "Root" }, Input81 = InstanceInput { Source = "N011_niyari65", Default = 0, Name = "*にやり", SourceOp = "Root" }, Input82 = InstanceInput { Source = "N010_waa64", Default = 0, Name = "*わあ", SourceOp = "Root" }, Input83 = InstanceInput { Source = "N009_nihe63", Default = 0, Name = "*にへ", SourceOp = "Root" }, Input84 = InstanceInput { Source = "N008_jururi62", Default = 0, Name = "*じゅるり", SourceOp = "Root" }, Input85 = InstanceInput { Source = "N007_nnn61", Default = 0, Name = "*んんー", SourceOp = "Root" }, Input86 = InstanceInput { Source = "N006_eaa60", Default = 0, Name = "*えあー", SourceOp = "Root" }, Input87 = InstanceInput { Source = "N005_uoaa59", Default = 0, Name = "*うおあー", SourceOp = "Root" }, Input88 = InstanceInput { Source = "N004_mukuu58", Default = 0, Name = "*むくー", SourceOp = "Root" }, Input89 = InstanceInput { Source = "N003_pero57", Default = 0, Name = "*ぺろ", SourceOp = "Root" }, Input90 = InstanceInput { Source = "N002_uhee56", Default = 0, Name = "*うへー", SourceOp = "Root" }, Input91 = InstanceInput { Source = "N001_munyu55", Default = 0, Name = "*むにゅ", SourceOp = "Root" }, Input92 = InstanceInput { Source = "N000_yodare54", Default = 0, Name = "*よだれ", SourceOp = "Root" }, Input93 = InstanceInput { Source = "Grp_顔色", Default = 0, Name = "顔色", SourceOp = "Root" }, Input94 = InstanceInput { Source = "N000_kageri_show_47", Default = 0, Name = "かげり show", SourceOp = "Root" }, Input95 = InstanceInput { Source = "N000_kageri_hide_47", Default = 0, Name = "かげり hide", SourceOp = "Root" }, Input96 = InstanceInput { Source = "N004_hoppe51", Default = 0, Name = "*ほっぺ", SourceOp = "Root" }, Input97 = InstanceInput { Source = "N003_sekimen50", Default = 0, Name = "*赤面", SourceOp = "Root" }, Input98 = InstanceInput { Source = "N002_nebusoku49", Default = 0, Name = "*寝不足", SourceOp = "Root" }, Input99 = InstanceInput { Source = "N001_hihyouji48", Default = 0, Name = "*(非表示)", SourceOp = "Root" }, Input100 = InstanceInput { Source = "Grp_左腕1", Default = 1, Name = "左腕", SourceOp = "Root" }, Input101 = InstanceInput { Source = "N004_kihon44", Default = 0, Name = "*基本", SourceOp = "Root" }, Input102 = InstanceInput { Source = "N003_kuchimotoniyubi43", Default = 0, Name = "*口元に指", SourceOp = "Root" }, Input103 = InstanceInput { Source = "N002_munamoto42", Default = 0, Name = "*胸元", SourceOp = "Root" }, Input104 = InstanceInput { Source = "N001_inabakakae41", Default = 0, Name = "*いなば抱え", SourceOp = "Root" }, Input105 = InstanceInput { Source = "N000_ue40", Default = 0, Name = "*上", SourceOp = "Root" }, Input106 = InstanceInput { Source = "Grp_右腕1", Default = 1, Name = "右腕", SourceOp = "Root" }, Input107 = InstanceInput { Source = "N004_kihon37", Default = 0, Name = "*基本", SourceOp = "Root" }, Input108 = InstanceInput { Source = "N003_hoppenite36", Default = 0, Name = "*ほっぺに手", SourceOp = "Root" }, Input109 = InstanceInput { Source = "N002_munamoto35", Default = 0, Name = "*胸元", SourceOp = "Root" }, Input110 = InstanceInput { Source = "N001_yoko34", Default = 0, Name = "*横", SourceOp = "Root" }, Input111 = InstanceInput { Source = "N000_ue33", Default = 0, Name = "*上", SourceOp = "Root" }, Input112 = InstanceInput { Source = "Grp_Root", Default = 0, Name = "Root", SourceOp = "Root" }, Input113 = InstanceInput { Source = "N007_kigounado_show_113", Default = 0, Name = "記号など show", SourceOp = "Root" }, Input114 = InstanceInput { Source = "N007_kigounado_hide_113", Default = 0, Name = "記号など hide", SourceOp = "Root" }, Input115 = InstanceInput { Source = "N000_suzu_show_2", Default = 0, Name = "鈴 show", SourceOp = "Root" }, Input116 = InstanceInput { Source = "N000_suzu_hide_2", Default = 0, Name = "鈴 hide", SourceOp = "Root" }, Input117 = InstanceInput { Source = "N002_mikofuku44", Default = 0, Name = "*巫女服", SourceOp = "Root" }, Input118 = InstanceInput { Source = "N001_ishousabun26", Default = 0, Name = "*衣装差分", SourceOp = "Root" }, Input119 = InstanceInput { Source = "Grp_衣装差分", Default = 0, Name = "衣装差分", SourceOp = "Root" }, Input120 = InstanceInput { Source = "N007_hakama_show_12", Default = 0, Name = "袴 show", SourceOp = "Root" }, Input121 = InstanceInput { Source = "N007_hakama_hide_12", Default = 0, Name = "袴 hide", SourceOp = "Root" }, Input122 = InstanceInput { Source = "N006_banii11", Default = 0, Name = "*バニー", SourceOp = "Root" }, Input123 = InstanceInput { Source = "N005_sukumizu10", Default = 0, Name = "*スク水", SourceOp = "Root" }, Input124 = InstanceInput { Source = "N004_bikini9", Default = 0, Name = "*ビキニ", SourceOp = "Root" }, Input125 = InstanceInput { Source = "N003_himo8", Default = 0, Name = "*紐", SourceOp = "Root" }, Input126 = InstanceInput { Source = "N002_shitagi7", Default = 0, Name = "*下着", SourceOp = "Root" }, Input127 = InstanceInput { Source = "N001_osatsu6", Default = 0, Name = "*御札", SourceOp = "Root" }, Input128 = InstanceInput { Source = "Grp_左腕", Default = 0, Name = "左腕", SourceOp = "Root" }, Input129 = InstanceInput { Source = "N004_kihon26", Default = 0, Name = "*基本", SourceOp = "Root" }, Input130 = InstanceInput { Source = "N003_kuchimotoniyubi25", Default = 0, Name = "*口元に指", SourceOp = "Root" }, Input131 = InstanceInput { Source = "N002_munamoto24", Default = 0, Name = "*胸元", SourceOp = "Root" }, Input132 = InstanceInput { Source = "N001_inabakakae23", Default = 0, Name = "*いなば抱え", SourceOp = "Root" }, Input133 = InstanceInput { Source = "N000_ue22", Default = 0, Name = "*上", SourceOp = "Root" }, Input134 = InstanceInput { Source = "Grp_右腕", Default = 0, Name = "右腕", SourceOp = "Root" }, Input135 = InstanceInput { Source = "N004_kihon19", Default = 0, Name = "*基本", SourceOp = "Root" }, Input136 = InstanceInput { Source = "N003_hoppenite18", Default = 0, Name = "*ほっぺに手", SourceOp = "Root" }, Input137 = InstanceInput { Source = "N002_munamoto17", Default = 0, Name = "*胸元", SourceOp = "Root" }, Input138 = InstanceInput { Source = "N001_yoko16", Default = 0, Name = "*横", SourceOp = "Root" }, Input139 = InstanceInput { Source = "N000_ue15", Default = 0, Name = "*上", SourceOp = "Root" }, Input140 = InstanceInput { Source = "LayerOrder", ControlGroup = 2, Name = "Layer List", Page = "口パク", SourceOp = "MouthAnim" }, Input141 = InstanceInput { Source = "LayerSelection", ControlGroup = 2, Name = "Layer List", Default = 1, SourceOp = "MouthAnim" }, Input142 = InstanceInput { Source = "LayerName1", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input143 = InstanceInput { Source = "LayerEnabled1", ControlGroup = 2, Name = "Layer List", Default = 1, SourceOp = "MouthAnim" }, Input144 = InstanceInput { Source = "LayerName2", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input145 = InstanceInput { Source = "LayerEnabled2", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input146 = InstanceInput { Source = "LayerName3", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input147 = InstanceInput { Source = "LayerEnabled3", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input148 = InstanceInput { Source = "LayerName4", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input149 = InstanceInput { Source = "LayerEnabled4", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input150 = InstanceInput { Source = "LayerName5", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input151 = InstanceInput { Source = "LayerEnabled5", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input152 = InstanceInput { Source = "LayerName6", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input153 = InstanceInput { Source = "LayerEnabled6", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input154 = InstanceInput { Source = "LayerName7", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input155 = InstanceInput { Source = "LayerEnabled7", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input156 = InstanceInput { Source = "LayerName8", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input157 = InstanceInput { Source = "LayerEnabled8", ControlGroup = 2, Name = "Layer List", Default = 1, SourceOp = "MouthAnim" }, Input158 = InstanceInput { SourceOp = "MouthScale", Default = 1, Source = "Size" }, Input159 = InstanceInput { SourceOp = "EyeAnim", Default = 167, Source = "Blink" }, Input160 = InstanceInput { SourceOp = "EyeAnim", Default = 4, Source = "Close" }, Input161 = InstanceInput { SourceOp = "EyeAnim", Default = 0, Source = "Offset" }, Input162 = InstanceInput { Source = "Make", Default = 0, Name = "Make Anim", SourceOp = "EyeAnim" }, Input163 = InstanceInput { Source = "Delete", Default = 0, Name = "Delete Anim", SourceOp = "EyeAnim" }, Input164 = InstanceInput { Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeAnim" }, Input165 = InstanceInput { Source = "LayerOrder", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input166 = InstanceInput { Source = "LayerSelection", ControlGroup = 3, Name = "Layer List", Default = 1, SourceOp = "EyeAnim" }, Input167 = InstanceInput { Source = "LayerName1", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input168 = InstanceInput { Source = "LayerEnabled1", ControlGroup = 3, Name = "Layer List", Default = 1, SourceOp = "EyeAnim" }, Input169 = InstanceInput { Source = "LayerName2", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input170 = InstanceInput { Source = "LayerEnabled2", ControlGroup = 3, Name = "Layer List", Default = 0, SourceOp = "EyeAnim" }, Input171 = InstanceInput { Source = "LayerName3", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input172 = InstanceInput { Source = "LayerEnabled3", ControlGroup = 3, Name = "Layer List", Default = 1, SourceOp = "EyeAnim" } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, Tools = ordered() { Loader71 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8305, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-カメラ目線2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader65 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7645, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-とろけ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader80 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6820, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\涙.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader50 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7755, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-あは.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader7 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-スク水.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["荒ぶる"] = GroupOperator { ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 9570, 478.5 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, Smoothness = Input { Value = 1.5 } }, Faster = true } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, SourceOp = "Shake1_1", Width = 1 }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1_1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, SourceOp = "Transform1_2_1", Name = "X" }, Input2 = InstanceInput { Source = "y", Default = 0.1, SourceOp = "Transform1_2_1", Name = "Y" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader38 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6435, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-むにゅ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader63 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7205, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!白目\\-白目見開き.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader42 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6875, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-うおあー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader12 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1925, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-胸元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader43 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6985, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-えあー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader10 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1705, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-上.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader5 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-紐.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader82 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7040, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\汗多め.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader27 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4455, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-上.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["ぽよ"] = GroupOperator { ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 7755, 478.5 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, NameSet = true }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 1, SourceOp = "Transform", Page = "Controls", Name = "スピード" }, Input2 = InstanceInput { Source = "SecondOperand", Default = 1, SourceOp = "Calculation2", Name = "強さ" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["パーターブ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 8910, 478.5 } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Perturb1 = PerturbPoint { CtrlWZoom = false, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Strength = Input { SourceOp = "Motion_Str", Source = "Value" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Motion_Str = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Motion_Speed = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["横揺れ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 8415, 478.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader13 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2035, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-ほっぺに手.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader40 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6655, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-ぺろ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["縦揺れ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 8580, 478.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "v" }, Y = { CBC_TriState = false, LINKS_Name = "Y", INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["ぴょん_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 7920, 478.5 } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", LINKS_Name = "speed" }, offset = { INP_Default = 0, LINKS_Name = "offset", INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, XYPath1_1 = XYPath { CtrlWZoom = false, ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation1_1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, SecondOperand = Input { Value = 0.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation2_1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation4_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation4_1FirstOperand = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 2.65, 0.18 } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SplineColor = { Green = 255, Blue = 0, Red = 0 }, NameSet = true }, Loader39 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6545, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-うへー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader15 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2475, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-上.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader31 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4895, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 8580, 643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, UseFrameFormatSettings = Input { Value = 1 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, GlobalOut = Input { Value = 180 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 8580, 775.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Right = Input { Value = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 8745, 643.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, ST_Merge = Merge { ViewInfo = OperatorInfo { Pos = { 8745, 775.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["レイアウト"] = Transform { ViewInfo = OperatorInfo { Pos = { 8745, 907.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0.1 } } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader11 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1815, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-横.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader48 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7535, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-にやり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader24 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3905, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-胸元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader23 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3795, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-横.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader33 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5335, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\-(非表示).png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["リズム_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 8085, 478.5 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, Inputs = { Frame = Input { Expression = "30 / Speed", Value = 30 }, Operator = Input { Value = 9 }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["リズム_LoopFirstOperand"] = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SplineColor = { Green = 105, Blue = 30, Red = 210 } }, Loader69 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8085, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-目そらし2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["跳ねる"] = GroupOperator { ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 9075, 478.5 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { speed = Input { Value = 2 }, amplitude = Input { Value = 0.08 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { SourceOp = "Transform1_1", Default = 0.1, Source = "amplitude" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader78 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6380, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!眉\\-怒り眉.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader52 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7975, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-んゅ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader58 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6215, -1369.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-__.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader4 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-下着.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Background2 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 495, -643.5 } } }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -511.5 } } }, Loader2 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!素体.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["素体_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader2", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } } }, Loader8 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-バニー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["衣装差分_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "素体_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader8", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } } }, ["袴_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "衣装差分_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } } }, Background3 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 1595, -1039.5 } } }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1595, -907.5 } } }, Loader14 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2145, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["右腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader14", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2145, -907.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2145, -775.5 } } }, ["右腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "袴_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } } }, Background4 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 2365, -1039.5 } } }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2365, -907.5 } } }, Loader19 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2915, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["左腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" }, Foreground = Input { SourceOp = "Loader19", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2915, -907.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2915, -775.5 } } }, ["左腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } } }, ["衣装差分"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2915, -379.5 } } }, Loader56 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5995, -1369.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-◯◯.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader35 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5555, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\-赤面.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader76 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6160, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!眉\\-困り眉.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader61 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6545, -1369.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-うっとり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader81 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6930, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\汗.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader68 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7975, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-上向き.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader60 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6435, -1369.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-にっこり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader49 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7645, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-へひひ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader83 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7150, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\いなば.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["拡縮_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 8745, 478.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } }, Inputs = { ReferenceSize = Input { Value = 1 }, Center = Input { Value = { 0.504755282581476, 0.5 } }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader44 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7095, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-んんー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader37 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6325, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-よだれ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader25 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4015, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-ほっぺに手.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader70 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8195, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-目そらし.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader67 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7865, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-上向き2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader29 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4675, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-胸元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader62 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6655, -1369.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-ジト目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader22 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3685, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-上.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader6 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-ビキニ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader77 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6270, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!眉\\-上がり眉.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader84 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7260, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\うさみみ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader66 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7755, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-ぐるぐる.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader32 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5225, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\かげり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader46 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7315, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-にへ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader74 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8635, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader34 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5445, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\-寝不足.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader30 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4785, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-口元に指.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader41 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6765, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-むくー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader3 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-御札.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["震え"] = GroupOperator { ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 9735, 478.5 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { Value = 12 }, amplitude = Input { Value = 0.005 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "v" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_3", Default = 2, Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_3", Default = 0.1, Source = "amplitude" }, Input3 = InstanceInput { SourceOp = "Transform1_3", Default = 0, Source = "Y" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader9 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\袴.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader45 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7205, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-じゅるり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader47 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7425, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-わあ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader73 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8525, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-基本2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader57 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6105, -1369.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-なごみ目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["跳ねる_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 8250, 478.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader17 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2695, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-胸元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["跳ねる_小"] = GroupOperator { ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 9240, 478.5 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { speed = Input { Value = 2 }, amplitude = Input { Value = 0.02 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Default = 0.1, Source = "amplitude" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader18 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2805, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-口元に指.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader51 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7865, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-ほほえみ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Background1 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 110, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 110, -115.5 } } }, Loader1 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\鈴.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["鈴_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Background5 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } } }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } } }, Loader20 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!体_flipx.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["体flipx_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader20", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } } }, Loader21 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3355, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!体.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["体_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "体flipx_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader21", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } } }, Background6 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 3575, -1039.5 } } }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3575, -907.5 } } }, Loader26 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4125, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["右腕1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "Loader26", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4125, -907.5 } } }, ["右腕1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4125, -775.5 } } }, ["右腕_MG2"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "体_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } } }, Background7 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 4345, -1039.5 } } }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4345, -907.5 } } }, Loader28 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4565, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-いなば抱え.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["左腕1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "Loader28", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4895, -907.5 } } }, ["左腕1"] = Transform { Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4895, -775.5 } } }, ["左腕_MG2"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG2", Source = "Output" }, Foreground = Input { SourceOp = "左腕1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } } }, ["巫女服"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG2", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4895, -379.5 } } }, Root_MG = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "鈴_MG", Source = "Output" }, Foreground = Input { SourceOp = "巫女服", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4895, -115.5 } } }, Background8 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 5115, -643.5 } } }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } } }, ["かげり_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5225, -511.5 } } }, Loader36 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5665, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\-ほっぺ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["顔色_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "かげり_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader36", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5665, -511.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5665, -379.5 } } }, ["顔色_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Root_MG", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5665, -115.5 } } }, Background14 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 6050, -643.5 } } }, SetDomain14 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background14", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6050, -511.5 } } }, Loader79 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6490, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!眉\\-普通眉.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["眉_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain14", Source = "Output" }, Foreground = Input { SourceOp = "Loader79", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6490, -511.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6490, -379.5 } } }, ["眉_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6490, -115.5 } } }, Background15 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 6710, -643.5 } } }, SetDomain15 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background15", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6710, -511.5 } } }, ["涙_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain15", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -511.5 } } }, ["汗_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "涙_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6930, -511.5 } } }, ["汗多め_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7040, -511.5 } } }, ["いなば_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗多め_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7150, -511.5 } } }, ["うさみみ_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "いなば_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7260, -511.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "うさみみ_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7260, -379.5 } } }, ["記号など_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7260, -115.5 } } }, Body = Transform { Locked = true, ViewInfo = OperatorInfo { Pos = { 7645, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "記号など_MG", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Background9 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 6215, -1039.5 } } }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6215, -907.5 } } }, ["口_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain9", Source = "Output" }, Foreground = Input { SourceOp = "Loader55", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8305, -907.5 } } }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8305, -775.5 } } }, MouthBase = Transform { Locked = true, ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "口", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, MouthScale = Transform { ViewInfo = OperatorInfo { Pos = { 8305, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Pivot = Input { Value = { 0.478789190542099, 0.718410746372083 } }, Input = Input { SourceOp = "MouthBase", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader55 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8305, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-ん.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, N = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader55", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Instance_MouthScale = Transform { ViewInfo = OperatorInfo { Pos = { 8195, -214.5 } }, Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "N", Source = "Output" } }, SourceOp = "MouthScale", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, A = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 8085, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Instance_MouthScale_1 = Transform { ViewInfo = OperatorInfo { Pos = { 8085, -214.5 } }, Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "A", Source = "Output" } }, SourceOp = "MouthScale", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, I = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 7975, -610.5 } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Transform5_1 = Transform { ViewInfo = OperatorInfo { Pos = { 7975, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Pivot = Input { Value = { 0.480415948399799, 0.721654107389456 } }, UseSizeAndAspect = Input { Value = 0 }, FlattenTransform = Input { Value = 1 }, XSize = Input { Value = 1.2 }, YSize = Input { Value = 0.55 }, Input = Input { SourceOp = "I", Source = "Output" } }, NameSet = true }, Instance_MouthScale_2 = Transform { ViewInfo = OperatorInfo { Pos = { 7975, -214.5 } }, Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "Transform5_1", Source = "Output" } }, SourceOp = "MouthScale", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, U = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 7865, -610.5 } }, Inputs = { Input = Input { SourceOp = "Loader54", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Transform5 = Transform { ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Pivot = Input { Value = { 0.480415948399799, 0.721654107389456 } }, UseSizeAndAspect = Input { Value = 0 }, FlattenTransform = Input { Value = 1 }, YSize = Input { Value = 0.75 }, Input = Input { SourceOp = "U", Source = "Output" } }, NameSet = true }, Instance_MouthScale_3 = Transform { ViewInfo = OperatorInfo { Pos = { 7865, -214.5 } }, Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "Transform5", Source = "Output" } }, SourceOp = "MouthScale", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader53 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8085, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-おあー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, E = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 7755, -610.5 } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.480415948399799, 0.721654107389456 } }, UseSizeAndAspect = Input { Value = 0 }, FlattenTransform = Input { Value = 1 }, YSize = Input { Value = 0.75 }, Input = Input { SourceOp = "E", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Instance_MouthScale_4 = Transform { ViewInfo = OperatorInfo { Pos = { 7755, -214.5 } }, Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output" } }, SourceOp = "MouthScale", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader54 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8195, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-お.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, O = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader54", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Instance_MouthScale_5 = Transform { ViewInfo = OperatorInfo { Pos = { 7645, -214.5 } }, Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "O", Source = "Output" } }, SourceOp = "MouthScale", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, MouthAnim = MultiMerge { ViewInfo = OperatorInfo { Pos = { 8030, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, LayerName7 = Input { Value = "O" }, LayerEnabled7 = Input { Value = 0 }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" }, LayerName2 = Input { Value = "N" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Background10 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 5885, -1369.5 } } }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background10", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5885, -1237.5 } } }, Background11 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 6875, -1765.5 } } }, SetDomain11 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background11", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6875, -1633.5 } } }, Background12 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 7095, -2161.5 } } }, SetDomain12 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background12", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7095, -2029.5 } } }, Loader64 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 7315, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!白目\\-白目基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["白目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain12", Source = "Output" }, Foreground = Input { SourceOp = "Loader64", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7315, -2029.5 } } }, ["白目"] = Transform { Inputs = { Input = Input { SourceOp = "白目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7315, -1897.5 } } }, ["白目_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain11", Source = "Output" }, Foreground = Input { SourceOp = "白目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7315, -1633.5 } } }, Background13 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1951 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, GlobalOut = Input { Value = 180 } }, ViewInfo = OperatorInfo { Pos = { 7535, -2161.5 } } }, SetDomain13 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background13", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7535, -2029.5 } } }, Loader72 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8415, -2161.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-カメラ目線.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["黒目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain13", Source = "Output" }, Foreground = Input { SourceOp = "Loader72", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8635, -2029.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8635, -1897.5 } } }, ["黒目_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "白目_MG1", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8635, -1633.5 } } }, ["基本目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8635, -1501.5 } } }, ["目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain10", Source = "Output" }, Foreground = Input { SourceOp = "基本目セット", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8635, -1237.5 } } }, Loader75 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 8745, -1369.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\前髪on目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["前髪on目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "目_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader75", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8745, -1237.5 } } }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "前髪on目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 8745, -1105.5 } } }, EyeBase = Transform { ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "目", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader59 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6325, -1369.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-閉じ目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 8580, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader59", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, EyeAnim = MultiMerge { CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 8745, -82.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, LayerName2 = Input { Value = "Closed" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value" }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value" }, Blink = Input { Value = 167 }, LayerName1 = Input { Value = "EyeBase " } }, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, NameSet = true }, EyeAnim_1LayerEnabled1 = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 1, Flags = { Linear = true, Loop = true, PreLoop = true }, RH = { 54.3333333333333, 0.666666666666667 } }, [163] = { 0, Flags = { StepIn = true }, LH = { 108.666666666667, 0.333333333333333 }, RH = { 164.333333333333, 0.333333333333333 } }, [167] = { 1, Flags = { PreLoop = true, StepIn = true, Loop = true }, LH = { 165.666666666667, 0.666666666666667 } } }, SplineColor = { Green = 82, Blue = 232, Red = 198 }, NameSet = true }, EyeAnim_1LayerEnabled2 = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true }, RH = { 54.3333333333333, 0.333333333333333 } }, [163] = { 1, Flags = { StepIn = true }, LH = { 108.666666666667, 0.666666666666667 }, RH = { 164.333333333333, 0.666666666666667 } }, [167] = { 0, Flags = { PreLoop = true, StepIn = true, Loop = true }, LH = { 165.666666666667, 0.333333333333333 } } }, SplineColor = { Green = 82, Blue = 214, Red = 232 }, NameSet = true }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 8745, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { ["Grp_右腕"] = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\nうさみみ_MG\nいなば_MG\n汗多め_MG\n汗_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n前髪on目_MG\n黒目_MG1\n黒目_MG\n白目_MG1\n白目_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n左腕_MG2\n左腕1_MG\n右腕_MG2\n右腕1_MG\n体_MG\n体flipx_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n袴_MG\n衣装差分_MG\n素体_MG\n鈴_MG" }, Input = Input { SourceOp = "EyeAnim", Source = "Output" }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_白目"] = Input { Value = 0 }, ["Grp_顔色"] = Input { Value = 0 }, ["Grp_衣装差分"] = Input { Value = 0 }, ["Grp_左腕"] = Input { Value = 0 } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_kigounado_show_113 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N007_kigounado_hide_113 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_suzu_show_2 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"鈴_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "鈴 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_suzu_hide_2 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"鈴_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "鈴 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_mikofuku44 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"巫女服\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*巫女服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_ishousabun26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"衣装差分\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*衣装差分", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_記号など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 10, LINKS_Name = "記号など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_usamimi_show_113 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"うさみみ_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "うさみみ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_usamimi_hide_113 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"うさみみ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "うさみみ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_inaba_show_112 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"いなば_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "いなば show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_inaba_hide_112 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"いなば_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "いなば hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_aseoome_show_111 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗多め_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗多め show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_aseoome_hide_111 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗多め_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗多め hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase_show_110 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase_hide_110 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namida_show_109 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namida_hide_109 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_futsuumayu106 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_ikarimayu105 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*怒り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_agarimayu104 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上がり眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_komarimayu103 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 10, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_maegamionme_show_100 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"前髪on目_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "前髪on目 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N008_maegamionme_hide_100 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"前髪on目_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "前髪on目 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N007_kihonmesetto99 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"基本目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_jitome81 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_uttori80 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うっとり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_nikkori79 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_tojime78 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*閉じ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_none77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_nagomime76 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N000_◯◯75"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*◯◯", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_基本目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 0, LINKS_Name = "基本目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 10, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N009_kihon99 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_kihon298 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_kameramesen97 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_kameramesen296 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_mesorashi95 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_mesorashi294 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_uwamuki93 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_uwamuki292 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_guruguru91 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぐるぐる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_toroke90 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*とろけ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_白目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "白目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_shiromekihon87 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"白目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白目基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_shiromemihiraki86 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"白目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白目見開き", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 19, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N018_n72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N017_o71 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N016_oaa70 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N015_nyu69 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んゅ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N014_hohoemi68 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N013_aha67 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あは", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N012_hehihi66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*へひひ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_niyari65 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にやり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_waa64 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*わあ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_nihe63 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にへ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_jururi62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*じゅるり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_nnn61 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んんー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_eaa60 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*えあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_uoaa59 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うおあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_mukuu58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むくー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_pero57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぺろ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_uhee56 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うへー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_munyu55 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むにゅ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_yodare54 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*よだれ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N000_kageri_show_47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kageri_hide_47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_hoppe51 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_sekimen50 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*赤面", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_nebusoku49 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*寝不足", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hihyouji48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_巫女服"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 0, LINKS_Name = "巫女服", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, ["Grp_左腕1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kihon44 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kuchimotoniyubi43 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元に指", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_munamoto42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_inabakakae41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*いなば抱え", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_ue40 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kihon37 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_hoppenite36 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺに手", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_munamoto35 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_yoko34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*横", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_ue33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_衣装差分"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "衣装差分", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_hakama_show_12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"袴_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "袴 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N007_hakama_hide_12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"袴_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "袴 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N006_banii11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*バニー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_sukumizu10 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*スク水", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_bikini9 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ビキニ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_himo8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*紐", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_shitagi7 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*下着", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_osatsu6 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*御札", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kihon26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kuchimotoniyubi25 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元に指", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_munamoto24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_inabakakae23 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*いなば抱え", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_ue22 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kihon19 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_hoppenite18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺに手", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_munamoto17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_yoko16 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*横", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_ue15 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } } }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 8745, 214.5 } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["不安"] = GroupOperator { ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 9405, 478.5 }, PipeStyle = "Direct", Direction = "Horizontal", Flags = { ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true } }, Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { x = { INP_Default = 0.1, LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { CtrlWZoom = false, Inputs = { XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, Smoothness = Input { Value = 2 } }, Faster = true } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, SourceOp = "Shake1", Width = 1 }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, SourceOp = "Transform1_2", Name = "X" }, Input2 = InstanceInput { Source = "y", Default = 0.1, SourceOp = "Transform1_2", Name = "Y" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, Loader16 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2585, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-いなば抱え.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } } } } } } ================================================ FILE: Templates/Edit/Generators/九州そら.setting ================================================ { Tools = ordered() { Sora = GroupOperator { CtrlWZoom = false, Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", Default = 0, Name = "Copy Pose", SourceOp = "Root" }, Input2 = InstanceInput { Source = "PastePose", Default = 0, Name = "Paste Pose", SourceOp = "Root" }, Input3 = InstanceInput { Source = "SavePose", Default = 0, Name = "Save Pose", SourceOp = "Root" }, Input4 = InstanceInput { Source = "LoadPose", Default = 0, Name = "Load Pose", SourceOp = "Root" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect", SourceOp = "レイアウト" }, Input8 = InstanceInput { SourceOp = "レイアウト", Default = 1, Source = "Size" }, Input9 = InstanceInput { SourceOp = "レイアウト", Default = 1, Source = "Aspect" }, Input10 = InstanceInput { Source = "XSize", Default = 1, Name = "X Size", SourceOp = "レイアウト" }, Input11 = InstanceInput { Source = "YSize", Default = 1, Name = "Y Size", SourceOp = "レイアウト" }, Input12 = InstanceInput { SourceOp = "レイアウト", Default = 0, Source = "Angle" }, Input13 = InstanceInput { Source = "FlipHoriz", Default = 0, Name = "Flip Horizontal", SourceOp = "レイアウト", ControlGroup = 1 }, Input14 = InstanceInput { Source = "FlipVert", Default = 0, Name = "Flip Vertical", SourceOp = "レイアウト", ControlGroup = 1 }, Input15 = InstanceInput { Source = "Value", Default = 1, Name = "スピード", SourceOp = "Motion_Speed", Page = "モーション" }, Input16 = InstanceInput { Source = "Value", Default = 1, Name = "強さ", SourceOp = "Motion_Str" }, Input17 = InstanceInput { Source = "N000_モーションなし", Default = 0, Name = "モーションなし", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Source = "N001_ぽよ", Default = 0, Name = "ぽよ", SourceOp = "モーションSelector" }, Input19 = InstanceInput { Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl", SourceOp = "モーションSelector" }, Input20 = InstanceInput { Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl", SourceOp = "モーションSelector" }, Input21 = InstanceInput { Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl", SourceOp = "モーションSelector" }, Input22 = InstanceInput { Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl", SourceOp = "モーションSelector" }, Input23 = InstanceInput { Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl", SourceOp = "モーションSelector" }, Input24 = InstanceInput { Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl", SourceOp = "モーションSelector" }, Input25 = InstanceInput { Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl", SourceOp = "モーションSelector" }, Input26 = InstanceInput { Source = "N009_跳ねる", Default = 0, Name = "跳ねる", SourceOp = "モーションSelector" }, Input27 = InstanceInput { Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector" }, Input28 = InstanceInput { Source = "N011_不安", Default = 0, Name = "不安", SourceOp = "モーションSelector" }, Input29 = InstanceInput { Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector" }, Input30 = InstanceInput { Source = "N013_震え", Default = 0, Name = "震え", SourceOp = "モーションSelector" }, Input31 = InstanceInput { Source = "Grp_アクセサリ", Default = 0, Name = "アクセサリ", SourceOp = "Root" }, Input32 = InstanceInput { Source = "N001_sukautaa_show_62", Default = 0, Name = "スカウター show", SourceOp = "Root" }, Input33 = InstanceInput { Source = "N001_sukautaa_hide_62", Default = 0, Name = "スカウター hide", SourceOp = "Root" }, Input34 = InstanceInput { Source = "N000_eisei_show_61", Default = 0, Name = "衛星 show", SourceOp = "Root" }, Input35 = InstanceInput { Source = "N000_eisei_hide_61", Default = 0, Name = "衛星 hide", SourceOp = "Root" }, Input36 = InstanceInput { Source = "Grp_汗など", Default = 0, Name = "汗など", SourceOp = "Root" }, Input37 = InstanceInput { Source = "N001_ase_show_58", Default = 0, Name = "汗 show", SourceOp = "Root" }, Input38 = InstanceInput { Source = "N001_ase_hide_58", Default = 0, Name = "汗 hide", SourceOp = "Root" }, Input39 = InstanceInput { Source = "N000_namida_show_57", Default = 0, Name = "涙 show", SourceOp = "Root" }, Input40 = InstanceInput { Source = "N000_namida_hide_57", Default = 0, Name = "涙 hide", SourceOp = "Root" }, Input41 = InstanceInput { Source = "Grp_眉", Default = 1, Name = "眉", SourceOp = "Root" }, Input42 = InstanceInput { Source = "N003_agarimayu41", Default = 0, Name = "*上がり眉", SourceOp = "Root" }, Input43 = InstanceInput { Source = "N002_futsuumayu40", Default = 0, Name = "*普通眉", SourceOp = "Root" }, Input44 = InstanceInput { Source = "N001_komarimayu39", Default = 0, Name = "*困り眉", SourceOp = "Root" }, Input45 = InstanceInput { Source = "N000_ikarimayu38", Default = 0, Name = "*怒り眉", SourceOp = "Root" }, Input46 = InstanceInput { Source = "Grp_目", Default = 1, Name = "目", SourceOp = "Root" }, Input47 = InstanceInput { Source = "N011_kihonme35", Default = 0, Name = "*基本目", SourceOp = "Root" }, Input48 = InstanceInput { Source = "N010_kihonme234", Default = 0, Name = "*基本目2", SourceOp = "Root" }, Input49 = InstanceInput { Source = "N009_kameramesen33", Default = 0, Name = "*カメラ目線", SourceOp = "Root" }, Input50 = InstanceInput { Source = "N008_kameramesen232", Default = 0, Name = "*カメラ目線2", SourceOp = "Root" }, Input51 = InstanceInput { Source = "N007_mesorashi31", Default = 0, Name = "*目逸らし", SourceOp = "Root" }, Input52 = InstanceInput { Source = "N006_mesorashi230", Default = 0, Name = "*目逸らし2", SourceOp = "Root" }, Input53 = InstanceInput { Source = "N005_uwamukime29", Default = 0, Name = "*上向き目", SourceOp = "Root" }, Input54 = InstanceInput { Source = "N004_uwamukime228", Default = 0, Name = "*上向き目2", SourceOp = "Root" }, Input55 = InstanceInput { Source = "N003_nikkori27", Default = 0, Name = "*にっこり", SourceOp = "Root" }, Input56 = InstanceInput { Source = "N002_tojime26", Default = 0, Name = "*閉じ目", SourceOp = "Root" }, Input57 = InstanceInput { Source = "N001_nagomime25", Default = 0, Name = "*なごみ目", SourceOp = "Root" }, Input58 = InstanceInput { Source = "N000_none24", Default = 0, Name = "*><", SourceOp = "Root" }, Input59 = InstanceInput { Source = "Grp_顔色", Default = 0, Name = "顔色", SourceOp = "Root" }, Input60 = InstanceInput { Source = "N000_kageri_show_18", Default = 0, Name = "かげり show", SourceOp = "Root" }, Input61 = InstanceInput { Source = "N000_kageri_hide_18", Default = 0, Name = "かげり hide", SourceOp = "Root" }, Input62 = InstanceInput { Source = "N003_hihyouji21", Default = 0, Name = "*(非表示)", SourceOp = "Root" }, Input63 = InstanceInput { Source = "N002_hoppe20", Default = 0, Name = "*ほっぺ", SourceOp = "Root" }, Input64 = InstanceInput { Source = "N001_sekimen19", Default = 0, Name = "*赤面", SourceOp = "Root" }, Input65 = InstanceInput { Source = "Grp_口", Default = 1, Name = "口", SourceOp = "Root" }, Input66 = InstanceInput { Source = "N010_hohoemi54", Default = 0, Name = "*ほほえみ", SourceOp = "Root" }, Input67 = InstanceInput { Source = "N009_aha53", Default = 0, Name = "*あは", SourceOp = "Root" }, Input68 = InstanceInput { Source = "N008_ahaa52", Default = 0, Name = "*あはー", SourceOp = "Root" }, Input69 = InstanceInput { Source = "N007_n51", Default = 0, Name = "*ん", SourceOp = "Root" }, Input70 = InstanceInput { Source = "N006_na50", Default = 0, Name = "*んあ", SourceOp = "Root" }, Input71 = InstanceInput { Source = "N005_hoo49", Default = 0, Name = "*ほー", SourceOp = "Root" }, Input72 = InstanceInput { Source = "N004_o48", Default = 0, Name = "*お", SourceOp = "Root" }, Input73 = InstanceInput { Source = "N003_oo47", Default = 0, Name = "*おー", SourceOp = "Root" }, Input74 = InstanceInput { Source = "N002_mun46", Default = 0, Name = "*むん", SourceOp = "Root" }, Input75 = InstanceInput { Source = "N001_muaa45", Default = 0, Name = "*むあー", SourceOp = "Root" }, Input76 = InstanceInput { Source = "N000_perori44", Default = 0, Name = "*ぺろり", SourceOp = "Root" }, Input77 = InstanceInput { Source = "Grp_右腕", Default = 1, Name = "右腕", SourceOp = "Root" }, Input78 = InstanceInput { Source = "N004_futsuu15", Default = 0, Name = "*普通", SourceOp = "Root" }, Input79 = InstanceInput { Source = "N003_hoonite14", Default = 0, Name = "*頬に手", SourceOp = "Root" }, Input80 = InstanceInput { Source = "N002_yubitate13", Default = 0, Name = "*指立て", SourceOp = "Root" }, Input81 = InstanceInput { Source = "N001_udehirogeru12", Default = 0, Name = "*腕ひろげる", SourceOp = "Root" }, Input82 = InstanceInput { Source = "N000_hihyouji11", Default = 0, Name = "*(非表示)", SourceOp = "Root" }, Input83 = InstanceInput { Source = "Grp_左腕", Default = 1, Name = "左腕", SourceOp = "Root" }, Input84 = InstanceInput { Source = "N003_futsuu8", Default = 0, Name = "*普通", SourceOp = "Root" }, Input85 = InstanceInput { Source = "N002_hoonite7", Default = 0, Name = "*頬に手", SourceOp = "Root" }, Input86 = InstanceInput { Source = "N001_sasayaki6", Default = 0, Name = "*ささやき", SourceOp = "Root" }, Input87 = InstanceInput { Source = "N000_hihyouji5", Default = 0, Name = "*(非表示)", SourceOp = "Root" }, Input88 = InstanceInput { Source = "LayerOrder", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Page = "口パク" }, Input89 = InstanceInput { Source = "LayerSelection", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input90 = InstanceInput { ControlGroup = 2, Name = "Layer List", Source = "LayerName1", SourceOp = "MouthAnim" }, Input91 = InstanceInput { Source = "LayerEnabled1", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input92 = InstanceInput { ControlGroup = 2, Name = "Layer List", Source = "LayerName2", SourceOp = "MouthAnim" }, Input93 = InstanceInput { Source = "LayerEnabled2", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input94 = InstanceInput { ControlGroup = 2, Name = "Layer List", Source = "LayerName3", SourceOp = "MouthAnim" }, Input95 = InstanceInput { Source = "LayerEnabled3", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input96 = InstanceInput { ControlGroup = 2, Name = "Layer List", Source = "LayerName4", SourceOp = "MouthAnim" }, Input97 = InstanceInput { Source = "LayerEnabled4", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input98 = InstanceInput { ControlGroup = 2, Name = "Layer List", Source = "LayerName5", SourceOp = "MouthAnim" }, Input99 = InstanceInput { Source = "LayerEnabled5", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input100 = InstanceInput { ControlGroup = 2, Name = "Layer List", Source = "LayerName6", SourceOp = "MouthAnim" }, Input101 = InstanceInput { Source = "LayerEnabled6", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input102 = InstanceInput { ControlGroup = 2, Name = "Layer List", Source = "LayerName7", SourceOp = "MouthAnim" }, Input103 = InstanceInput { Source = "LayerEnabled7", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input104 = InstanceInput { ControlGroup = 2, Name = "Layer List", Source = "LayerName8", SourceOp = "MouthAnim" }, Input105 = InstanceInput { Source = "LayerEnabled8", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input106 = InstanceInput { SourceOp = "MouthScale", Default = 1, Source = "Size" }, Input107 = InstanceInput { SourceOp = "EyeAnim", Default = 179, Source = "Blink" }, Input108 = InstanceInput { SourceOp = "EyeAnim", Default = 4, Source = "Close" }, Input109 = InstanceInput { SourceOp = "EyeAnim", Default = 0, Source = "Offset" }, Input110 = InstanceInput { Source = "Make", Default = 0, Name = "Make Anim", SourceOp = "EyeAnim" }, Input111 = InstanceInput { Source = "Delete", Default = 0, Name = "Delete Anim", SourceOp = "EyeAnim" }, Input112 = InstanceInput { Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeAnim" }, Input113 = InstanceInput { ControlGroup = 3, Name = "Layer List", Source = "LayerOrder", SourceOp = "EyeAnim" }, Input114 = InstanceInput { Source = "LayerSelection", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input115 = InstanceInput { ControlGroup = 3, Name = "Layer List", Source = "LayerName1", SourceOp = "EyeAnim" }, Input116 = InstanceInput { Source = "LayerEnabled1", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input117 = InstanceInput { ControlGroup = 3, Name = "Layer List", Source = "LayerName2", SourceOp = "EyeAnim" }, Input118 = InstanceInput { Source = "LayerEnabled2", Default = 0, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input119 = InstanceInput { ControlGroup = 3, Name = "Layer List", Source = "LayerName3", SourceOp = "EyeAnim" }, Input120 = InstanceInput { Source = "LayerEnabled3", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, ViewInfo = GroupInfo { Flags = { GridSnap = true, AllowPan = false, AutoSnap = true, ForceAll = true }, Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", PipeStyle = "Direct" }, Tools = ordered() { Loader32 = Loader { ViewInfo = OperatorInfo { Pos = { 4125, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-むあー.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader21 = Loader { ViewInfo = OperatorInfo { Pos = { 5005, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-目逸らし2_.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader2 = Loader { ViewInfo = OperatorInfo { Pos = { 605, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!左腕\\-(非表示).png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, ViewInfo = OperatorInfo { Pos = { 5720, 445.5 } } }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } } }, Motion_Str = PublishNumber { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1 } }, NameSet = true }, Motion_Speed = PublishNumber { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1 } }, NameSet = true }, Loader36 = Loader { ViewInfo = OperatorInfo { Pos = { 4565, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-ほー.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader4 = Loader { ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!左腕\\-頬に手.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader42 = Loader { ViewInfo = OperatorInfo { Pos = { 3575, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\汗など\\涙.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader33 = Loader { ViewInfo = OperatorInfo { Pos = { 4235, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-むん.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, SourceOp = "Shake1_1", Width = 1 }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1_1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, SourceOp = "Transform1_2_1", Name = "X" }, Input2 = InstanceInput { Source = "y", Default = 0.1, SourceOp = "Transform1_2_1", Name = "Y" } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 6380, 445.5 } }, Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_Default = 0, INP_MaxScale = 1, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 231, Green = 106, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, Smoothness = Input { Value = 1.5 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 } }, Faster = true } } }, Loader20 = Loader { ViewInfo = OperatorInfo { Pos = { 4895, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-上向き目.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader18 = Loader { ViewInfo = OperatorInfo { Pos = { 4675, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-にっこり.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader28 = Loader { ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!眉\\-困り眉.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKS_Name = "bound", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5225, 445.5 } } }, Loader27 = Loader { ViewInfo = OperatorInfo { Pos = { 2695, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!眉\\-怒り眉.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader43 = Loader { ViewInfo = OperatorInfo { Pos = { 3685, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\汗など\\汗.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 1, SourceOp = "Transform", Name = "スピード", Page = "Controls" }, Input2 = InstanceInput { Source = "SecondOperand", Default = 1, SourceOp = "Calculation2", Name = "強さ" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 4565, 445.5 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, NameSet = true }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 30, Green = 105, Red = 210 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } } }, Loader15 = Loader { ViewInfo = OperatorInfo { Pos = { 4345, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-__.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader31 = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-ぺろり.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, UseFrameFormatSettings = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5390, 610.5 } } }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5390, 742.5 } } }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 5555, 610.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, Colors = { TileColor = { B = 0, G = 0.431372549019608, R = 0.92156862745098 } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Foreground = Input { SourceOp = "モーションSelector", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5555, 742.5 } } }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0 } } }, Colors = { TileColor = { B = 0, G = 0.431372549019608, R = 0.92156862745098 } }, ViewInfo = OperatorInfo { Pos = { 5555, 874.5 } } }, Loader11 = Loader { ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!顔色\\かげり.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader14 = Loader { ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!顔色\\-(非表示).png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader7 = Loader { ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-腕ひろげる.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader23 = Loader { ViewInfo = OperatorInfo { Pos = { 5225, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-カメラ目線2_.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4895, 445.5 } } }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, NameSet = true }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } }, NameSet = true }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" }, Operator = Input { Value = 9 }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Frame = Input { Expression = "30 / Speed", Value = 30 } }, NameSet = true }, ["リズム_LoopFirstOperand"] = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 30, Green = 105, Red = 210 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader38 = Loader { ViewInfo = OperatorInfo { Pos = { 4785, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-ん.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, SourceOp = "Transform1_1", Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_1", Default = 0.1, Source = "amplitude" } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 5885, 445.5 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKS_Name = "bound", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } } }, Loader37 = Loader { ViewInfo = OperatorInfo { Pos = { 4675, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-んあ.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader25 = Loader { ViewInfo = OperatorInfo { Pos = { 5445, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-基本目2_.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader22 = Loader { ViewInfo = OperatorInfo { Pos = { 5115, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-目逸らし.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader6 = Loader { ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-(非表示).png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader12 = Loader { ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!顔色\\-赤面.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKS_Name = "bound", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5390, 445.5 } } }, Loader8 = Loader { ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-指立て.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader30 = Loader { ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!眉\\-上がり眉.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader3 = Loader { ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!左腕\\-ささやき.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_3", Default = 2, Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_3", Default = 0.1, Source = "amplitude" }, Input3 = InstanceInput { SourceOp = "Transform1_3", Default = 0, Source = "Y" } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 6545, 445.5 } }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, CtrlWShown = false, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKS_Name = "bound", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } } } } }, Loader9 = Loader { ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-頬に手.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader45 = Loader { ViewInfo = OperatorInfo { Pos = { 4125, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\アクセサリ\\スカウター.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKS_Name = "speed", INPID_InputControl = "ScrewControl", LINKID_DataType = "Number" }, offset = { INP_Default = 0, LINKID_DataType = "Number", INP_MaxScale = 500, INP_Integer = true, LINKS_Name = "offset", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4730, 445.5 } } }, XYPath1_1 = XYPath { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, DrawMode = "ModifyOnly", ShowKeyPoints = false }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } } }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } } }, Calculation4_1FirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 0, Green = 255, Red = 0 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 2.65, 0.18 } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, NameSet = true }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKS_Name = "bound", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5060, 445.5 } } }, Loader19 = Loader { ViewInfo = OperatorInfo { Pos = { 4785, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-上向き目2_.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, SourceOp = "Transform1_1_1", Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Default = 0.1, Source = "amplitude" } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 6050, 445.5 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKS_Name = "bound", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } } }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKS_Name = "bound", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", LINKID_DataType = "Number" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", LINKID_DataType = "Number" } }, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, Center = Input { Value = { 0.504755282581476, 0.5 } }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5555, 445.5 } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Right = Input { Value = 0 } } }, Loader1 = Loader { ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\レイヤー 13_.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["レイヤー13_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 495, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain2 = SetDomain { ViewInfo = OperatorInfo { Pos = { 495, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Right = Input { Value = 0 } } }, Loader5 = Loader { ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!左腕\\-普通.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader5", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 935, -379.5 } }, Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 935, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "左腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "レイヤー13_MG", Source = "Output" } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain3 = SetDomain { ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Right = Input { Value = 0 } } }, Loader10 = Loader { ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-普通.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader10", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 1705, -379.5 } }, Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1705, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "右腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "左腕_MG1", Source = "Output" } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain4 = SetDomain { ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Right = Input { Value = 0 } } }, ["かげり_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" } } }, Loader13 = Loader { ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!顔色\\-ほっぺ.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["顔色_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader13", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "かげり_MG", Source = "Output" } } }, ["顔色"] = Transform { ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } }, Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output" } } }, ["顔色_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "顔色", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain6 = SetDomain { ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Right = Input { Value = 0 } } }, Loader29 = Loader { ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!眉\\-普通眉.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader29", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 3025, -379.5 } }, Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3025, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "眉", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" } } }, Background8 = Background { ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain8 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Right = Input { Value = 0 } } }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" } } }, ["汗_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "涙_MG", Source = "Output" } } }, ["汗など"] = Transform { ViewInfo = OperatorInfo { Pos = { 3685, -379.5 } }, Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output" } } }, ["汗など_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3685, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "汗など", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" } } }, Background9 = Background { ViewInfo = OperatorInfo { Pos = { 3905, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain9 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Right = Input { Value = 0 } } }, Loader44 = Loader { ViewInfo = OperatorInfo { Pos = { 4015, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\アクセサリ\\衛星.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["衛星_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader44", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain9", Source = "Output" } } }, ["スカウター_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "衛星_MG", Source = "Output" } } }, ["アクセサリ"] = Transform { ViewInfo = OperatorInfo { Pos = { 4125, -379.5 } }, Inputs = { Input = Input { SourceOp = "スカウター_MG", Source = "Output" } } }, ["アクセサリ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4125, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "アクセサリ", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗など_MG", Source = "Output" } } }, Body = Transform { Locked = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "アクセサリ_MG", Source = "Output" } }, Colors = { TileColor = { B = 0.709803921568627, G = 0.549019607843137, R = 0.913725490196078 } }, ViewInfo = OperatorInfo { Pos = { 4455, -115.5 } }, NameSet = true }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 3905, -940.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain7 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3905, -808.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Right = Input { Value = 0 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5115, -808.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader41", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" } } }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 5115, -676.5 } }, Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } } }, MouthBase = Transform { Locked = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "口", Source = "Output" } }, Colors = { TileColor = { B = 0.709803921568627, G = 0.549019607843137, R = 0.913725490196078 } }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, NameSet = true }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.484649277320069, 0.791089166278231 } }, Input = Input { SourceOp = "MouthBase", Source = "Output" } }, Colors = { TileColor = { B = 0, G = 0.431372549019608, R = 0.92156862745098 } }, ViewInfo = OperatorInfo { Pos = { 5115, -214.5 } } }, Loader41 = Loader { ViewInfo = OperatorInfo { Pos = { 5115, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-ほほえみ.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader41", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } } }, Instance_MouthScale = Transform { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output" } }, SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5005, -214.5 } }, NameSet = true }, Loader39 = Loader { ViewInfo = OperatorInfo { Pos = { 4895, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-あはー.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader39", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } } }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output" } }, SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 4895, -214.5 } } }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4785, -610.5 } } }, Transform4_1 = Transform { ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, Colors = { TileColor = { B = 0.709803921568627, G = 0.549019607843137, R = 0.913725490196078 } }, Inputs = { Angle = Input { Value = 10.4 }, Input = Input { SourceOp = "I", Source = "Output" }, Pivot = Input { Value = { 0.484772, 0.789033 } }, FlattenTransform = Input { Value = 1 }, YSize = Input { Value = 0.4 }, UseSizeAndAspect = Input { Value = 0 } } }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4_1", Source = "Output" } }, SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 4785, -214.5 } } }, Loader35 = Loader { ViewInfo = OperatorInfo { Pos = { 4455, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-お.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader35", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4675, -511.5 } } }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output" } }, SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 4675, -214.5 } } }, Loader40 = Loader { ViewInfo = OperatorInfo { Pos = { 5005, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-あは.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader40", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4565, -511.5 } } }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "E", Source = "Output" } }, SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 4565, -214.5 } } }, Loader34 = Loader { ViewInfo = OperatorInfo { Pos = { 4345, -940.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-おー.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4455, -610.5 } } }, Transform4 = Transform { ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, Colors = { TileColor = { B = 0.709803921568627, G = 0.549019607843137, R = 0.913725490196078 } }, Inputs = { Input = Input { SourceOp = "O", Source = "Output" }, FlattenTransform = Input { Value = 1 }, Pivot = Input { Value = { 0.484772, 0.789033 } }, XSize = Input { Value = 0.6 }, YSize = Input { Value = 0.6 }, UseSizeAndAspect = Input { Value = 0 } } }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output" } }, SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 4455, -214.5 } } }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, LayerName7 = Input { Value = "O" }, LayerEnabled7 = Input { Value = 0 }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerName2 = Input { Value = "N" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" } }, Colors = { TileColor = { B = 0, G = 0.431372549019608, R = 0.92156862745098 } }, ViewInfo = OperatorInfo { Pos = { 4895, -115.5 } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 4235, -1237.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain5 = SetDomain { ViewInfo = OperatorInfo { Pos = { 4235, -1105.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Right = Input { Value = 0 } } }, Loader24 = Loader { ViewInfo = OperatorInfo { Pos = { 5335, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-カメラ目線.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5555, -1105.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader24", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" } } }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5555, -973.5 } }, Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } } }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "目", Source = "Output" } }, Colors = { TileColor = { B = 0.709803921568627, G = 0.549019607843137, R = 0.913725490196078 } }, ViewInfo = OperatorInfo { Pos = { 5555, -511.5 } } }, Loader17 = Loader { ViewInfo = OperatorInfo { Pos = { 4565, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-閉じ目.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader17", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5390, -511.5 } } }, EyeAnim = MultiMerge { NameSet = true, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, LayerName2 = Input { Value = "Closed" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value" }, Blink = Input { Value = 179 }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value" }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" } }, Colors = { TileColor = { B = 0, G = 0.431372549019608, R = 0.92156862745098 } }, ViewInfo = OperatorInfo { Pos = { 5555, -115.5 } } }, EyeAnim_1LayerEnabled1 = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 232, Green = 82, Red = 198 }, KeyFrames = { [0] = { 1, Flags = { Loop = true, Linear = true, PreLoop = true }, RH = { 58.3333333333333, 0.666666666666667 } }, [175] = { 0, LH = { 116.666666666667, 0.333333333333333 }, Flags = { StepIn = true }, RH = { 176.333333333333, 0.333333333333333 } }, [179] = { 1, LH = { 177.666666666667, 0.666666666666667 }, Flags = { Loop = true, StepIn = true, PreLoop = true } } }, NameSet = true }, EyeAnim_1LayerEnabled2 = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 214, Green = 82, Red = 232 }, KeyFrames = { [0] = { 0, Flags = { Loop = true, Linear = true, PreLoop = true }, RH = { 58.3333333333333, 0.333333333333333 } }, [175] = { 1, LH = { 116.666666666667, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 176.333333333333, 0.666666666666667 } }, [179] = { 0, LH = { 177.666666666667, 0.333333333333333 }, Flags = { Loop = true, StepIn = true, PreLoop = true } } }, NameSet = true }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 5555, 82.5 } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_akusesari_show_62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"アクセサリ_MG\")\nlocal node = comp:FindTool(\"アクセサリ\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "アクセサリ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N008_akusesari_hide_62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"アクセサリ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "アクセサリ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N007_asenado_show_58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗など_MG\")\nlocal node = comp:FindTool(\"汗など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N007_asenado_hide_58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_reiyaa13_show_2 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"レイヤー13_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "レイヤー 13 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_reiyaa13_hide_2 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"レイヤー13_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "レイヤー 13 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_アクセサリ"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "アクセサリ", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_sukautaa_show_62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"スカウター_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "スカウター show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_sukautaa_hide_62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"スカウター_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "スカウター hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_eisei_show_61 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"衛星_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "衛星 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_eisei_hide_61 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"衛星_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "衛星 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_汗など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "汗など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_ase_show_58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase_hide_58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namida_show_57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namida_hide_57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 11, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N010_hohoemi54 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_aha53 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あは", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_ahaa52 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あはー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_n51 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_na50 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んあ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_hoo49 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_o48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_oo47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_mun46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_muaa45 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_perori44 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぺろり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_agarimayu41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上がり眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_futsuumayu40 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_komarimayu39 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_ikarimayu38 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*怒り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 12, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N011_kihonme35 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_kihonme234 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本目2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_kameramesen33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_kameramesen232 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_mesorashi31 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_mesorashi230 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_uwamukime29 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_uwamukime228 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き目2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_nikkori27 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_tojime26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*閉じ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_nagomime25 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_none24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N000_kageri_show_18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kageri_hide_18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_hihyouji21 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_hoppe20 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_sekimen19 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*赤面", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_futsuu15 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_hoonite14 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*頬に手", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_yubitate13 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指立て", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_udehirogeru12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腕ひろげる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_futsuu8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_hoonite7 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*頬に手", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_sasayaki6 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ささやき", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hihyouji5 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } }, Colors = { TileColor = { B = 0, G = 0.431372549019608, R = 0.92156862745098 } }, Inputs = { Comments = Input { Value = "アクセサリ_MG\nスカウター_MG\n衛星_MG\n汗など_MG\n汗_MG\n涙_MG\n口_MG1\n口_MG\n眉_MG1\n眉_MG\n目_MG1\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\nレイヤー13_MG" }, ["Grp_顔色"] = Input { Value = 0 }, Grp_Root = Input { Value = 0 }, ["Grp_アクセサリ"] = Input { Value = 0 }, ["Grp_汗など"] = Input { Value = 0 }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5555, 181.5 } } }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, SourceOp = "Shake1", Width = 1 }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, SourceOp = "Transform1_2", Name = "X" }, Input2 = InstanceInput { Source = "y", Default = 0.1, SourceOp = "Transform1_2", Name = "Y" } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Pos = { 6215, 445.5 } }, Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point" }, in_out = { INP_Default = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Blue = 231, Green = 106, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, Smoothness = Input { Value = 2 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 } }, Faster = true } } }, Loader16 = Loader { ViewInfo = OperatorInfo { Pos = { 4455, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-なごみ目.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, Loader26 = Loader { ViewInfo = OperatorInfo { Pos = { 5555, -1237.5 } }, Clips = { Clip { GlobalEnd = -1000, FormatID = "PNGFormat", GlobalStart = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ID = "Clip1", Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, ExtendLast = 0, ExtendFirst = 0, Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-基本目.png" } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } } } } } } ================================================ FILE: Templates/Edit/Generators/四国めたん.setting ================================================ { Tools = ordered() { Metan = GroupOperator { Inputs = ordered() { Input1 = InstanceInput { SourceOp = "Root", Source = "CopyPose", Default = 0, Name = "Copy Pose" }, Input2 = InstanceInput { SourceOp = "Root", Source = "PastePose", Default = 0, Name = "Paste Pose" }, Input3 = InstanceInput { SourceOp = "Root", Source = "SavePose", Default = 0, Name = "Save Pose" }, Input4 = InstanceInput { SourceOp = "Root", Source = "LoadPose", Default = 0, Name = "Load Pose" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { SourceOp = "レイアウト", Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect" }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { SourceOp = "レイアウト", Source = "XSize", Default = 1, Name = "X Size" }, Input11 = InstanceInput { SourceOp = "レイアウト", Source = "YSize", Default = 1, Name = "Y Size" }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { SourceOp = "レイアウト", Source = "FlipHoriz", ControlGroup = 1, Name = "Flip Horizontal", Default = 0 }, Input14 = InstanceInput { SourceOp = "レイアウト", Source = "FlipVert", ControlGroup = 1, Name = "Flip Vertical", Default = 0 }, Input15 = InstanceInput { SourceOp = "Motion_Speed", Source = "Value", Default = 1, Name = "スピード", Page = "モーション" }, Input16 = InstanceInput { SourceOp = "Motion_Str", Source = "Value", Default = 1, Name = "強さ" }, Input17 = InstanceInput { SourceOp = "モーションSelector", Source = "N000_モーションなし", Default = 0, Name = "モーションなし" }, Input18 = InstanceInput { SourceOp = "モーションSelector", Source = "N001_ぽよ", Default = 0, Name = "ぽよ" }, Input19 = InstanceInput { SourceOp = "モーションSelector", Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl" }, Input20 = InstanceInput { SourceOp = "モーションSelector", Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl" }, Input21 = InstanceInput { SourceOp = "モーションSelector", Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl" }, Input22 = InstanceInput { SourceOp = "モーションSelector", Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl" }, Input23 = InstanceInput { SourceOp = "モーションSelector", Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl" }, Input24 = InstanceInput { SourceOp = "モーションSelector", Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl" }, Input25 = InstanceInput { SourceOp = "モーションSelector", Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl" }, Input26 = InstanceInput { SourceOp = "モーションSelector", Source = "N009_跳ねる", Default = 0, Name = "跳ねる" }, Input27 = InstanceInput { SourceOp = "モーションSelector", Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小" }, Input28 = InstanceInput { SourceOp = "モーションSelector", Source = "N011_不安", Default = 0, Name = "不安" }, Input29 = InstanceInput { SourceOp = "モーションSelector", Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる" }, Input30 = InstanceInput { SourceOp = "モーションSelector", Source = "N013_震え", Default = 0, Name = "震え" }, Input31 = InstanceInput { SourceOp = "Root", Source = "Grp_記号など", Default = 0, Name = "記号など" }, Input32 = InstanceInput { SourceOp = "Root", Source = "N001_namida_show_92", Default = 0, Name = "涙 show" }, Input33 = InstanceInput { SourceOp = "Root", Source = "N001_namida_hide_92", Default = 0, Name = "涙 hide" }, Input34 = InstanceInput { SourceOp = "Root", Source = "N000_ase_show_91", Default = 0, Name = "汗 show" }, Input35 = InstanceInput { SourceOp = "Root", Source = "N000_ase_hide_91", Default = 0, Name = "汗 hide" }, Input36 = InstanceInput { SourceOp = "Root", Source = "Grp_頭部アクセサリ", Default = 0, Name = "頭部アクセサリ" }, Input37 = InstanceInput { SourceOp = "Root", Source = "N003_heddodoresu_show_87", Default = 0, Name = "ヘッドドレス show" }, Input38 = InstanceInput { SourceOp = "Root", Source = "N003_heddodoresu_hide_87", Default = 0, Name = "ヘッドドレス hide" }, Input39 = InstanceInput { SourceOp = "Root", Source = "N002_usamimi_show_86", Default = 0, Name = "うさみみ show" }, Input40 = InstanceInput { SourceOp = "Root", Source = "N002_usamimi_hide_86", Default = 0, Name = "うさみみ hide" }, Input41 = InstanceInput { SourceOp = "Root", Source = "N001_kamitomehaato_show_85", Default = 0, Name = "髪留めハート show" }, Input42 = InstanceInput { SourceOp = "Root", Source = "N001_kamitomehaato_hide_85", Default = 0, Name = "髪留めハート hide" }, Input43 = InstanceInput { SourceOp = "Root", Source = "N000_kamitomefuriru_show_84", Default = 0, Name = "髪留めフリル show" }, Input44 = InstanceInput { SourceOp = "Root", Source = "N000_kamitomefuriru_hide_84", Default = 0, Name = "髪留めフリル hide" }, Input45 = InstanceInput { SourceOp = "Root", Source = "Grp_眉", Default = 1, Name = "眉" }, Input46 = InstanceInput { SourceOp = "Root", Source = "N006_gokigen81", Default = 0, Name = "*ごきげん" }, Input47 = InstanceInput { SourceOp = "Root", Source = "N005_yayaoko80", Default = 0, Name = "*ややおこ" }, Input48 = InstanceInput { SourceOp = "Root", Source = "N004_oko79", Default = 0, Name = "*おこ" }, Input49 = InstanceInput { SourceOp = "Root", Source = "N003_komari78", Default = 0, Name = "*こまり" }, Input50 = InstanceInput { SourceOp = "Root", Source = "N002_futomayugokigen77", Default = 0, Name = "*太眉ごきげん" }, Input51 = InstanceInput { SourceOp = "Root", Source = "N001_futomayuoko76", Default = 0, Name = "*太眉おこ" }, Input52 = InstanceInput { SourceOp = "Root", Source = "N000_futomayukomari75", Default = 0, Name = "*太眉こまり" }, Input53 = InstanceInput { SourceOp = "Root", Source = "Grp_目", Default = 1, Name = "目" }, Input54 = InstanceInput { SourceOp = "Root", Source = "N007_mesetto72", Default = 0, Name = "*目セット" }, Input55 = InstanceInput { SourceOp = "Root", Source = "N006_miage60", Default = 0, Name = "*見上げ" }, Input56 = InstanceInput { SourceOp = "Root", Source = "N005_miage259", Default = 0, Name = "*見上げ2" }, Input57 = InstanceInput { SourceOp = "Root", Source = "N004_metoji58", Default = 0, Name = "*目閉じ" }, Input58 = InstanceInput { SourceOp = "Root", Source = "N003_metoji257", Default = 0, Name = "*目閉じ2" }, Input59 = InstanceInput { SourceOp = "Root", Source = "N002_○○56", Default = 0, Name = "*○○" }, Input60 = InstanceInput { SourceOp = "Root", Source = "N001_none55", Default = 0, Name = "*><" }, Input61 = InstanceInput { SourceOp = "Root", Source = "N000_guruguru54", Default = 0, Name = "*ぐるぐる" }, Input62 = InstanceInput { SourceOp = "Root", Source = "Grp_目セット", Default = 0, Name = "目セット" }, Input63 = InstanceInput { SourceOp = "Root", Source = "N001_futsuushirome64", Default = 0, Name = "*普通白目" }, Input64 = InstanceInput { SourceOp = "Root", Source = "N000_mihirakishirome63", Default = 0, Name = "*見開き白目" }, Input65 = InstanceInput { SourceOp = "Root", Source = "Grp_黒目", Default = 0, Name = "黒目" }, Input66 = InstanceInput { SourceOp = "Root", Source = "N005_futsuume72", Default = 0, Name = "*普通目" }, Input67 = InstanceInput { SourceOp = "Root", Source = "N004_futsuume271", Default = 0, Name = "*普通目2" }, Input68 = InstanceInput { SourceOp = "Root", Source = "N003_kameramesen70", Default = 0, Name = "*カメラ目線" }, Input69 = InstanceInput { SourceOp = "Root", Source = "N002_kameramesen269", Default = 0, Name = "*カメラ目線2" }, Input70 = InstanceInput { SourceOp = "Root", Source = "N001_mesorashi68", Default = 0, Name = "*目そらし" }, Input71 = InstanceInput { SourceOp = "Root", Source = "N000_mesorashi267", Default = 0, Name = "*目そらし2" }, Input72 = InstanceInput { SourceOp = "Root", Source = "Grp_口", Default = 1, Name = "口" }, Input73 = InstanceInput { SourceOp = "Root", Source = "N012_waaa51", Default = 0, Name = "*わあー" }, Input74 = InstanceInput { SourceOp = "Root", Source = "N011_hohoemi50", Default = 0, Name = "*ほほえみ" }, Input75 = InstanceInput { SourceOp = "Root", Source = "N010_▽49", Default = 0, Name = "*▽" }, Input76 = InstanceInput { SourceOp = "Root", Source = "N009_niyari48", Default = 0, Name = "*にやり" }, Input77 = InstanceInput { SourceOp = "Root", Source = "N008_perori47", Default = 0, Name = "*ぺろり" }, Input78 = InstanceInput { SourceOp = "Root", Source = "N007_o46", Default = 0, Name = "*お" }, Input79 = InstanceInput { SourceOp = "Root", Source = "N006_yu45", Default = 0, Name = "*ゆ" }, Input80 = InstanceInput { SourceOp = "Root", Source = "N005_△44", Default = 0, Name = "*△" }, Input81 = InstanceInput { SourceOp = "Root", Source = "N004_mu43", Default = 0, Name = "*む" }, Input82 = InstanceInput { SourceOp = "Root", Source = "N003_ii42", Default = 0, Name = "*いー" }, Input83 = InstanceInput { SourceOp = "Root", Source = "N002_uee41", Default = 0, Name = "*うえー" }, Input84 = InstanceInput { SourceOp = "Root", Source = "N001_nn40", Default = 0, Name = "*んー" }, Input85 = InstanceInput { SourceOp = "Root", Source = "N000_momuu39", Default = 0, Name = "*もむー" }, Input86 = InstanceInput { SourceOp = "Root", Source = "Grp_顔色", Default = 0, Name = "顔色" }, Input87 = InstanceInput { SourceOp = "Root", Source = "N000_kageri_show_31", Default = 0, Name = "かげり show" }, Input88 = InstanceInput { SourceOp = "Root", Source = "N000_kageri_hide_31", Default = 0, Name = "かげり hide" }, Input89 = InstanceInput { SourceOp = "Root", Source = "N005_futsuu36", Default = 0, Name = "*普通" }, Input90 = InstanceInput { SourceOp = "Root", Source = "N004_futsuu235", Default = 0, Name = "*普通2" }, Input91 = InstanceInput { SourceOp = "Root", Source = "N003_sekimen34", Default = 0, Name = "*赤面" }, Input92 = InstanceInput { SourceOp = "Root", Source = "N002_aozame33", Default = 0, Name = "*青ざめ" }, Input93 = InstanceInput { SourceOp = "Root", Source = "N001_hihyouji32", Default = 0, Name = "*(非表示)" }, Input94 = InstanceInput { SourceOp = "Root", Source = "Grp_左腕", Default = 1, Name = "左腕" }, Input95 = InstanceInput { SourceOp = "Root", Source = "N000_manjuufukuro_show_23", Default = 0, Name = "まんじゅう袋 show" }, Input96 = InstanceInput { SourceOp = "Root", Source = "N000_manjuufukuro_hide_23", Default = 0, Name = "まんじゅう袋 hide" }, Input97 = InstanceInput { SourceOp = "Root", Source = "N005_futsuu28", Default = 0, Name = "*普通" }, Input98 = InstanceInput { SourceOp = "Root", Source = "N004_kuchimotoniyubi27", Default = 0, Name = "*口元に指" }, Input99 = InstanceInput { SourceOp = "Root", Source = "N003_hisohiso26", Default = 0, Name = "*ひそひそ" }, Input100 = InstanceInput { SourceOp = "Root", Source = "N002_maiku25", Default = 0, Name = "*マイク" }, Input101 = InstanceInput { SourceOp = "Root", Source = "N001_kakaeru24", Default = 0, Name = "*抱える" }, Input102 = InstanceInput { SourceOp = "Root", Source = "Grp_右腕", Default = 1, Name = "右腕" }, Input103 = InstanceInput { SourceOp = "Root", Source = "N000_manjuu_show_17", Default = 0, Name = "まんじゅう show" }, Input104 = InstanceInput { SourceOp = "Root", Source = "N000_manjuu_hide_17", Default = 0, Name = "まんじゅう hide" }, Input105 = InstanceInput { SourceOp = "Root", Source = "N003_futsuu20", Default = 0, Name = "*普通" }, Input106 = InstanceInput { SourceOp = "Root", Source = "N002_yubisashisu19", Default = 0, Name = "*指差す" }, Input107 = InstanceInput { SourceOp = "Root", Source = "N001_tewokazasu18", Default = 0, Name = "*手をかざす" }, Input108 = InstanceInput { SourceOp = "Root", Source = "Grp_Root", Default = 0, Name = "Root" }, Input109 = InstanceInput { SourceOp = "Root", Source = "N011_kigounado_show_92", Default = 0, Name = "記号など show" }, Input110 = InstanceInput { SourceOp = "Root", Source = "N011_kigounado_hide_92", Default = 0, Name = "記号など hide" }, Input111 = InstanceInput { SourceOp = "Root", Source = "N009_toubuakusesari_show_87", Default = 0, Name = "頭部アクセサリ show" }, Input112 = InstanceInput { SourceOp = "Root", Source = "N009_toubuakusesari_hide_87", Default = 0, Name = "頭部アクセサリ hide" }, Input113 = InstanceInput { SourceOp = "Root", Source = "N002_tsuindoriruhidari_show_4", Default = 0, Name = "ツインドリル左 show" }, Input114 = InstanceInput { SourceOp = "Root", Source = "N002_tsuindoriruhidari_hide_4", Default = 0, Name = "ツインドリル左 hide" }, Input115 = InstanceInput { SourceOp = "Root", Source = "N001_tsuindorirumigi_show_3", Default = 0, Name = "ツインドリル右 show" }, Input116 = InstanceInput { SourceOp = "Root", Source = "N001_tsuindorirumigi_hide_3", Default = 0, Name = "ツインドリル右 hide" }, Input117 = InstanceInput { SourceOp = "Root", Source = "N000_kaitenidoudeponitenisurunado_show_2", Default = 0, Name = "回転移動でポニテにするなど show" }, Input118 = InstanceInput { SourceOp = "Root", Source = "N000_kaitenidoudeponitenisurunado_hide_2", Default = 0, Name = "回転移動でポニテにするなど hide" }, Input119 = InstanceInput { SourceOp = "Root", Source = "N004_shirororifuku28", Default = 0, Name = "*白ロリ服" }, Input120 = InstanceInput { SourceOp = "Root", Source = "N003_sonohokanofuku11", Default = 0, Name = "*その他の服" }, Input121 = InstanceInput { SourceOp = "Root", Source = "Grp_その他の服", Default = 0, Name = "その他の服" }, Input122 = InstanceInput { SourceOp = "Root", Source = "N004_baniifuku11", Default = 0, Name = "*バニー服" }, Input123 = InstanceInput { SourceOp = "Root", Source = "N003_mizugi10", Default = 0, Name = "*水着" }, Input124 = InstanceInput { SourceOp = "Root", Source = "N002_basutaoru9", Default = 0, Name = "*バスタオル" }, Input125 = InstanceInput { SourceOp = "Root", Source = "N001_hihyouji8", Default = 0, Name = "*(非表示)" }, Input126 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerOrder", ControlGroup = 2, Name = "Layer List", Page = "口パク" }, Input127 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerSelection", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input128 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName1", ControlGroup = 2, Name = "Layer List" }, Input129 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled1", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input130 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName2", ControlGroup = 2, Name = "Layer List" }, Input131 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled2", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input132 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName3", ControlGroup = 2, Name = "Layer List" }, Input133 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled3", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input134 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName4", ControlGroup = 2, Name = "Layer List" }, Input135 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled4", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input136 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName5", ControlGroup = 2, Name = "Layer List" }, Input137 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled5", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input138 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName6", ControlGroup = 2, Name = "Layer List" }, Input139 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled6", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input140 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName7", ControlGroup = 2, Name = "Layer List" }, Input141 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled7", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input142 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName8", ControlGroup = 2, Name = "Layer List" }, Input143 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled8", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input144 = InstanceInput { Default = 1, SourceOp = "MouthScale", Source = "Size" }, Input145 = InstanceInput { Default = 139, SourceOp = "EyeAnim", Source = "Blink" }, Input146 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input147 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input148 = InstanceInput { SourceOp = "EyeAnim", Source = "Make", Default = 0, Name = "Make Anim" }, Input149 = InstanceInput { SourceOp = "EyeAnim", Source = "Delete", Default = 0, Name = "Delete Anim" }, Input150 = InstanceInput { SourceOp = "EyeAnim", Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。" }, Input151 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerOrder", ControlGroup = 3, Name = "Layer List" }, Input152 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerSelection", ControlGroup = 3, Name = "Layer List", Default = 1 }, Input153 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName1", ControlGroup = 3, Name = "Layer List" }, Input154 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled1", ControlGroup = 3, Name = "Layer List", Default = 1 }, Input155 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName2", ControlGroup = 3, Name = "Layer List" }, Input156 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled2", ControlGroup = 3, Name = "Layer List", Default = 0 }, Input157 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName3", ControlGroup = 3, Name = "Layer List" }, Input158 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled3", ControlGroup = 3, Name = "Layer List", Default = 1 } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, Tools = ordered() { Loader35 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-にやり.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7040, -1072.5 } } }, Loader21 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-(非表示).png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3575, -643.5 } } }, Loader1 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\回転移動でポニテにするなど.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } } }, Loader50 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7480, -2425.5 } } }, Loader36 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-▽.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7150, -1072.5 } } }, ["荒ぶる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1_1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Default = 0.1, Name = "Y" } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, Smoothness = Input { Value = 1.5 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 8800, 511.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader20 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\かげり.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } } }, Loader28 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-うえー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6270, -1072.5 } } }, Loader54 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-太眉こまり.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } } }, Loader63 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\頭部アクセサリ\\うさみみ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5610, -643.5 } } }, Loader27 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-んー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6160, -1072.5 } } }, ["パーターブ_Ctrl"] = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 8140, 511.5 } } }, Perturb1 = PerturbPoint { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Strength = Input { SourceOp = "Motion_Str", Source = "Value" } } }, Motion_Str = PublishNumber { Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Motion_Speed = PublishNumber { Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Loader43 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目閉じ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6270, -1633.5 } } }, ["横揺れ_Ctrl"] = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, ViewInfo = OperatorInfo { Pos = { 7645, 511.5 } } }, ["縦揺れ_Ctrl"] = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, ViewInfo = OperatorInfo { Pos = { 7810, 511.5 } } }, Loader5 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\-(非表示).png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } } }, ["ぽよ"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Default = 1, Name = "スピード", Page = "Controls" }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, Tools = ordered() { Transform = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" } }, CtrlWShown = false, NameSet = true, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 6985, 511.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, ["拡縮_Ctrl"] = Transform { Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, ViewInfo = OperatorInfo { Pos = { 7975, 511.5 } } }, Loader40 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-__.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5940, -1633.5 } } }, Loader25 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-普通.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4015, -643.5 } } }, Loader22 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-青ざめ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3685, -643.5 } } }, Loader39 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-ぐるぐる.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5830, -1633.5 } } }, Loader15 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-抱える.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2695, -1039.5 } } }, Loader31 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-△.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6600, -1072.5 } } }, ST_Background = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, UseFrameFormatSettings = Input { Value = 1 }, Width = Input { Value = 1920 }, Depth = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 7810, 676.5 } } }, ST_SetDomain = SetDomain { Inputs = { Input = Input { SourceOp = "ST_Background", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 7810, 808.5 } } }, ["モーションSelector"] = Transform { Inputs = { Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 7975, 676.5 } } }, ST_Merge = Merge { Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 7975, 808.5 } } }, ["レイアウト"] = Transform { Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 7975, 940.5 } } }, Loader11 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!右腕\\-手をかざす.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2035, -1039.5 } } }, Loader48 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-目そらし2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7260, -2425.5 } } }, Loader7 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\-水着.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } } }, Loader23 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-赤面.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3795, -643.5 } } }, ["リズム_Ctrl"] = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 7315, 511.5 } } }, ["リズム_AspectAffset"] = Calculation { Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, Operator = Input { Value = 2 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_Loop"] = Calculation { Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Operator = Input { Value = 9 }, Frame = Input { Expression = "30 / Speed", Value = 30 }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { -0.01, RH = { 4, -0.01 }, LH = { 2, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, SourceOp = "Transform1_1", Source = "speed", Default = 2 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } }, Tools = ordered() { Transform1_1 = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, speed = Input { Value = 2 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 8305, 511.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader52 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-普通目2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7700, -2425.5 } } }, Loader58 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-おこ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -643.5 } } }, Loader14 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\まんじゅう袋.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2585, -1039.5 } } }, Loader59 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-ややおこ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -643.5 } } }, Loader10 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!右腕\\まんじゅう.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1925, -1039.5 } } }, Loader55 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-太眉おこ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -643.5 } } }, Loader61 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\頭部アクセサリ\\髪留めフリル.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -643.5 } } }, ["ぴょん_Ctrl"] = Transform { Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl" }, offset = { INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "offset", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 7150, 511.5 } } }, XYPath1_1 = XYPath { Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation1_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" } } }, Calculation2_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, Operator = Input { Value = 2 } } }, Calculation4_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, Operator = Input { Value = 2 } } }, Calculation4_1FirstOperand = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 2.65, 0.18 } }, [13] = { 0, RH = { 15.2, 0.05 }, LH = { 9.5, 0.194 } }, [22] = { 0, RH = { 24.9, 0.02 }, LH = { 18.7, 0.06 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, SplineColor = { Green = 255, Blue = 0, Red = 0 } }, Loader60 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-ごきげん.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -643.5 } } }, Loader49 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-目そらし.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7370, -2425.5 } } }, Loader44 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-見上げ2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6380, -1633.5 } } }, Loader67 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\記号など\\涙.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6270, -643.5 } } }, Loader6 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\-バスタオル.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } } }, Loader12 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!右腕\\-指差す.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2145, -1039.5 } } }, Background2 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } } }, SetDomain2 = SetDomain { Inputs = { Input = Input { SourceOp = "Background2", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } } }, Loader4 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\!素体.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } } }, ["素体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader4", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } } }, Loader8 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\-バニー服.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } } }, ["その他の服_MG"] = Merge { Inputs = { Background = Input { SourceOp = "素体_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader8", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } } }, ["その他の服"] = Transform { Inputs = { Input = Input { SourceOp = "その他の服_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1265, -379.5 } } }, Loader66 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\記号など\\汗.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6160, -643.5 } } }, Loader46 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\-見開き白目.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6820, -2029.5 } } }, Loader34 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-ぺろり.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6930, -1072.5 } } }, Loader30 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-む.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6490, -1072.5 } } }, Loader41 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-○○.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6050, -1633.5 } } }, ["震え"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } }, Tools = ordered() { Transform1_3 = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { Value = 12 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 8965, 511.5 }, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader45 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-見上げ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6490, -1633.5 } } }, Loader57 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-こまり.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -643.5 } } }, Loader53 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-普通目.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7810, -2425.5 } } }, ["跳ねる_Ctrl"] = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 7480, 511.5 } } }, Loader17 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-ひそひそ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2915, -1039.5 } } }, ["跳ねる_小"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, SourceOp = "Transform1_1_1", Source = "speed", Default = 2 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } }, Tools = ordered() { Transform1_1_1 = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, speed = Input { Value = 2 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 8470, 511.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader18 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-口元に指.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3025, -1039.5 } } }, Background1 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Input = Input { SourceOp = "Background1", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, ["回転移動でポニテにするなど_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\ツインドリル右.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } } }, ["ツインドリル右_MG"] = Merge { Inputs = { Background = Input { SourceOp = "回転移動でポニテにするなど_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader2", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, Loader3 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\ツインドリル左.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } } }, ["ツインドリル左_MG"] = Merge { Inputs = { Background = Input { SourceOp = "ツインドリル右_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader3", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Background3 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } } }, SetDomain3 = SetDomain { Inputs = { Input = Input { SourceOp = "Background3", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } } }, Loader9 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!体.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } } }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader9", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } } }, Background4 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -1039.5 } } }, SetDomain4 = SetDomain { Inputs = { Input = Input { SourceOp = "Background4", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -907.5 } } }, ["まんじゅう_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1925, -907.5 } } }, Loader13 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!右腕\\-普通.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2255, -1039.5 } } }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "まんじゅう_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader13", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -907.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -775.5 } } }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, Background5 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2475, -1039.5 } } }, SetDomain5 = SetDomain { Inputs = { Input = Input { SourceOp = "Background5", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2475, -907.5 } } }, ["まんじゅう袋_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -907.5 } } }, Loader19 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-普通.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3135, -1039.5 } } }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "まんじゅう袋_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader19", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -907.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -775.5 } } }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } } }, ["白ロリ服"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } } }, Root_MG = Merge { Inputs = { Background = Input { SourceOp = "ツインドリル左_MG", Source = "Output" }, Foreground = Input { SourceOp = "白ロリ服", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } } }, Background6 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3355, -643.5 } } }, SetDomain6 = SetDomain { Inputs = { Input = Input { SourceOp = "Background6", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } } }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } } }, Loader24 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-普通2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3905, -643.5 } } }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader24", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4015, -379.5 } } }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "Root_MG", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4015, -115.5 } } }, Background11 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -643.5 } } }, SetDomain11 = SetDomain { Inputs = { Input = Input { SourceOp = "Background11", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } } }, Loader56 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-太眉ごきげん.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -643.5 } } }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain11", Source = "Output" }, Foreground = Input { SourceOp = "Loader56", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5060, -379.5 } } }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5060, -115.5 } } }, Background12 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5280, -643.5 } } }, SetDomain12 = SetDomain { Inputs = { Input = Input { SourceOp = "Background12", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } } }, ["髪留めフリル_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain12", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5390, -511.5 } } }, Loader62 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\頭部アクセサリ\\髪留めハート.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5500, -643.5 } } }, ["髪留めハート_MG"] = Merge { Inputs = { Background = Input { SourceOp = "髪留めフリル_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader62", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5500, -511.5 } } }, ["うさみみ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "髪留めハート_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5610, -511.5 } } }, Loader64 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\頭部アクセサリ\\ヘッドドレス.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5720, -643.5 } } }, ["ヘッドドレス_MG"] = Merge { Inputs = { Background = Input { SourceOp = "うさみみ_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader64", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5720, -511.5 } } }, ["頭部アクセサリ"] = Transform { Inputs = { Input = Input { SourceOp = "ヘッドドレス_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5720, -379.5 } } }, ["頭部アクセサリ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "頭部アクセサリ", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5720, -115.5 } } }, Background13 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6050, -643.5 } } }, SetDomain13 = SetDomain { Inputs = { Input = Input { SourceOp = "Background13", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6050, -511.5 } } }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain13", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6160, -511.5 } } }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6270, -511.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "涙_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6270, -379.5 } } }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "頭部アクセサリ_MG", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6270, -115.5 } } }, Body = Transform { Locked = true, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "記号など_MG", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 6710, -115.5 } } }, Background7 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5940, -1072.5 } } }, SetDomain7 = SetDomain { Inputs = { Input = Input { SourceOp = "Background7", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5940, -940.5 } } }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "Loader37", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7370, -940.5 } } }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7370, -808.5 } } }, MouthBase = Transform { Locked = true, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "口", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 7370, -511.5 } } }, MouthScale = Transform { Inputs = { Pivot = Input { Value = { 0.478818918641698, 0.781028368065784 } }, Input = Input { SourceOp = "MouthBase", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 7370, -214.5 } } }, Loader37 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-ほほえみ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7260, -1072.5 } } }, N = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 7260, -511.5 } } }, Instance_MouthScale = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7260, -214.5 } } }, A = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader38", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 7150, -511.5 } } }, Instance_MouthScale_1 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7150, -214.5 } } }, Loader29 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-いー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6380, -1072.5 } } }, I = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 7040, -511.5 } } }, Instance_MouthScale_2 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7040, -214.5 } } }, Loader32 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-ゆ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6710, -1072.5 } } }, U = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader32", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6930, -511.5 } } }, Instance_MouthScale_3 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6930, -214.5 } } }, Loader38 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-わあー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7370, -1072.5 } } }, E = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader38", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6820, -610.5 } } }, Transform1 = Transform { Inputs = { Input = Input { SourceOp = "E", Source = "Output" }, Pivot = Input { Value = { 0.481837606837607, 0.781315321042594 } }, Size = Input { Value = 0.85 } }, ViewInfo = OperatorInfo { Pos = { 6820, -511.5 } } }, Instance_MouthScale_4 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6820, -214.5 } } }, Loader33 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-お.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6820, -1072.5 } } }, O = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6710, -511.5 } } }, Instance_MouthScale_5 = Transform { SourceOp = "MouthScale", NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6710, -214.5 } } }, MouthAnim = MultiMerge { Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerName2 = Input { Value = "N" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, LayerName7 = Input { Value = "O" }, LayerEnabled7 = Input { Value = 0 }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 7150, -115.5 } } }, Background8 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5720, -1633.5 } } }, SetDomain8 = SetDomain { Inputs = { Input = Input { SourceOp = "Background8", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5720, -1501.5 } } }, Background9 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6710, -2029.5 } } }, SetDomain9 = SetDomain { Inputs = { Input = Input { SourceOp = "Background9", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6710, -1897.5 } } }, Loader47 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\-普通白目.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6930, -2029.5 } } }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output" }, Foreground = Input { SourceOp = "Loader47", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 6930, -1897.5 } } }, Background10 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7150, -2425.5 } } }, SetDomain10 = SetDomain { Inputs = { Input = Input { SourceOp = "Background10", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7150, -2293.5 } } }, Loader51 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-カメラ目線.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7590, -2425.5 } } }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output" }, Foreground = Input { SourceOp = "Loader51", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7810, -2293.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7810, -2161.5 } } }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "目セット_MG", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7810, -1897.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7810, -1765.5 } } }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output" }, Foreground = Input { SourceOp = "目セット", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7810, -1501.5 } } }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 7810, -1369.5 } } }, EyeBase = Transform { Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "目", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 7810, -511.5 } } }, Loader42 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目閉じ2_.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6160, -1633.5 } } }, Closed = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader42", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } } }, EyeAnim = MultiMerge { Inputs = { Blink = Input { Value = 139 }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, LayerName2 = Input { Value = "Closed" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value" }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value" }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" } }, NameSet = true, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, ViewInfo = OperatorInfo { Pos = { 7810, -115.5 } } }, EyeAnim_1LayerEnabled1 = BezierSpline { NameSet = true, KeyFrames = { [0] = { 1, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 45, 0.666666666666667 } }, [135] = { 0, RH = { 136.333333333333, 0.333333333333333 }, Flags = { StepIn = true }, LH = { 90, 0.333333333333333 } }, [139] = { 1, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 137.666666666667, 0.666666666666667 } } }, CtrlWZoom = false, SplineColor = { Green = 82, Blue = 232, Red = 198 } }, EyeAnim_1LayerEnabled2 = BezierSpline { NameSet = true, KeyFrames = { [0] = { 0, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 45, 0.333333333333333 } }, [135] = { 1, RH = { 136.333333333333, 0.666666666666667 }, Flags = { StepIn = true }, LH = { 90, 0.666666666666667 } }, [139] = { 0, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 137.666666666667, 0.333333333333333 } } }, CtrlWZoom = false, SplineColor = { Green = 82, Blue = 214, Red = 232 } }, Loader65 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!前髪もみあげ.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 7975, -247.5 } } }, ["前髪もみあげ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "EyeAnim", Source = "Output" }, Foreground = Input { SourceOp = "Loader65", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 7975, -115.5 } } }, Root = Transform { Inputs = { Comments = Input { Value = "記号など_MG\n涙_MG\n汗_MG\n前髪もみあげ_MG\n頭部アクセサリ_MG\nヘッドドレス_MG\nうさみみ_MG\n髪留めハート_MG\n髪留めフリル_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n左腕_MG1\n左腕_MG\nまんじゅう袋_MG\n右腕_MG1\n右腕_MG\nまんじゅう_MG\n体_MG\nRoot_MG\nその他の服_MG\n素体_MG\nツインドリル左_MG\nツインドリル右_MG\n回転移動でポニテにするなど_MG" }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_頭部アクセサリ"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_顔色"] = Input { Value = 0 }, ["Grp_白ロリ服"] = Input { Value = 0 }, ["Grp_その他の服"] = Input { Value = 0 }, Input = Input { SourceOp = "前髪もみあげ_MG", Source = "Output" } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 12, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N011_kigounado_show_92 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N011_kigounado_hide_92 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N009_toubuakusesari_show_87 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"頭部アクセサリ_MG\")\nlocal node = comp:FindTool(\"頭部アクセサリ\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "頭部アクセサリ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N009_toubuakusesari_hide_87 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"頭部アクセサリ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "頭部アクセサリ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_tsuindoriruhidari_show_4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ツインドリル左_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ツインドリル左 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_tsuindoriruhidari_hide_4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ツインドリル左_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ツインドリル左 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_tsuindorirumigi_show_3 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ツインドリル右_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ツインドリル右 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_tsuindorirumigi_hide_3 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ツインドリル右_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ツインドリル右 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kaitenidoudeponitenisurunado_show_2 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"回転移動でポニテにするなど_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "回転移動でポニテにするなど show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kaitenidoudeponitenisurunado_hide_2 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"回転移動でポニテにするなど_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "回転移動でポニテにするなど hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_shirororifuku28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"白ロリ服\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白ロリ服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_sonohokanofuku11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"その他の服\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*その他の服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_記号など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "記号など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_namida_show_92 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_namida_hide_92 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_ase_show_91 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_ase_hide_91 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_頭部アクセサリ"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "頭部アクセサリ", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_heddodoresu_show_87 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ヘッドドレス_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ヘッドドレス show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_heddodoresu_hide_87 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ヘッドドレス_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ヘッドドレス hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_usamimi_show_86 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"うさみみ_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "うさみみ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_usamimi_hide_86 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"うさみみ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "うさみみ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_kamitomehaato_show_85 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪留めハート_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪留めハート show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_kamitomehaato_hide_85 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪留めハート_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪留めハート hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kamitomefuriru_show_84 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪留めフリル_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪留めフリル show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kamitomefuriru_hide_84 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪留めフリル_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪留めフリル hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 7, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N006_gokigen81 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ごきげん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_yayaoko80 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ややおこ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_oko79 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おこ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_komari78 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*こまり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_futomayugokigen77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*太眉ごきげん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_futomayuoko76 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*太眉おこ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_futomayukomari75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*太眉こまり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_mesetto72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_miage60 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*見上げ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_miage259 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*見上げ2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_metoji58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目閉じ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_metoji257 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目閉じ2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N002_○○56"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*○○", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_none55 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_guruguru54 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぐるぐる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_futsuushirome64 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mihirakishirome63 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*見開き白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_futsuume72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_futsuume271 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通目2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kameramesen70 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_kameramesen269 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_mesorashi68 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mesorashi267 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 13, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N012_waaa51 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*わあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_hohoemi50 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N010_▽49"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*▽", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_niyari48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にやり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_perori47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぺろり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_o46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_yu45 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ゆ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N005_△44"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*△", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_mu43 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*む", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_ii42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*いー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_uee41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うえー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_nn40 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_momuu39 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*もむー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 7, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N000_kageri_show_31 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kageri_hide_31 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N005_futsuu36 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_futsuu235 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_sekimen34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*赤面", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_aozame33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*青ざめ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hihyouji32 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_白ロリ服"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 0, LINKS_Name = "白ロリ服", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 7, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N000_manjuufukuro_show_23 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"まんじゅう袋_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "まんじゅう袋 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_manjuufukuro_hide_23 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"まんじゅう袋_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "まんじゅう袋 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N005_futsuu28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kuchimotoniyubi27 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元に指", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_hisohiso26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ひそひそ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_maiku25 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*マイク", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_kakaeru24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*抱える", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N000_manjuu_show_17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"まんじゅう_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "まんじゅう show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_manjuu_hide_17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"まんじゅう_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "まんじゅう hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_futsuu20 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_yubisashisu19 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指差す", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_tewokazasu18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手をかざす", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_その他の服"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "その他の服", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_baniifuku11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"その他の服_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*バニー服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_mizugi10 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"その他の服_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*水着", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_basutaoru9 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"その他の服_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*バスタオル", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hihyouji8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"その他の服_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(非表示)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 7975, 115.5 } } }, ["モーションなし"] = Transform { Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 7975, 247.5 } } }, ["不安"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Default = 0.1, Name = "Y" } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, Smoothness = Input { Value = 2 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, ViewInfo = GroupInfo { Pos = { 8635, 511.5 }, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Direction = "Horizontal", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true } } }, Loader16 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-マイク.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2805, -1039.5 } } }, Loader26 = Loader { Clips = { Clip { AspectMode = 0, TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-もむー.png", Depth = 0, FormatID = "PNGFormat", ID = "Clip1", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0 } }, Inputs = { ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 6050, -1072.5 } } } }, CtrlWZoom = false, ViewInfo = GroupInfo { Flags = { GridSnap = true, AllowPan = false, AutoSnap = true, ForceAll = true }, Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", PipeStyle = "Direct" } } } } ================================================ FILE: Templates/Edit/Generators/春日部つむぎ.setting ================================================ { Tools = ordered() { Tsumugi = GroupOperator { Tools = ordered() { Loader50 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\表情記号\\なみだめ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3575, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader21 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-上向き.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3960, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader14 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!顔色\\かげり.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5445, 412.5 } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } } }, Perturb1 = PerturbPoint { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Strength = Input { SourceOp = "Motion_Str", Source = "Value" } } }, Motion_Str = PublishNumber { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } } }, Motion_Speed = PublishNumber { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } } }, Loader25 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-ハート.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4840, -2359.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader22 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\-白目見開き.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4290, -1963.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader32 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!まゆ\\-ごきげん眉.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["荒ぶる"] = GroupOperator { Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl" }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl" }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl" } }, CtrlWShown = false, Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, Smoothness = Input { Value = 1.5 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 } } } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, Scale = 1, Pos = { 6105, 412.5 }, PipeStyle = "Direct" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, Width = 1, SourceOp = "Shake1_1" }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, Name = "X", SourceOp = "Transform1_2_1" }, Input2 = InstanceInput { Source = "y", Default = 0.1, Name = "Y", SourceOp = "Transform1_2_1" } } }, Loader36 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-△.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3630, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["横揺れ_Ctrl"] = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4950, 412.5 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, ["拡縮_Ctrl"] = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, 412.5 } }, Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, ["ぽよ"] = GroupOperator { Tools = ordered() { Transform = Transform { UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, NameSet = true, CtrlWShown = false, CtrlWZoom = false, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, Scale = 1, Pos = { 4290, 412.5 }, PipeStyle = "Direct" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 1, Name = "スピード", SourceOp = "Transform", Page = "Controls" }, Input2 = InstanceInput { Source = "SecondOperand", Default = 1, Name = "強さ", SourceOp = "Calculation2" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } } }, Loader40 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-おあー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4070, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader39 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-むん.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3960, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader31 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!まゆ\\-おこ眉.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader18 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-__.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3630, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5115, 577.5 } }, Inputs = { UseFrameFormatSettings = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5115, 709.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Right = Input { Value = 0 } } }, ["モーションSelector"] = Transform { UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 5280, 577.5 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, 709.5 } }, Inputs = { Foreground = Input { SourceOp = "モーションSelector", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" } } }, ["レイアウト"] = Transform { Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, 841.5 } }, Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0 } } } }, Loader11 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!左腕\\-ピース.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader48 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!ほくろ_flipx.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3520, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader7 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\-ピース.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader24 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-無.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4730, -2359.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4620, 412.5 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, ["リズム_AspectAffset"] = Calculation { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } } }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } } }, ["リズム_Loop"] = Calculation { UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" }, Operator = Input { Value = 9 }, Frame = Input { Expression = "30 / Speed", Value = 30 }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, RH = { 4, -0.01 }, LH = { 2, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, Loader26 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-きらーん.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4950, -2359.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader38 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-えあー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3850, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる"] = GroupOperator { Tools = ordered() { Transform1_1 = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, Scale = 1, Pos = { 5610, 412.5 }, PipeStyle = "Direct" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, Source = "speed", SourceOp = "Transform1_1" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } } }, ["ぴょん_Ctrl"] = Transform { UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl" }, offset = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "offset", INPID_InputControl = "ScrewControl" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4455, 412.5 } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, XYPath1_1 = XYPath { DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ShowKeyPoints = false, Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } } }, Calculation1_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } } }, Calculation4_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } } }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Green = 255, Blue = 0, Red = 0 }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, RH = { 15.2, 0.05 }, LH = { 9.5, 0.194 } }, [22] = { 0, RH = { 24.9, 0.02 }, LH = { 18.7, 0.06 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, CtrlWZoom = false }, Loader35 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-いー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3520, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader37 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-ぺろり.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3740, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader42 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-む.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4290, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader29 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-基本.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5280, -2359.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader6 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\-口元.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader12 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!左腕\\-口元.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["縦揺れ_Ctrl"] = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5115, 412.5 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, Loader10 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\レイヤー 57_.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader30 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!まゆ\\-困り眉.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader3 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!サイドテール_flipx.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["震え"] = GroupOperator { Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, CtrlWShown = false, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Offset = { 0, 0 }, Scale = 1, Pos = { 6270, 412.5 }, PipeStyle = "Direct" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } } }, Loader9 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\挿入されたイメージ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader45 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-わあーい.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4620, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader47 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-ほほえみ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4840, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_Ctrl"] = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4785, 412.5 } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, Loader19 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-にっこり.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3740, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader17 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-〇〇.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3520, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_小"] = GroupOperator { Tools = ordered() { Transform1_1_1 = Transform { UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_MinScale = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl" } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, Scale = 1, Pos = { 5775, 412.5 }, PipeStyle = "Direct" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { MinScale = 0.0010000000475, Default = 2, Source = "speed", SourceOp = "Transform1_1_1" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } } }, Loader5 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\-ゆびさし.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader51 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\表情記号\\汗.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3685, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader2 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\-体.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["サイドテールflipx_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Loader2", Source = "Output" } } }, Loader4 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!サイドテール.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["サイドテール_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 605, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader4", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "サイドテールflipx_MG", Source = "Output" } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain2 = SetDomain { ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Right = Input { Value = 0 } } }, Loader8 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader8", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" } } }, ["挿入されたイメージ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG", Source = "Output" } } }, ["レイヤー57_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "挿入されたイメージ_MG", Source = "Output" } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } }, Inputs = { Input = Input { SourceOp = "レイヤー57_MG", Source = "Output" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "右腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "サイドテール_MG", Source = "Output" } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain3 = SetDomain { ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Right = Input { Value = 0 } } }, Loader13 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader13", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 2035, -379.5 } }, Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2035, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "左腕", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain4 = SetDomain { ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Right = Input { Value = 0 } } }, ["かげり_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" } } }, Loader15 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!顔色\\ほっぺ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 2475, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ほっぺ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2475, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader15", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "かげり_MG", Source = "Output" } } }, ["ほっぺ赤め_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ほっぺ_MG", Source = "Output" } } }, ["顔色"] = Transform { ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } }, Inputs = { Input = Input { SourceOp = "ほっぺ赤め_MG", Source = "Output" } } }, ["顔色_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2585, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "顔色", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "左腕_MG1", Source = "Output" } } }, Background8 = Background { ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain8 = SetDomain { ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Right = Input { Value = 0 } } }, Loader33 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!まゆ\\-普通眉.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3245, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["まゆ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader33", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" } } }, ["まゆ"] = Transform { ViewInfo = OperatorInfo { Pos = { 3245, -379.5 } }, Inputs = { Input = Input { SourceOp = "まゆ_MG", Source = "Output" } } }, ["まゆ_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "まゆ", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG", Source = "Output" } } }, ["ほくろflipx_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3520, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "まゆ_MG1", Source = "Output" } } }, Loader49 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!ほくろ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3630, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ほくろ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3630, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader49", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ほくろflipx_MG", Source = "Output" } } }, Background10 = Background { ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain10 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background10", Source = "Output" }, Right = Input { Value = 0 } } }, ["なみだめ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain10", Source = "Output" } } }, ["汗_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "なみだめ_MG", Source = "Output" } } }, Loader52 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\表情記号\\ヘアピン.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3795, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ヘアピン_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader52", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗_MG", Source = "Output" } } }, Loader53 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\表情記号\\鼻.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3905, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["鼻_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader53", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ヘアピン_MG", Source = "Output" } } }, ["表情記号"] = Transform { ViewInfo = OperatorInfo { Pos = { 3905, -379.5 } }, Inputs = { Input = Input { SourceOp = "鼻_MG", Source = "Output" } } }, ["表情記号_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3905, -115.5 } }, Inputs = { Foreground = Input { SourceOp = "表情記号", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ほくろ_MG", Source = "Output" } } }, Body = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -115.5 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "表情記号_MG", Source = "Output" } } }, Background9 = Background { ViewInfo = OperatorInfo { Pos = { 3300, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain9 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3300, -940.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Right = Input { Value = 0 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4840, -940.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader44", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain9", Source = "Output" } } }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 4840, -808.5 } }, Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } } }, MouthBase = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "口", Source = "Output" } } }, MouthScale = Transform { Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -247.5 } }, Inputs = { Pivot = Input { Value = { 0.487723827543143, 0.771943184383194 } }, Input = Input { SourceOp = "MouthBase", Source = "Output" } } }, Loader44 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-むふ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4510, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4730, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader44", Source = "Output" } } }, Instance_MouthScale = Transform { ViewInfo = OperatorInfo { Pos = { 4730, -247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "N", Source = "Output" } } }, Loader43 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-ほあー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4400, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader43", Source = "Output" } } }, Transform1_4 = Transform { Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 4620, -412.5 } }, Inputs = { Pivot = Input { Value = { 0.489671750187507, 0.767339700713284 } }, Input = Input { SourceOp = "A", Source = "Output" }, FlattenTransform = Input { Value = 1 }, Size = Input { Value = 0.9 } } }, Instance_MouthScale_1 = Transform { ViewInfo = OperatorInfo { Pos = { 4620, -247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "Transform1_4", Source = "Output" } } }, Loader34 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-にしー.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3410, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } } }, Instance_MouthScale_2 = Transform { ViewInfo = OperatorInfo { Pos = { 4510, -247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "I", Source = "Output" } } }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader41", Source = "Output" } } }, Transform1 = Transform { Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, ViewInfo = OperatorInfo { Pos = { 4400, -412.5 } }, Inputs = { Pivot = Input { Value = { 0.489671750187507, 0.767339700713284 } }, Input = Input { SourceOp = "U", Source = "Output" }, FlattenTransform = Input { Value = 1 }, Size = Input { Value = 0.8 } } }, Instance_MouthScale_3 = Transform { ViewInfo = OperatorInfo { Pos = { 4400, -247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "Transform1", Source = "Output" } } }, Loader46 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-わあ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4730, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader46", Source = "Output" } } }, Instance_MouthScale_4 = Transform { ViewInfo = OperatorInfo { Pos = { 4290, -247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "E", Source = "Output" } } }, Loader41 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-お.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4180, -1072.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader41", Source = "Output" } } }, Instance_MouthScale_5 = Transform { ViewInfo = OperatorInfo { Pos = { 4180, -247.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "O", Source = "Output" } } }, MouthAnim = MultiMerge { Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -115.5 } }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, LayerName7 = Input { Value = "O" }, LayerEnabled7 = Input { Value = 0 }, LayerName2 = Input { Value = "N" } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 3410, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain5 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3410, -1435.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Right = Input { Value = 0 } } }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 4180, -1963.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain6 = SetDomain { ViewInfo = OperatorInfo { Pos = { 4180, -1831.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Right = Input { Value = 0 } } }, Loader23 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\-白目基本.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 4400, -1963.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["基本目セット_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4400, -1831.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader23", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 4620, -2359.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 } } }, SetDomain7 = SetDomain { ViewInfo = OperatorInfo { Pos = { 4620, -2227.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Right = Input { Value = 0 } } }, Loader28 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-カメラ目線.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5170, -2359.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["黒目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5280, -2227.5 } }, Inputs = { Foreground = Input { SourceOp = "Loader28", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" } } }, ["黒目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5280, -2095.5 } }, Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } } }, ["黒目_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 5280, -1831.5 } }, Inputs = { Foreground = Input { SourceOp = "黒目", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "基本目セット_MG", Source = "Output" } } }, ["基本目セット"] = Transform { ViewInfo = OperatorInfo { Pos = { 5280, -1699.5 } }, Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 5280, -1435.5 } }, Inputs = { Foreground = Input { SourceOp = "基本目セット", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" } } }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 5280, -1303.5 } }, Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } } }, EyeBase = Transform { Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "目", Source = "Output" } } }, Loader20 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-閉じ.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 3850, -1567.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader20", Source = "Output" } } }, EyeAnim = MultiMerge { UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, ViewInfo = OperatorInfo { Pos = { 5280, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, LayerName2 = Input { Value = "Closed" }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value" }, Blink = Input { Value = 181 }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value" } } }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Green = 82, Blue = 232, Red = 198 }, NameSet = true, KeyFrames = { [0] = { 1, RH = { 59, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [177] = { 0, Flags = { StepIn = true }, RH = { 178.333333333333, 0.333333333333333 }, LH = { 118, 0.333333333333333 } }, [181] = { 1, Flags = { Loop = true, PreLoop = true, StepIn = true }, LH = { 179.666666666667, 0.666666666666667 } } }, CtrlWZoom = false }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Green = 82, Blue = 214, Red = 232 }, NameSet = true, KeyFrames = { [0] = { 0, RH = { 59, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [177] = { 1, Flags = { StepIn = true }, RH = { 178.333333333333, 0.666666666666667 }, LH = { 118, 0.666666666666667 } }, [181] = { 0, Flags = { Loop = true, PreLoop = true, StepIn = true }, LH = { 179.666666666667, 0.333333333333333 } } }, CtrlWZoom = false }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 5280, 49.5 } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 13, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N012_hyoujoukigou_show_72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"表情記号_MG\")\nlocal node = comp:FindTool(\"表情記号\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "表情記号 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N012_hyoujoukigou_hide_72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"表情記号_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "表情記号 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N011_hokuro_show_66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほくろ_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ほくろ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N011_hokuro_hide_66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほくろ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ほくろ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N010_hokuroflipx_show_65 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほくろflipx_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ほくろ:flipx show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N010_hokuroflipx_hide_65 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほくろflipx_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ほくろ:flipx hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_saidoteeru_show_5 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"サイドテール_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "サイドテール show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_saidoteeru_hide_5 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"サイドテール_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "サイドテール hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_saidoteeruflipx_show_4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"サイドテールflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "サイドテール:flipx show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_saidoteeruflipx_hide_4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"サイドテールflipx_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "サイドテール:flipx hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_haikei_show_2 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"背景_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "背景 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_haikei_hide_2 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"背景_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "背景 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_karada3 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*体", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_表情記号"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "表情記号", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_hana_show_72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"鼻_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "鼻 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_hana_hide_72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"鼻_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "鼻 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_heapin_show_71 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ヘアピン_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ヘアピン show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_heapin_hide_71 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ヘアピン_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ヘアピン hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase_show_70 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase_hide_70 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namidame_show_69 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"なみだめ_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "なみだめ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namidame_hide_69 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"なみだめ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "なみだめ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 14, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N013_hohoemi64 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N012_waa63 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*わあ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_waaai62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*わあーい", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_mufu61 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むふ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_hoaa60 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_mu59 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*む", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_o58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_oaa57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_mun56 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_eaa55 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*えあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_perori54 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぺろり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N002_△53"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*△", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_ii52 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*いー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_nishii51 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にしー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_まゆ"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "まゆ", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_futsuumayu48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"まゆ_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_gokigenmayu47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"まゆ_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ごきげん眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_okomayu46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"まゆ_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おこ眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_komarimayu45 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"まゆ_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_kihonmesetto42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"基本目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_uwamuki30 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上向き", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_toji29 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*閉じ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_nikkori28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_none27 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N000_〇〇26"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*〇〇", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_基本目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "基本目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_shiromekihon34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"基本目セット_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白目基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_shiromemihiraki33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"基本目セット_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白目見開き", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_kihon42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kameramesen41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_mesorashi40 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_kiraan39 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*きらーん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_haato38 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ハート", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mu37 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*無", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_hoppeakame_show_23 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ赤め_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ほっぺ赤め show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_hoppeakame_hide_23 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ赤め_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ほっぺ赤め hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_hoppe_show_22 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ほっぺ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_hoppe_hide_22 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ほっぺ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kageri_show_21 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_kageri_hide_21 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_kihon18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_kuchimoto17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_piisu16 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ピース", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_reiyaa57_show_13 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"レイヤー57_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "レイヤー 57 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N005_reiyaa57_hide_13 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"レイヤー57_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "レイヤー 57 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_sounyuusaretaimeeji_show_12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"挿入されたイメージ_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "挿入されたイメージ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_sounyuusaretaimeeji_hide_12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"挿入されたイメージ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "挿入されたイメージ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_kihon11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_piisu10 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ピース", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_kuchimoto9 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_yubisashi8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ゆびさし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, Grp_Root2 = { INP_Default = 0, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "Root", ICS_ControlPage = "ポーズ", INPID_InputControl = "LabelControl", LINKID_DataType = "Number", INP_Passive = true, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Comments = Input { Value = "表情記号_MG\n鼻_MG\nヘアピン_MG\n汗_MG\nなみだめ_MG\nほくろ_MG\nほくろflipx_MG\n口_MG1\n口_MG\nまゆ_MG1\nまゆ_MG\n目_MG1\n黒目_MG1\n黒目_MG\n基本目セット_MG\n目_MG\n顔色_MG\nほっぺ赤め_MG\nほっぺ_MG\nかげり_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\nレイヤー57_MG\n挿入されたイメージ_MG\n右腕_MG\nサイドテール_MG\nサイドテールflipx_MG" }, ["Grp_顔色"] = Input { Value = 0 }, Grp_Root = Input { Value = 0 }, ["Grp_表情記号"] = Input { Value = 0 }, ["Grp_基本目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } } }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 5280, 148.5 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } } }, ["不安"] = GroupOperator { Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl" }, y = { INP_Default = 0.1, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl" }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl" } }, CtrlWShown = false, Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, Smoothness = Input { Value = 2 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 } } } }, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Offset = { 0, 0 }, Scale = 1, Pos = { 5940, 412.5 }, PipeStyle = "Direct" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, Width = 1, SourceOp = "Shake1" }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, Name = "X", SourceOp = "Transform1_2" }, Input2 = InstanceInput { Source = "y", Default = 0.1, Name = "Y", SourceOp = "Transform1_2" } } }, Loader16 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!顔色\\ほっぺ赤め.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader27 = Loader { Clips = { Clip { TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ID = "Clip1", GlobalStart = -1000, GlobalEnd = -1000, Depth = 0, FormatID = "PNGFormat", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-目逸らし.png", StartFrame = -1, LengthSetManually = true } }, ViewInfo = OperatorInfo { Pos = { 5060, -2359.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } } }, CtrlWZoom = false, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, AllowPan = false, AutoSnap = true }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", Default = 0, Name = "Copy Pose", SourceOp = "Root" }, Input2 = InstanceInput { Source = "PastePose", Default = 0, Name = "Paste Pose", SourceOp = "Root" }, Input3 = InstanceInput { Source = "SavePose", Default = 0, Name = "Save Pose", SourceOp = "Root" }, Input4 = InstanceInput { Source = "LoadPose", Default = 0, Name = "Load Pose", SourceOp = "Root" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect", SourceOp = "レイアウト" }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { Source = "XSize", Default = 1, Name = "X Size", SourceOp = "レイアウト" }, Input11 = InstanceInput { Source = "YSize", Default = 1, Name = "Y Size", SourceOp = "レイアウト" }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { Source = "FlipHoriz", ControlGroup = 1, Name = "Flip Horizontal", Default = 0, SourceOp = "レイアウト" }, Input14 = InstanceInput { Source = "FlipVert", ControlGroup = 1, Name = "Flip Vertical", Default = 0, SourceOp = "レイアウト" }, Input15 = InstanceInput { Source = "Value", Default = 1, Name = "スピード", SourceOp = "Motion_Speed", Page = "モーション" }, Input16 = InstanceInput { Source = "Value", Default = 1, Name = "強さ", SourceOp = "Motion_Str" }, Input17 = InstanceInput { Source = "N000_モーションなし", Default = 0, Name = "モーションなし", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Source = "N001_ぽよ", Default = 0, Name = "ぽよ", SourceOp = "モーションSelector" }, Input19 = InstanceInput { Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl", SourceOp = "モーションSelector" }, Input20 = InstanceInput { Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl", SourceOp = "モーションSelector" }, Input21 = InstanceInput { Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl", SourceOp = "モーションSelector" }, Input22 = InstanceInput { Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl", SourceOp = "モーションSelector" }, Input23 = InstanceInput { Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl", SourceOp = "モーションSelector" }, Input24 = InstanceInput { Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl", SourceOp = "モーションSelector" }, Input25 = InstanceInput { Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl", SourceOp = "モーションSelector" }, Input26 = InstanceInput { Source = "N009_跳ねる", Default = 0, Name = "跳ねる", SourceOp = "モーションSelector" }, Input27 = InstanceInput { Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector" }, Input28 = InstanceInput { Source = "N011_不安", Default = 0, Name = "不安", SourceOp = "モーションSelector" }, Input29 = InstanceInput { Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector" }, Input30 = InstanceInput { Source = "N013_震え", Default = 0, Name = "震え", SourceOp = "モーションSelector" }, Input31 = InstanceInput { Source = "Grp_Root2", Default = 0, Name = "Root", SourceOp = "Root" }, Input32 = InstanceInput { Source = "N011_hokuro_show_66", Default = 0, Name = "ほくろ show", SourceOp = "Root" }, Input33 = InstanceInput { Source = "N011_hokuro_hide_66", Default = 0, Name = "ほくろ hide", SourceOp = "Root" }, Input34 = InstanceInput { Source = "N010_hokuroflipx_show_65", Default = 0, Name = "ほくろ:flipx show", SourceOp = "Root" }, Input35 = InstanceInput { Source = "N010_hokuroflipx_hide_65", Default = 0, Name = "ほくろ:flipx hide", SourceOp = "Root" }, Input36 = InstanceInput { Source = "N003_saidoteeru_show_5", Default = 0, Name = "サイドテール show", SourceOp = "Root" }, Input37 = InstanceInput { Source = "N003_saidoteeru_hide_5", Default = 0, Name = "サイドテール hide", SourceOp = "Root" }, Input38 = InstanceInput { Source = "N002_saidoteeruflipx_show_4", Default = 0, Name = "サイドテール:flipx show", SourceOp = "Root" }, Input39 = InstanceInput { Source = "N002_saidoteeruflipx_hide_4", Default = 0, Name = "サイドテール:flipx hide", SourceOp = "Root" }, Input40 = InstanceInput { Source = "Grp_表情記号", Default = 0, Name = "表情記号", SourceOp = "Root" }, Input41 = InstanceInput { Source = "N003_hana_show_72", Default = 0, Name = "鼻 show", SourceOp = "Root" }, Input42 = InstanceInput { Source = "N003_hana_hide_72", Default = 0, Name = "鼻 hide", SourceOp = "Root" }, Input43 = InstanceInput { Source = "N002_heapin_show_71", Default = 0, Name = "ヘアピン show", SourceOp = "Root" }, Input44 = InstanceInput { Source = "N002_heapin_hide_71", Default = 0, Name = "ヘアピン hide", SourceOp = "Root" }, Input45 = InstanceInput { Source = "N001_ase_show_70", Default = 0, Name = "汗 show", SourceOp = "Root" }, Input46 = InstanceInput { Source = "N001_ase_hide_70", Default = 0, Name = "汗 hide", SourceOp = "Root" }, Input47 = InstanceInput { Source = "N000_namidame_show_69", Default = 0, Name = "なみだめ show", SourceOp = "Root" }, Input48 = InstanceInput { Source = "N000_namidame_hide_69", Default = 0, Name = "なみだめ hide", SourceOp = "Root" }, Input49 = InstanceInput { Source = "Grp_まゆ", Default = 1, Name = "まゆ", SourceOp = "Root" }, Input50 = InstanceInput { Source = "N003_futsuumayu48", Default = 0, Name = "*普通眉", SourceOp = "Root" }, Input51 = InstanceInput { Source = "N002_gokigenmayu47", Default = 0, Name = "*ごきげん眉", SourceOp = "Root" }, Input52 = InstanceInput { Source = "N001_okomayu46", Default = 0, Name = "*おこ眉", SourceOp = "Root" }, Input53 = InstanceInput { Source = "N000_komarimayu45", Default = 0, Name = "*困り眉", SourceOp = "Root" }, Input54 = InstanceInput { Source = "Grp_目", Default = 1, Name = "目", SourceOp = "Root" }, Input55 = InstanceInput { Source = "N005_kihonmesetto42", Default = 0, Name = "*基本目セット", SourceOp = "Root" }, Input56 = InstanceInput { Source = "N004_uwamuki30", Default = 0, Name = "*上向き", SourceOp = "Root" }, Input57 = InstanceInput { Source = "N003_toji29", Default = 0, Name = "*閉じ", SourceOp = "Root" }, Input58 = InstanceInput { Source = "N002_nikkori28", Default = 0, Name = "*にっこり", SourceOp = "Root" }, Input59 = InstanceInput { Source = "N001_none27", Default = 0, Name = "*><", SourceOp = "Root" }, Input60 = InstanceInput { Source = "N000_〇〇26", Default = 0, Name = "*〇〇", SourceOp = "Root" }, Input61 = InstanceInput { Source = "Grp_基本目セット", Default = 0, Name = "基本目セット", SourceOp = "Root" }, Input62 = InstanceInput { Source = "N001_shiromekihon34", Default = 0, Name = "*白目基本", SourceOp = "Root" }, Input63 = InstanceInput { Source = "N000_shiromemihiraki33", Default = 0, Name = "*白目見開き", SourceOp = "Root" }, Input64 = InstanceInput { Source = "Grp_黒目", Default = 0, Name = "黒目", SourceOp = "Root" }, Input65 = InstanceInput { Source = "N005_kihon42", Default = 0, Name = "*基本", SourceOp = "Root" }, Input66 = InstanceInput { Source = "N004_kameramesen41", Default = 0, Name = "*カメラ目線", SourceOp = "Root" }, Input67 = InstanceInput { Source = "N003_mesorashi40", Default = 0, Name = "*目逸らし", SourceOp = "Root" }, Input68 = InstanceInput { Source = "N002_kiraan39", Default = 0, Name = "*きらーん", SourceOp = "Root" }, Input69 = InstanceInput { Source = "N001_haato38", Default = 0, Name = "*ハート", SourceOp = "Root" }, Input70 = InstanceInput { Source = "N000_mu37", Default = 0, Name = "*無", SourceOp = "Root" }, Input71 = InstanceInput { Source = "Grp_顔色", Default = 0, Name = "顔色", SourceOp = "Root" }, Input72 = InstanceInput { Source = "N002_hoppeakame_show_23", Default = 0, Name = "ほっぺ赤め show", SourceOp = "Root" }, Input73 = InstanceInput { Source = "N002_hoppeakame_hide_23", Default = 0, Name = "ほっぺ赤め hide", SourceOp = "Root" }, Input74 = InstanceInput { Source = "N001_hoppe_show_22", Default = 0, Name = "ほっぺ show", SourceOp = "Root" }, Input75 = InstanceInput { Source = "N001_hoppe_hide_22", Default = 0, Name = "ほっぺ hide", SourceOp = "Root" }, Input76 = InstanceInput { Source = "N000_kageri_show_21", Default = 0, Name = "かげり show", SourceOp = "Root" }, Input77 = InstanceInput { Source = "N000_kageri_hide_21", Default = 0, Name = "かげり hide", SourceOp = "Root" }, Input78 = InstanceInput { Source = "Grp_口", Default = 1, Name = "口", SourceOp = "Root" }, Input79 = InstanceInput { Source = "N013_hohoemi64", Default = 0, Name = "*ほほえみ", SourceOp = "Root" }, Input80 = InstanceInput { Source = "N012_waa63", Default = 0, Name = "*わあ", SourceOp = "Root" }, Input81 = InstanceInput { Source = "N011_waaai62", Default = 0, Name = "*わあーい", SourceOp = "Root" }, Input82 = InstanceInput { Source = "N010_mufu61", Default = 0, Name = "*むふ", SourceOp = "Root" }, Input83 = InstanceInput { Source = "N009_hoaa60", Default = 0, Name = "*ほあー", SourceOp = "Root" }, Input84 = InstanceInput { Source = "N008_mu59", Default = 0, Name = "*む", SourceOp = "Root" }, Input85 = InstanceInput { Source = "N007_o58", Default = 0, Name = "*お", SourceOp = "Root" }, Input86 = InstanceInput { Source = "N006_oaa57", Default = 0, Name = "*おあー", SourceOp = "Root" }, Input87 = InstanceInput { Source = "N005_mun56", Default = 0, Name = "*むん", SourceOp = "Root" }, Input88 = InstanceInput { Source = "N004_eaa55", Default = 0, Name = "*えあー", SourceOp = "Root" }, Input89 = InstanceInput { Source = "N003_perori54", Default = 0, Name = "*ぺろり", SourceOp = "Root" }, Input90 = InstanceInput { Source = "N002_△53", Default = 0, Name = "*△", SourceOp = "Root" }, Input91 = InstanceInput { Source = "N001_ii52", Default = 0, Name = "*いー", SourceOp = "Root" }, Input92 = InstanceInput { Source = "N000_nishii51", Default = 0, Name = "*にしー", SourceOp = "Root" }, Input93 = InstanceInput { Source = "Grp_左腕", Default = 1, Name = "左腕", SourceOp = "Root" }, Input94 = InstanceInput { Source = "N002_kihon18", Default = 0, Name = "*基本", SourceOp = "Root" }, Input95 = InstanceInput { Source = "N001_kuchimoto17", Default = 0, Name = "*口元", SourceOp = "Root" }, Input96 = InstanceInput { Source = "N000_piisu16", Default = 0, Name = "*ピース", SourceOp = "Root" }, Input97 = InstanceInput { Source = "Grp_右腕", Default = 1, Name = "右腕", SourceOp = "Root" }, Input98 = InstanceInput { Source = "N005_reiyaa57_show_13", Default = 0, Name = "レイヤー 57 show", SourceOp = "Root" }, Input99 = InstanceInput { Source = "N005_reiyaa57_hide_13", Default = 0, Name = "レイヤー 57 hide", SourceOp = "Root" }, Input100 = InstanceInput { Source = "N004_sounyuusaretaimeeji_show_12", Default = 0, Name = "挿入されたイメージ show", SourceOp = "Root" }, Input101 = InstanceInput { Source = "N004_sounyuusaretaimeeji_hide_12", Default = 0, Name = "挿入されたイメージ hide", SourceOp = "Root" }, Input102 = InstanceInput { Source = "N003_kihon11", Default = 0, Name = "*基本", SourceOp = "Root" }, Input103 = InstanceInput { Source = "N002_piisu10", Default = 0, Name = "*ピース", SourceOp = "Root" }, Input104 = InstanceInput { Source = "N001_kuchimoto9", Default = 0, Name = "*口元", SourceOp = "Root" }, Input105 = InstanceInput { Source = "N000_yubisashi8", Default = 0, Name = "*ゆびさし", SourceOp = "Root" }, Input106 = InstanceInput { Source = "LayerOrder", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim", Page = "口パク" }, Input107 = InstanceInput { Source = "LayerSelection", ControlGroup = 2, Name = "Layer List", Default = 1, SourceOp = "MouthAnim" }, Input108 = InstanceInput { Source = "LayerName1", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input109 = InstanceInput { Source = "LayerEnabled1", ControlGroup = 2, Name = "Layer List", Default = 1, SourceOp = "MouthAnim" }, Input110 = InstanceInput { Source = "LayerName2", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input111 = InstanceInput { Source = "LayerEnabled2", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input112 = InstanceInput { Source = "LayerName3", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input113 = InstanceInput { Source = "LayerEnabled3", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input114 = InstanceInput { Source = "LayerName4", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input115 = InstanceInput { Source = "LayerEnabled4", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input116 = InstanceInput { Source = "LayerName5", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input117 = InstanceInput { Source = "LayerEnabled5", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input118 = InstanceInput { Source = "LayerName6", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input119 = InstanceInput { Source = "LayerEnabled6", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input120 = InstanceInput { Source = "LayerName7", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input121 = InstanceInput { Source = "LayerEnabled7", ControlGroup = 2, Name = "Layer List", Default = 0, SourceOp = "MouthAnim" }, Input122 = InstanceInput { Source = "LayerName8", ControlGroup = 2, Name = "Layer List", SourceOp = "MouthAnim" }, Input123 = InstanceInput { Source = "LayerEnabled8", ControlGroup = 2, Name = "Layer List", Default = 1, SourceOp = "MouthAnim" }, Input124 = InstanceInput { Default = 1, SourceOp = "MouthScale", Source = "Size" }, Input125 = InstanceInput { Default = 181, SourceOp = "EyeAnim", Source = "Blink" }, Input126 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input127 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input128 = InstanceInput { Source = "Make", Default = 0, Name = "Make Anim", SourceOp = "EyeAnim" }, Input129 = InstanceInput { Source = "Delete", Default = 0, Name = "Delete Anim", SourceOp = "EyeAnim" }, Input130 = InstanceInput { Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeAnim" }, Input131 = InstanceInput { Source = "LayerOrder", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input132 = InstanceInput { Source = "LayerSelection", ControlGroup = 3, Name = "Layer List", Default = 1, SourceOp = "EyeAnim" }, Input133 = InstanceInput { Source = "LayerName1", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input134 = InstanceInput { Source = "LayerEnabled1", ControlGroup = 3, Name = "Layer List", Default = 1, SourceOp = "EyeAnim" }, Input135 = InstanceInput { Source = "LayerName2", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input136 = InstanceInput { Source = "LayerEnabled2", ControlGroup = 3, Name = "Layer List", Default = 0, SourceOp = "EyeAnim" }, Input137 = InstanceInput { Source = "LayerName3", ControlGroup = 3, Name = "Layer List", SourceOp = "EyeAnim" }, Input138 = InstanceInput { Source = "LayerEnabled3", ControlGroup = 3, Name = "Layer List", Default = 1, SourceOp = "EyeAnim" } } } } } ================================================ FILE: Templates/Edit/Generators/東北ずん子(Open).setting ================================================ { Tools = ordered() { Zunko = GroupOperator { Inputs = ordered() { Input1 = InstanceInput { SourceOp = "Root", Source = "CopyPose", Default = 0, Name = "Copy Pose" }, Input2 = InstanceInput { SourceOp = "Root", Source = "PastePose", Default = 0, Name = "Paste Pose" }, Input3 = InstanceInput { SourceOp = "Root", Source = "SavePose", Default = 0, Name = "Save Pose" }, Input4 = InstanceInput { SourceOp = "Root", Source = "LoadPose", Default = 0, Name = "Load Pose" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { SourceOp = "レイアウト", Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect" }, Input8 = InstanceInput { SourceOp = "レイアウト", Default = 1, Source = "Size" }, Input9 = InstanceInput { SourceOp = "レイアウト", Default = 1, Source = "Aspect" }, Input10 = InstanceInput { SourceOp = "レイアウト", Source = "XSize", Default = 1, Name = "X Size" }, Input11 = InstanceInput { SourceOp = "レイアウト", Source = "YSize", Default = 1, Name = "Y Size" }, Input12 = InstanceInput { SourceOp = "レイアウト", Default = 0, Source = "Angle" }, Input13 = InstanceInput { SourceOp = "レイアウト", Source = "FlipHoriz", Default = 0, ControlGroup = 1, Name = "Flip Horizontal" }, Input14 = InstanceInput { SourceOp = "レイアウト", Source = "FlipVert", Default = 0, ControlGroup = 1, Name = "Flip Vertical" }, Input15 = InstanceInput { SourceOp = "Motion_Speed", Source = "Value", Default = 1, Name = "スピード", Page = "モーション" }, Input16 = InstanceInput { SourceOp = "Motion_Str", Source = "Value", Default = 1, Name = "強さ" }, Input17 = InstanceInput { SourceOp = "モーションSelector", Source = "N000_モーションなし", Default = 0, Name = "モーションなし" }, Input18 = InstanceInput { SourceOp = "モーションSelector", Source = "N001_ぽよ", Default = 0, Name = "ぽよ" }, Input19 = InstanceInput { SourceOp = "モーションSelector", Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl" }, Input20 = InstanceInput { SourceOp = "モーションSelector", Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl" }, Input21 = InstanceInput { SourceOp = "モーションSelector", Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl" }, Input22 = InstanceInput { SourceOp = "モーションSelector", Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl" }, Input23 = InstanceInput { SourceOp = "モーションSelector", Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl" }, Input24 = InstanceInput { SourceOp = "モーションSelector", Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl" }, Input25 = InstanceInput { SourceOp = "モーションSelector", Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl" }, Input26 = InstanceInput { SourceOp = "モーションSelector", Source = "N009_跳ねる", Default = 0, Name = "跳ねる" }, Input27 = InstanceInput { SourceOp = "モーションSelector", Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小" }, Input28 = InstanceInput { SourceOp = "モーションSelector", Source = "N011_不安", Default = 0, Name = "不安" }, Input29 = InstanceInput { SourceOp = "モーションSelector", Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる" }, Input30 = InstanceInput { SourceOp = "モーションSelector", Source = "N013_震え", Default = 0, Name = "震え" }, Input31 = InstanceInput { SourceOp = "Root", Source = "Grp_Root", Default = 0, Name = "Root" }, Input32 = InstanceInput { SourceOp = "Root", Source = "N010_namida_show_59", Default = 0, Name = "涙 show" }, Input33 = InstanceInput { SourceOp = "Root", Source = "N010_namida_hide_59", Default = 0, Name = "涙 hide" }, Input34 = InstanceInput { SourceOp = "Root", Source = "N009_ase_show_58", Default = 0, Name = "汗 show" }, Input35 = InstanceInput { SourceOp = "Root", Source = "N009_ase_hide_58", Default = 0, Name = "汗 hide" }, Input36 = InstanceInput { SourceOp = "Root", Source = "N002_saidokamikihon4", Default = 0, Name = "*サイド髪基本" }, Input37 = InstanceInput { SourceOp = "Root", Source = "N001_saidokamihane3", Default = 0, Name = "*サイド髪跳ね" }, Input38 = InstanceInput { SourceOp = "Root", Source = "Grp_眉", Default = 1, Name = "眉" }, Input39 = InstanceInput { SourceOp = "Root", Source = "N003_futsuumayu57", Default = 0, Name = "*普通眉" }, Input40 = InstanceInput { SourceOp = "Root", Source = "N002_agarimayu56", Default = 0, Name = "*上がり眉" }, Input41 = InstanceInput { SourceOp = "Root", Source = "N001_ikarimayu55", Default = 0, Name = "*怒り眉" }, Input42 = InstanceInput { SourceOp = "Root", Source = "N000_komarimayu54", Default = 0, Name = "*困り眉" }, Input43 = InstanceInput { SourceOp = "Root", Source = "Grp_目", Default = 1, Name = "目" }, Input44 = InstanceInput { SourceOp = "Root", Source = "N013_kihon51", Default = 0, Name = "*基本" }, Input45 = InstanceInput { SourceOp = "Root", Source = "N012_kihon250", Default = 0, Name = "*基本2" }, Input46 = InstanceInput { SourceOp = "Root", Source = "N011_kameramesen49", Default = 0, Name = "*カメラ目線" }, Input47 = InstanceInput { SourceOp = "Root", Source = "N010_mesorashi48", Default = 0, Name = "*目そらし" }, Input48 = InstanceInput { SourceOp = "Root", Source = "N009_uemuki47", Default = 0, Name = "*上むき" }, Input49 = InstanceInput { SourceOp = "Root", Source = "N008_jitome46", Default = 0, Name = "*ジト目" }, Input50 = InstanceInput { SourceOp = "Root", Source = "N007_tojime45", Default = 0, Name = "*閉じ目" }, Input51 = InstanceInput { SourceOp = "Root", Source = "N006_uinku44", Default = 0, Name = "*ウインク" }, Input52 = InstanceInput { SourceOp = "Root", Source = "N005_nikkori43", Default = 0, Name = "*にっこり" }, Input53 = InstanceInput { SourceOp = "Root", Source = "N004_〇〇42", Default = 0, Name = "*〇〇" }, Input54 = InstanceInput { SourceOp = "Root", Source = "N003_none41", Default = 0, Name = "*><" }, Input55 = InstanceInput { SourceOp = "Root", Source = "N002_・・40", Default = 0, Name = "*・・" }, Input56 = InstanceInput { SourceOp = "Root", Source = "N001_zuda39", Default = 0, Name = "*(ず・ ・だ)" }, Input57 = InstanceInput { SourceOp = "Root", Source = "N000_zudaflipx38", Default = 0, Name = "*(ず・ ・だ):flipx" }, Input58 = InstanceInput { SourceOp = "Root", Source = "Grp_口", Default = 1, Name = "口" }, Input59 = InstanceInput { SourceOp = "Root", Source = "N011_hohoemi35", Default = 0, Name = "*ほほえみ" }, Input60 = InstanceInput { SourceOp = "Root", Source = "N010_aha34", Default = 0, Name = "*あは" }, Input61 = InstanceInput { SourceOp = "Root", Source = "N009_ahaa33", Default = 0, Name = "*あはー" }, Input62 = InstanceInput { SourceOp = "Root", Source = "N008_n32", Default = 0, Name = "*ん" }, Input63 = InstanceInput { SourceOp = "Root", Source = "N007_o31", Default = 0, Name = "*お" }, Input64 = InstanceInput { SourceOp = "Root", Source = "N006_ooo30", Default = 0, Name = "*おおー" }, Input65 = InstanceInput { SourceOp = "Root", Source = "N005_nmu29", Default = 0, Name = "*んむ" }, Input66 = InstanceInput { SourceOp = "Root", Source = "N004_ae28", Default = 0, Name = "*あえ" }, Input67 = InstanceInput { SourceOp = "Root", Source = "N003_eaa27", Default = 0, Name = "*えあー" }, Input68 = InstanceInput { SourceOp = "Root", Source = "N002_jururi26", Default = 0, Name = "*じゅるり" }, Input69 = InstanceInput { SourceOp = "Root", Source = "N001_perori25", Default = 0, Name = "*ぺろり" }, Input70 = InstanceInput { SourceOp = "Root", Source = "N000_ω24", Default = 0, Name = "*ω" }, Input71 = InstanceInput { SourceOp = "Root", Source = "Grp_ほっぺ", Default = 0, Name = "ほっぺ" }, Input72 = InstanceInput { SourceOp = "Root", Source = "N002_hoppekihon21", Default = 0, Name = "*ほっぺ基本" }, Input73 = InstanceInput { SourceOp = "Root", Source = "N001_hoppeakame20", Default = 0, Name = "*ほっぺ赤め" }, Input74 = InstanceInput { SourceOp = "Root", Source = "N000_sekimen19", Default = 0, Name = "*赤面" }, Input75 = InstanceInput { SourceOp = "Root", Source = "Grp_左腕", Default = 1, Name = "左腕" }, Input76 = InstanceInput { SourceOp = "Root", Source = "N003_kihon16", Default = 0, Name = "*基本" }, Input77 = InstanceInput { SourceOp = "Root", Source = "N002_tewoageru15", Default = 0, Name = "*手を挙げる" }, Input78 = InstanceInput { SourceOp = "Root", Source = "N001_yumi14", Default = 0, Name = "*弓" }, Input79 = InstanceInput { SourceOp = "Root", Source = "N000_kuchimotoniyubi13", Default = 0, Name = "*口元に指" }, Input80 = InstanceInput { SourceOp = "Root", Source = "Grp_右腕", Default = 1, Name = "右腕" }, Input81 = InstanceInput { SourceOp = "Root", Source = "N003_kihon10", Default = 0, Name = "*基本" }, Input82 = InstanceInput { SourceOp = "Root", Source = "N002_tewoageru9", Default = 0, Name = "*手を挙げる" }, Input83 = InstanceInput { SourceOp = "Root", Source = "N001_yoko8", Default = 0, Name = "*横" }, Input84 = InstanceInput { SourceOp = "Root", Source = "N000_atamakotsun7", Default = 0, Name = "*頭こつん" }, Input85 = InstanceInput { SourceOp = "MouthOpenAnim", Default = 6, Source = "M_Open" }, Input86 = InstanceInput { SourceOp = "MouthOpenAnim", Default = 0.8, Source = "Threshold" }, Input87 = InstanceInput { Name = "※変更後アニメーションを作り直す必要があります。", SourceOp = "MouthOpenAnim", Source = "Label_000" }, Input88 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerOrder", ControlGroup = 2, Name = "Layer List" }, Input89 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerSelection", Default = 1, ControlGroup = 2, Name = "Layer List" }, Input90 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerName1", ControlGroup = 2, Name = "Layer List" }, Input91 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerEnabled1", Default = 1, ControlGroup = 2, Name = "Layer List" }, Input92 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerName2", ControlGroup = 2, Name = "Layer List" }, Input93 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerEnabled2", Default = 0, ControlGroup = 2, Name = "Layer List" }, Input94 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerName3", ControlGroup = 2, Name = "Layer List" }, Input95 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerEnabled3", Default = 0, ControlGroup = 2, Name = "Layer List" }, Input96 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerName4", ControlGroup = 2, Name = "Layer List" }, Input97 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerEnabled4", Default = 0, ControlGroup = 2, Name = "Layer List" }, Input98 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerName5", ControlGroup = 2, Name = "Layer List" }, Input99 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerEnabled5", Default = 0, ControlGroup = 2, Name = "Layer List" }, Input100 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerName6", ControlGroup = 2, Name = "Layer List" }, Input101 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerEnabled6", Default = 0, ControlGroup = 2, Name = "Layer List" }, Input102 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerName7", ControlGroup = 2, Name = "Layer List" }, Input103 = InstanceInput { SourceOp = "MouthOpenAnim", Source = "LayerEnabled7", Default = 1, ControlGroup = 2, Name = "Layer List" }, Input104 = InstanceInput { SourceOp = "EyeAnim", Default = 151, Source = "Blink" }, Input105 = InstanceInput { SourceOp = "EyeAnim", Default = 4, Source = "Close" }, Input106 = InstanceInput { SourceOp = "EyeAnim", Default = 0, Source = "Offset" }, Input107 = InstanceInput { SourceOp = "EyeAnim", Source = "Make", Default = 0, Name = "Make Anim" }, Input108 = InstanceInput { SourceOp = "EyeAnim", Source = "Delete", Default = 0, Name = "Delete Anim" }, Input109 = InstanceInput { SourceOp = "EyeAnim", Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。" }, Input110 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerOrder", ControlGroup = 3, Name = "Layer List" }, Input111 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerSelection", Default = 1, ControlGroup = 3, Name = "Layer List" }, Input112 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName1", ControlGroup = 3, Name = "Layer List" }, Input113 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled1", Default = 1, ControlGroup = 3, Name = "Layer List" }, Input114 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName2", ControlGroup = 3, Name = "Layer List" }, Input115 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled2", Default = 0, ControlGroup = 3, Name = "Layer List" }, Input116 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName3", ControlGroup = 3, Name = "Layer List" }, Input117 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled3", Default = 1, ControlGroup = 3, Name = "Layer List" } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, CtrlWZoom = false, Tools = ordered() { Loader4 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-頭こつん.png" } }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader37 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-目そらし.png" } }, ViewInfo = OperatorInfo { Pos = { 4455, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader29 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-・・.png" } }, ViewInfo = OperatorInfo { Pos = { 3575, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader8 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-口元に指.png" } }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["荒ぶる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1_1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Default = 0.1, Name = "Y" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 5610, 511.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { CtrlWZoom = false, Faster = true, Inputs = { YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, Smoothness = Input { Value = 1.5 } } } }, NameSet = true }, Loader20 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-んむ.png" } }, ViewInfo = OperatorInfo { Pos = { 3685, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader28 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-(ず・ ・だ).png" } }, ViewInfo = OperatorInfo { Pos = { 3465, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader2 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\-サイド髪跳ね.png" } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader42 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-怒り眉.png" } }, ViewInfo = OperatorInfo { Pos = { 2970, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader6 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-手を挙げる.png" } }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader43 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-上がり眉.png" } }, ViewInfo = OperatorInfo { Pos = { 3080, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader12 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-赤面.png" } }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぽよ"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Default = 1, Name = "スピード", Page = "Controls" }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 3795, 511.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Tools = ordered() { Transform = Transform { CtrlWShown = false, NameSet = true, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, SecondOperand = Input { Value = 1 } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, Operator = Input { Value = 2 } } }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, NameSet = true }, Loader18 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-えあー.png" } }, ViewInfo = OperatorInfo { Pos = { 3465, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader13 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-ほっぺ赤め.png" } }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader40 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-基本.png" } }, ViewInfo = OperatorInfo { Pos = { 4785, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader32 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-にっこり.png" } }, ViewInfo = OperatorInfo { Pos = { 3905, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2 }, Input2 = InstanceInput { SourceOp = "Transform1_1", Default = 0.1, Source = "amplitude" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 5115, 511.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Tools = ordered() { Transform1_1 = Transform { CtrlWShown = false, Inputs = { speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CtrlWZoom = false, UserControls = ordered() { bound = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, NameSet = true }, Loader39 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-基本2_.png" } }, ViewInfo = OperatorInfo { Pos = { 4675, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader15 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ω.png" } }, ViewInfo = OperatorInfo { Pos = { 3135, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader31 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-〇〇.png" } }, ViewInfo = OperatorInfo { Pos = { 3795, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ST_Background = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, UseFrameFormatSettings = Input { Value = 1 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4620, 676.5 } }, NameSet = true }, ST_SetDomain = SetDomain { Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4620, 808.5 } }, NameSet = true }, ["モーションSelector"] = Transform { Inputs = { Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 4785, 676.5 } } }, Motion_Speed = PublishNumber { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } } }, Motion_Str = PublishNumber { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } } }, ST_Merge = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4785, 808.5 } }, NameSet = true }, ["レイアウト"] = Transform { Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0.1 } } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4785, 940.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true }, Loader10 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-手を挙げる.png" } }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader23 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ん.png" } }, ViewInfo = OperatorInfo { Pos = { 4015, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["リズム_Ctrl"] = Transform { Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4125, 511.5 } }, NameSet = true }, ["リズム_AspectAffset"] = Calculation { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } } }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } } }, ["リズム_Loop"] = Calculation { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Operator = Input { Value = 9 }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" }, Frame = Input { Expression = "30 / Speed", Value = 30 } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { -0.01, RH = { 4, -0.01 }, LH = { 2, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, Loader46 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\涙.png" } }, ViewInfo = OperatorInfo { Pos = { 3410, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["パーターブ_Ctrl"] = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4950, 511.5 } }, NameSet = true }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } } }, ["横揺れ_Ctrl"] = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, ViewInfo = OperatorInfo { Pos = { 4455, 511.5 } }, NameSet = true }, Loader30 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-__.png" } }, ViewInfo = OperatorInfo { Pos = { 3685, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader41 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-困り眉.png" } }, ViewInfo = OperatorInfo { Pos = { 2860, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader27 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-(ず・ ・だ)_flipx.png" } }, ViewInfo = OperatorInfo { Pos = { 3355, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["震え"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_3", Default = 2, Source = "speed" }, Input2 = InstanceInput { SourceOp = "Transform1_3", Default = 0.1, Source = "amplitude" }, Input3 = InstanceInput { SourceOp = "Transform1_3", Default = 0, Source = "Y" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 5775, 511.5 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, UserControls = ordered() { bound = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } } } }, NameSet = true }, Loader9 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-弓.png" } }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader45 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\汗.png" } }, ViewInfo = OperatorInfo { Pos = { 3300, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ぴょん_Ctrl"] = Transform { Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Integer = false }, offset = { INP_Default = 0, INP_Integer = true, INP_MaxScale = 500, LINKID_DataType = "Number", LINKS_Name = "offset", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 3960, 511.5 } }, NameSet = true }, XYPath1_1 = XYPath { Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, ShowKeyPoints = false, DrawMode = "ModifyOnly", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, SecondOperand = Input { Value = 0.5 } } }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, Operator = Input { Value = 2 } } }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, Operator = Input { Value = 2 } } }, Calculation4_1FirstOperand = BezierSpline { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 2.65, 0.18 } }, [13] = { 0, RH = { 15.2, 0.05 }, LH = { 9.5, 0.194 } }, [22] = { 0, RH = { 24.9, 0.02 }, LH = { 18.7, 0.06 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, SplineColor = { Green = 255, Blue = 0, Red = 0 } }, Loader36 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-上むき.png" } }, ViewInfo = OperatorInfo { Pos = { 4345, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader35 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-ジト目.png" } }, ViewInfo = OperatorInfo { Pos = { 4235, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_Ctrl"] = Transform { Inputs = { speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 4290, 511.5 } }, NameSet = true }, Loader33 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-ウインク.png" } }, ViewInfo = OperatorInfo { Pos = { 4015, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader19 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あえ.png" } }, ViewInfo = OperatorInfo { Pos = { 3575, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Loader17 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-じゅるり.png" } }, ViewInfo = OperatorInfo { Pos = { 3355, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["跳ねる_小"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2 }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Default = 0.1, Source = "amplitude" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 5280, 511.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWShown = false, Inputs = { speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CtrlWZoom = false, UserControls = ordered() { bound = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } } }, NameSet = true }, Loader5 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-横.png" } }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["拡縮_Ctrl"] = Transform { Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, ViewInfo = OperatorInfo { Pos = { 4785, 511.5 } }, NameSet = true }, ["不安"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { SourceOp = "Shake1", Default = 10, Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Default = 0.1, Name = "Y" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Pos = { 5445, 511.5 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Scale = 1, PipeStyle = "Direct", Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } } }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { CtrlWZoom = false, Faster = true, Inputs = { YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, Smoothness = Input { Value = 2 } } } }, NameSet = true }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain1 = SetDomain { ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } } }, Loader1 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!体.png" } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["体_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" } } }, Loader3 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\-サイド髪基本.png" } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Root_MG = Merge { ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "体_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader3", Source = "Output" } } }, Background2 = Background { ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain2 = SetDomain { ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } } }, Loader7 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-基本.png" } }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["右腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader7", Source = "Output" } } }, ["右腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 1155, -379.5 } }, Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } } }, ["右腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1155, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Root_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" } } }, Background3 = Background { ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain3 = SetDomain { ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } } }, Loader11 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-基本.png" } }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["左腕_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader11", Source = "Output" } } }, ["左腕"] = Transform { ViewInfo = OperatorInfo { Pos = { 1815, -379.5 } }, Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } } }, ["左腕_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 1815, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" } } }, HueCurves1 = HueCurves { ViewInfo = OperatorInfo { Pos = { 2090, -115.5 } }, Tools = { HueCurves1Lum = LUTBezier { SplineColor = { Green = 204, Blue = 204, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Red = LUTBezier { SplineColor = { Green = 42, Blue = 42, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Green = LUTBezier { SplineColor = { Green = 204, Blue = 0, Red = 0 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Blue = LUTBezier { SplineColor = { Green = 54, Blue = 204, Red = 54 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Red1 = LUTBezier { SplineColor = { Green = 102, Blue = 102, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Green1 = LUTBezier { SplineColor = { Green = 204, Blue = 102, Red = 102 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Blue1 = LUTBezier { SplineColor = { Green = 134, Blue = 204, Red = 134 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, { 1, RH = { 1.333, 1 }, LH = { 0.667, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1, LH = { 5.667, 1 } } } }, CtrlWZoom = false }, HueCurves1Hue = LUTBezier { SplineColor = { Green = 0, Blue = 204, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1.19259259259259, RH = { 0.333, 1.19259259259259 } }, { 1, RH = { 1.333, 1 }, LH = { 0.623233578312219, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 1.19259259259259, LH = { 5.667, 1.19259259259259 } } } }, CtrlWZoom = false }, HueCurves1Sat = LUTBezier { SplineColor = { Green = 204, Blue = 0, Red = 204 }, SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 0.807407407407407, RH = { 0.333, 0.807407407407407 } }, { 1, RH = { 1.333, 1 }, LH = { 0.564668849552461, 1 } }, { 1, RH = { 2.333, 1 }, LH = { 1.667, 1 } }, { 1, RH = { 3.333, 1 }, LH = { 2.667, 1 } }, { 1, RH = { 4.333, 1 }, LH = { 3.667, 1 } }, { 1, RH = { 5.333, 1 }, LH = { 4.667, 1 } }, { 0.807407407407407, LH = { 5.667, 0.807407407407407 } } } }, CtrlWZoom = false } }, Inputs = { Lum = Input { SourceOp = "HueCurves1Lum", Source = "Value" }, RedSuppress = Input { SourceOp = "HueCurves1Red1", Source = "Value" }, GreenSuppress = Input { SourceOp = "HueCurves1Green1", Source = "Value" }, Green = Input { SourceOp = "HueCurves1Green", Source = "Value" }, Hue = Input { SourceOp = "HueCurves1Hue", Source = "Value" }, BlueSuppress = Input { SourceOp = "HueCurves1Blue1", Source = "Value" }, Red = Input { SourceOp = "HueCurves1Red", Source = "Value" }, EditHue = Input { Value = 1 }, Blue = Input { SourceOp = "HueCurves1Blue", Source = "Value" }, Sat = Input { SourceOp = "HueCurves1Sat", Source = "Value" }, Input = Input { SourceOp = "左腕_MG1", Source = "Output" } } }, Background4 = Background { ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain4 = SetDomain { ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } } }, Loader14 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-ほっぺ基本.png" } }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["ほっぺ_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" }, Foreground = Input { SourceOp = "Loader14", Source = "Output" } } }, ["ほっぺ"] = Transform { ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } }, Inputs = { Input = Input { SourceOp = "ほっぺ_MG", Source = "Output" } } }, ["ほっぺ_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "HueCurves1", Source = "Output" }, Foreground = Input { SourceOp = "ほっぺ", Source = "Output" } } }, Background7 = Background { ViewInfo = OperatorInfo { Pos = { 2750, -643.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain7 = SetDomain { ViewInfo = OperatorInfo { Pos = { 2750, -511.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } } }, Loader44 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-普通眉.png" } }, ViewInfo = OperatorInfo { Pos = { 3190, -643.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["眉_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3190, -511.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "Loader44", Source = "Output" } } }, ["眉"] = Transform { ViewInfo = OperatorInfo { Pos = { 3190, -379.5 } }, Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } } }, ["眉_MG1"] = Merge { ViewInfo = OperatorInfo { Pos = { 3190, -115.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ほっぺ_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" } } }, ["汗_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3300, -115.5 } }, Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, ["涙_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 3410, -115.5 } }, Inputs = { Background = Input { SourceOp = "汗_MG", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 3685, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Input = Input { SourceOp = "涙_MG", Source = "Output" }, FlattenTransform = Input { Value = 1 } } }, Background5 = Background { ViewInfo = OperatorInfo { Pos = { 3025, -973.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain5 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3025, -841.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } } }, ["口_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4345, -841.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader26", Source = "Output" } } }, ["口"] = Transform { ViewInfo = OperatorInfo { Pos = { 4345, -709.5 } }, Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } } }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Input = Input { SourceOp = "口", Source = "Output" }, FlattenTransform = Input { Value = 1 } } }, Loader26 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ほほえみ.png" } }, ViewInfo = OperatorInfo { Pos = { 4345, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M_Close = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader26", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } }, NameSet = true }, Loader22 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-お.png" } }, ViewInfo = OperatorInfo { Pos = { 3905, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M01 = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader22", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, NameSet = true }, Loader21 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-おおー.png" } }, ViewInfo = OperatorInfo { Pos = { 3795, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M02 = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader21", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4015, -610.5 } }, NameSet = true }, Transform2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, Inputs = { Pivot = Input { Value = { 0.479080440317471, 0.727027874181194 } }, Input = Input { SourceOp = "M02", Source = "Output" }, Size = Input { Value = 0.8 } } }, Loader25 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あは.png" } }, ViewInfo = OperatorInfo { Pos = { 4235, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M03 = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader25", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } }, NameSet = true }, Loader24 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あはー.png" } }, ViewInfo = OperatorInfo { Pos = { 4125, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, M_Open = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader24", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, NameSet = true }, MouthOpenAnim = MultiMerge { UserControls = ordered() { M_Open = { INP_Default = 6, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "M_Open", ICS_ControlPage = "口パク", INP_Passive = true, INP_Integer = true, INP_MaxScale = 6, INP_MinAllowed = 3, INPID_InputControl = "SliderControl", INP_MinScale = 3 }, Threshold = { INP_Default = 0.550000011920929, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Threshold", ICS_ControlPage = "口パク", INP_MaxScale = 1, INP_Passive = true, INP_Integer = false, INP_MaxAllowed = 1, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Transform2_1", Source = "Output" }, LayerName4 = Input { Value = "M02" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "M03", Source = "Output" }, LayerName5 = Input { Value = "M03" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "M_Open", Source = "Output" }, LayerName6 = Input { Value = "M_Open" }, LayerEnabled6 = Input { Value = 0 }, Threshold = Input { Value = 0.8 }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthBase", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "M_Close", Source = "Output" }, LayerName2 = Input { Value = "M_Close" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "M01", Source = "Output" }, LayerName3 = Input { Value = "M01" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4125, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, NameSet = true }, Background6 = Background { ViewInfo = OperatorInfo { Pos = { 3245, -1402.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1873 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } } }, SetDomain6 = SetDomain { ViewInfo = OperatorInfo { Pos = { 3245, -1270.5 } }, Inputs = { Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Mode = Input { Value = FuID { "Set" } }, Right = Input { Value = 0 } } }, Loader38 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-カメラ目線.png" } }, ViewInfo = OperatorInfo { Pos = { 4565, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, ["目_MG"] = Merge { ViewInfo = OperatorInfo { Pos = { 4785, -1270.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "Loader38", Source = "Output" } } }, ["目"] = Transform { ViewInfo = OperatorInfo { Pos = { 4785, -1138.5 } }, Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } } }, EyeBase = Transform { Inputs = { Input = Input { SourceOp = "目", Source = "Output" }, FlattenTransform = Input { Value = 1 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, NameSet = true }, Loader34 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-閉じ目.png" } }, ViewInfo = OperatorInfo { Pos = { 4125, -1402.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } }, Closed = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -511.5 } }, NameSet = true }, EyeAnim = MultiMerge { Inputs = { Background = Input { SourceOp = "MouthOpenAnim", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, LayerName2 = Input { Value = "Closed" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value" }, Blink = Input { Value = 151 }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value" } }, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, NameSet = true, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 4785, -82.5 } } }, EyeAnim_1LayerEnabled1 = BezierSpline { NameSet = true, KeyFrames = { [0] = { 1, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 49, 0.666666666666667 } }, [147] = { 0, Flags = { StepIn = true }, RH = { 148.333333333333, 0.333333333333333 }, LH = { 98, 0.333333333333333 } }, [151] = { 1, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 149.666666666667, 0.666666666666667 } } }, CtrlWZoom = false, SplineColor = { Green = 82, Blue = 232, Red = 198 } }, EyeAnim_1LayerEnabled2 = BezierSpline { NameSet = true, KeyFrames = { [0] = { 0, Flags = { Linear = true, PreLoop = true, Loop = true }, RH = { 49, 0.333333333333333 } }, [147] = { 1, Flags = { StepIn = true }, RH = { 148.333333333333, 0.666666666666667 }, LH = { 98, 0.666666666666667 } }, [151] = { 0, Flags = { StepIn = true, PreLoop = true, Loop = true }, LH = { 149.666666666667, 0.333333333333333 } } }, CtrlWZoom = false, SplineColor = { Green = 82, Blue = 214, Red = 232 } }, Root = Transform { Inputs = { Grp_Root = Input { Value = 0 }, ["Grp_ほっぺ"] = Input { Value = 0 }, Comments = Input { Value = "涙_MG\n汗_MG\n眉_MG1\n眉_MG\n目_MG1\n目_MG\n口_MG1\n口_MG\nほっぺ_MG1\nほっぺ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\nRoot_MG\n体_MG" }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N010_namida_show_59 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N010_namida_hide_59 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N009_ase_show_58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N009_ase_hide_58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_saidokamikihon4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*サイド髪基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_saidokamihane3 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*サイド髪跳ね", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_futsuumayu57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_agarimayu56 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上がり眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_ikarimayu55 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*怒り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_komarimayu54 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り眉", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 14, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N013_kihon51 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N012_kihon250 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_kameramesen49 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_mesorashi48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_uemuki47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*上むき", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_jitome46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ジト目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_tojime45 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*閉じ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_uinku44 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ウインク", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_nikkori43 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N004_〇〇42"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*〇〇", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_none41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N002_・・40"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*・・", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_zuda39 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(ず・ ・だ)", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_zudaflipx38 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*(ず・ ・だ):flipx", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 12, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N011_hohoemi35 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_aha34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あは", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_ahaa33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あはー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_n32 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_o31 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_ooo30 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おおー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_nmu29 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んむ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_ae28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*あえ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_eaa27 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*えあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_jururi26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*じゅるり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_perori25 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぺろり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N000_ω24"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ω", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_ほっぺ"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "ほっぺ", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_hoppekihon21 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hoppeakame20 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ赤め", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_sekimen19 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*赤面", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_kihon16 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_tewoageru15 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_yumi14 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*弓", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_kuchimotoniyubi13 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*口元に指", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_kihon10 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_tewoageru9 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*手を挙げる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_yoko8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*横", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_atamakotsun7 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*頭こつん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 4785, 115.5 } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 4785, 247.5 } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } } }, ["縦揺れ_Ctrl"] = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, UserControls = ordered() { bound = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Integer = false }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl" } }, ViewInfo = OperatorInfo { Pos = { 4620, 511.5 } }, NameSet = true }, Loader16 = Loader { Clips = { Clip { FormatID = "PNGFormat", GlobalEnd = -1000, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ID = "Clip1", AspectMode = 0, TimeCode = 0, GlobalStart = -1000, Depth = 0, Loop = 0, ExtendLast = 0, Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ぺろり.png" } }, ViewInfo = OperatorInfo { Pos = { 3245, -973.5 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } } } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Flags = { AllowPan = false, AutoSnap = true, ForceAll = true, GridSnap = true }, Direction = "Horizontal" } } } } ================================================ FILE: Templates/Edit/Generators/枠線を引く.setting ================================================ { Tools = ordered() { Group1 = GroupOperator { CtrlWZoom = false, Inputs = ordered() { CommentsNest = Input { Value = 0, }, }, Outputs = { Output1 = InstanceOutput { SourceOp = "Background2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 605, -115.5 }, Flags = { Expanded = true, AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 173.917, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { -605, 122.659 } }, Tools = ordered() { Background2 = Background { CtrlWZoom = false, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, BackgroundNest = Input { Value = 0, }, TopLeftRed = Input { Value = 1, Expression = "Group1.Red", }, TopLeftGreen = Input { Value = 1, Expression = "Group1.Green", }, TopLeftBlue = Input { Value = 1, Expression = "Group1.Blue", }, TopLeftAlpha = Input { Expression = "Group1.Alpha", }, EffectMask = Input { SourceOp = "Rectangle1", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 605, -49.5 } }, }, Rectangle1 = RectangleMask { CtrlWZoom = false, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, BorderWidth = Input { Value = 0.005, Expression = "Group1.BorderWidth / 1000", }, Solid = Input { Value = 0, }, MaskWidth = Input { Value = 1920, }, MaskHeight = Input { Value = 1080, }, PixelAspect = Input { Value = { 1, 1 }, }, ClippingMode = Input { Value = FuID { "None" }, }, Center = Input { Expression = "(Group1.P1 + Group1.P2) / 2", }, Width = Input { Expression = "abs(Group1.P1.X - Group1.P2.X)", }, Height = Input { Expression = "abs(Group1.P1.Y - Group1.P2.Y)", }, }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } }, } }, UserControls = ordered() { P1 = { LINKS_Name = "P1", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", INPID_PreviewControl = "CrosshairControl", INP_DefaultX = 0.25, INP_DefaultY = 0.75, CHC_Style = "NormalCross", }, P2 = { LINKS_Name = "P2", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", INPID_PreviewControl = "CrosshairControl", INP_DefaultX = 0.75, INP_DefaultY = 0.25, CHC_Style = "NormalCross", }, BorderWidth = { LINKS_Name = "BorderWidth", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 5, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1000, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, }, Red = { LINKS_Name = "Color", LINKID_DataType = "Number", INPID_InputControl = "ColorControl", INP_Default = 1, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, IC_ControlGroup = 1, IC_ControlID = 0, CLRC_ColorSpace = "HSV", CLRC_ShowWheel = false, }, Green = { LINKS_Name = "Color", LINKID_DataType = "Number", INPID_InputControl = "ColorControl", INP_Default = 1, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, IC_ControlGroup = 1, IC_ControlID = 1, CLRC_ColorSpace = "HSV", CLRC_ShowWheel = false, }, Blue = { LINKS_Name = "Color", LINKID_DataType = "Number", INPID_InputControl = "ColorControl", INP_Default = 1, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, IC_ControlGroup = 1, IC_ControlID = 2, CLRC_ColorSpace = "HSV", CLRC_ShowWheel = false, }, Alpha = { LINKS_Name = "Color", LINKID_DataType = "Number", INPID_InputControl = "ColorControl", INP_Default = 1, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, IC_ControlGroup = 1, IC_ControlID = 3, CLRC_ColorSpace = "HSV", CLRC_ShowWheel = false, } } } } } ================================================ FILE: Templates/Edit/Generators/琴葉茜.setting ================================================ { Tools = ordered() { Akane = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, AllowPan = false, AutoSnap = true }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "Root", Source = "CopyPose", Default = 0, Name = "Copy Pose" }, Input2 = InstanceInput { SourceOp = "Root", Source = "PastePose", Default = 0, Name = "Paste Pose" }, Input3 = InstanceInput { SourceOp = "Root", Source = "SavePose", Default = 0, Name = "Save Pose" }, Input4 = InstanceInput { SourceOp = "Root", Source = "LoadPose", Default = 0, Name = "Load Pose" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { SourceOp = "レイアウト", Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect" }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { SourceOp = "レイアウト", Source = "XSize", Default = 1, Name = "X Size" }, Input11 = InstanceInput { SourceOp = "レイアウト", Source = "YSize", Default = 1, Name = "Y Size" }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { SourceOp = "レイアウト", Source = "FlipHoriz", ControlGroup = 1, Name = "Flip Horizontal", Default = 0 }, Input14 = InstanceInput { SourceOp = "レイアウト", Source = "FlipVert", ControlGroup = 1, Name = "Flip Vertical", Default = 0 }, Input15 = InstanceInput { SourceOp = "Motion_Speed", Source = "Value", Default = 1, Name = "スピード", Page = "モーション" }, Input16 = InstanceInput { SourceOp = "Motion_Str", Source = "Value", Default = 1, Name = "強さ" }, Input17 = InstanceInput { SourceOp = "モーションSelector", Source = "N000_モーションなし", Default = 0, Name = "モーションなし" }, Input18 = InstanceInput { SourceOp = "モーションSelector", Source = "N001_ぽよ", Default = 0, Name = "ぽよ" }, Input19 = InstanceInput { SourceOp = "モーションSelector", Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl" }, Input20 = InstanceInput { SourceOp = "モーションSelector", Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl" }, Input21 = InstanceInput { SourceOp = "モーションSelector", Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl" }, Input22 = InstanceInput { SourceOp = "モーションSelector", Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl" }, Input23 = InstanceInput { SourceOp = "モーションSelector", Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl" }, Input24 = InstanceInput { SourceOp = "モーションSelector", Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl" }, Input25 = InstanceInput { SourceOp = "モーションSelector", Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl" }, Input26 = InstanceInput { SourceOp = "モーションSelector", Source = "N009_跳ねる", Default = 0, Name = "跳ねる" }, Input27 = InstanceInput { SourceOp = "モーションSelector", Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小" }, Input28 = InstanceInput { SourceOp = "モーションSelector", Source = "N011_不安", Default = 0, Name = "不安" }, Input29 = InstanceInput { SourceOp = "モーションSelector", Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる" }, Input30 = InstanceInput { SourceOp = "モーションSelector", Source = "N013_震え", Default = 0, Name = "震え" }, Input31 = InstanceInput { SourceOp = "Root", Source = "Grp_記号など", Default = 0, Name = "記号など" }, Input32 = InstanceInput { SourceOp = "Root", Source = "N002_ase_show_77", Default = 0, Name = "汗 show" }, Input33 = InstanceInput { SourceOp = "Root", Source = "N002_ase_hide_77", Default = 0, Name = "汗 hide" }, Input34 = InstanceInput { SourceOp = "Root", Source = "N001_ase2_show_76", Default = 0, Name = "汗2 show" }, Input35 = InstanceInput { SourceOp = "Root", Source = "N001_ase2_hide_76", Default = 0, Name = "汗2 hide" }, Input36 = InstanceInput { SourceOp = "Root", Source = "N000_namida_show_75", Default = 0, Name = "涙 show" }, Input37 = InstanceInput { SourceOp = "Root", Source = "N000_namida_hide_75", Default = 0, Name = "涙 hide" }, Input38 = InstanceInput { SourceOp = "Root", Source = "Grp_眉", Default = 1, Name = "眉" }, Input39 = InstanceInput { SourceOp = "Root", Source = "N003_kihon72", Default = 0, Name = "*基本" }, Input40 = InstanceInput { SourceOp = "Root", Source = "N002_gokigen71", Default = 0, Name = "*ごきげん" }, Input41 = InstanceInput { SourceOp = "Root", Source = "N001_komari70", Default = 0, Name = "*困り" }, Input42 = InstanceInput { SourceOp = "Root", Source = "N000_oko69", Default = 0, Name = "*おこ" }, Input43 = InstanceInput { SourceOp = "Root", Source = "Grp_目", Default = 1, Name = "目" }, Input44 = InstanceInput { SourceOp = "Root", Source = "N005_mesetto66", Default = 0, Name = "*目セット" }, Input45 = InstanceInput { SourceOp = "Root", Source = "N004_tatesenme50", Default = 0, Name = "*縦線目" }, Input46 = InstanceInput { SourceOp = "Root", Source = "N003_tojime49", Default = 0, Name = "*閉じ目" }, Input47 = InstanceInput { SourceOp = "Root", Source = "N002_nagomime48", Default = 0, Name = "*なごみ目" }, Input48 = InstanceInput { SourceOp = "Root", Source = "N001_none47", Default = 0, Name = "*><" }, Input49 = InstanceInput { SourceOp = "Root", Source = "N000_nikkori46", Default = 0, Name = "*にっこり" }, Input50 = InstanceInput { SourceOp = "Root", Source = "Grp_目セット", Default = 0, Name = "目セット" }, Input51 = InstanceInput { SourceOp = "Root", Source = "N003_matsugekihon66", Default = 0, Name = "*まつげ基本" }, Input52 = InstanceInput { SourceOp = "Root", Source = "N002_matsugehanme65", Default = 0, Name = "*まつげ半目" }, Input53 = InstanceInput { SourceOp = "Root", Source = "N001_matsugeoko64", Default = 0, Name = "*まつげおこ" }, Input54 = InstanceInput { SourceOp = "Root", Source = "Grp_黒目", Default = 0, Name = "黒目" }, Input55 = InstanceInput { SourceOp = "Root", Source = "N008_kihon63", Default = 0, Name = "*基本" }, Input56 = InstanceInput { SourceOp = "Root", Source = "N007_kameramesenmigi5px62", Default = 0, Name = "*カメラ目線/右5px" }, Input57 = InstanceInput { SourceOp = "Root", Source = "N006_mesorashihidari5px61", Default = 0, Name = "*目逸らし/左5px" }, Input58 = InstanceInput { SourceOp = "Root", Source = "N005_nigorime60", Default = 0, Name = "*濁り目" }, Input59 = InstanceInput { SourceOp = "Root", Source = "N004_kirakirame59", Default = 0, Name = "*きらきら目" }, Input60 = InstanceInput { SourceOp = "Root", Source = "N003_haatome58", Default = 0, Name = "*ハート目" }, Input61 = InstanceInput { SourceOp = "Root", Source = "N002_gurugurume57", Default = 0, Name = "*ぐるぐる目" }, Input62 = InstanceInput { SourceOp = "Root", Source = "N001_yabame56", Default = 0, Name = "*やば目" }, Input63 = InstanceInput { SourceOp = "Root", Source = "N000_shironukime55", Default = 0, Name = "*白抜き目" }, Input64 = InstanceInput { SourceOp = "Root", Source = "Grp_口", Default = 1, Name = "口" }, Input65 = InstanceInput { SourceOp = "Root", Source = "N011_hohoemi43", Default = 0, Name = "*ほほえみ" }, Input66 = InstanceInput { SourceOp = "Root", Source = "N010_waaa42", Default = 0, Name = "*わあー" }, Input67 = InstanceInput { SourceOp = "Root", Source = "N009_uhehe41", Default = 0, Name = "*うへへ" }, Input68 = InstanceInput { SourceOp = "Root", Source = "N008_niyari40", Default = 0, Name = "*にやり" }, Input69 = InstanceInput { SourceOp = "Root", Source = "N007_sun39", Default = 0, Name = "*すん" }, Input70 = InstanceInput { SourceOp = "Root", Source = "N006_o38", Default = 0, Name = "*お" }, Input71 = InstanceInput { SourceOp = "Root", Source = "N005_oo37", Default = 0, Name = "*おー" }, Input72 = InstanceInput { SourceOp = "Root", Source = "N004_e36", Default = 0, Name = "*え" }, Input73 = InstanceInput { SourceOp = "Root", Source = "N003_uootsu35", Default = 0, Name = "*うおーっ" }, Input74 = InstanceInput { SourceOp = "Root", Source = "N002_muu34", Default = 0, Name = "*むー" }, Input75 = InstanceInput { SourceOp = "Root", Source = "N001_hoo33", Default = 0, Name = "*ほー" }, Input76 = InstanceInput { SourceOp = "Root", Source = "N000_nn32", Default = 0, Name = "*んー" }, Input77 = InstanceInput { SourceOp = "Root", Source = "Grp_顔色", Default = 0, Name = "顔色" }, Input78 = InstanceInput { SourceOp = "Root", Source = "N004_kageri_show_28", Default = 0, Name = "かげり show" }, Input79 = InstanceInput { SourceOp = "Root", Source = "N004_kageri_hide_28", Default = 0, Name = "かげり hide" }, Input80 = InstanceInput { SourceOp = "Root", Source = "N003_hoppe27", Default = 0, Name = "*ほっぺ" }, Input81 = InstanceInput { SourceOp = "Root", Source = "N002_hoppeakame26", Default = 0, Name = "*ほっぺ赤め" }, Input82 = InstanceInput { SourceOp = "Root", Source = "N001_hoppeakame225", Default = 0, Name = "*ほっぺ赤め2" }, Input83 = InstanceInput { SourceOp = "Root", Source = "N000_kuma24", Default = 0, Name = "*クマ" }, Input84 = InstanceInput { SourceOp = "Root", Source = "Grp_左腕", Default = 1, Name = "左腕" }, Input85 = InstanceInput { SourceOp = "Root", Source = "N004_kihon20", Default = 0, Name = "*基本" }, Input86 = InstanceInput { SourceOp = "Root", Source = "N003_kangaeru19", Default = 0, Name = "*考える" }, Input87 = InstanceInput { SourceOp = "Root", Source = "N002_piisu18", Default = 0, Name = "*ピース" }, Input88 = InstanceInput { SourceOp = "Root", Source = "N001_banzai17", Default = 0, Name = "*ばんざい" }, Input89 = InstanceInput { SourceOp = "Root", Source = "N000_udewohirogeru16", Default = 0, Name = "*腕をひろげる" }, Input90 = InstanceInput { SourceOp = "Root", Source = "Grp_右腕", Default = 1, Name = "右腕" }, Input91 = InstanceInput { SourceOp = "Root", Source = "N005_kihon13", Default = 0, Name = "*基本" }, Input92 = InstanceInput { SourceOp = "Root", Source = "N004_piisu12", Default = 0, Name = "*ピース" }, Input93 = InstanceInput { SourceOp = "Root", Source = "N003_sasasu11", Default = 0, Name = "*指さす" }, Input94 = InstanceInput { SourceOp = "Root", Source = "N002_houchou10", Default = 0, Name = "*包丁" }, Input95 = InstanceInput { SourceOp = "Root", Source = "N001_banzai9", Default = 0, Name = "*ばんざい" }, Input96 = InstanceInput { SourceOp = "Root", Source = "N000_udewohirogeru8", Default = 0, Name = "*腕をひろげる" }, Input97 = InstanceInput { SourceOp = "Root", Source = "Grp_Root", Default = 0, Name = "Root" }, Input98 = InstanceInput { SourceOp = "Root", Source = "N012_kigounado_show_77", Default = 0, Name = "記号など show" }, Input99 = InstanceInput { SourceOp = "Root", Source = "N012_kigounado_hide_77", Default = 0, Name = "記号など hide" }, Input100 = InstanceInput { SourceOp = "Root", Source = "N003_kamikazari_show_5", Default = 0, Name = "髪飾り show" }, Input101 = InstanceInput { SourceOp = "Root", Source = "N003_kamikazari_hide_5", Default = 0, Name = "髪飾り hide" }, Input102 = InstanceInput { SourceOp = "Root", Source = "N002_kamikazariflipx_show_4", Default = 0, Name = "髪飾り:flipx show" }, Input103 = InstanceInput { SourceOp = "Root", Source = "N002_kamikazariflipx_hide_4", Default = 0, Name = "髪飾り:flipx hide" }, Input104 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerOrder", ControlGroup = 2, Name = "Layer List", Page = "口パク" }, Input105 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerSelection", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input106 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName1", ControlGroup = 2, Name = "Layer List" }, Input107 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled1", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input108 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName2", ControlGroup = 2, Name = "Layer List" }, Input109 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled2", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input110 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName3", ControlGroup = 2, Name = "Layer List" }, Input111 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled3", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input112 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName4", ControlGroup = 2, Name = "Layer List" }, Input113 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled4", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input114 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName5", ControlGroup = 2, Name = "Layer List" }, Input115 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled5", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input116 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName6", ControlGroup = 2, Name = "Layer List" }, Input117 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled6", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input118 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName7", ControlGroup = 2, Name = "Layer List" }, Input119 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled7", ControlGroup = 2, Name = "Layer List", Default = 0 }, Input120 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerName8", ControlGroup = 2, Name = "Layer List" }, Input121 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled8", ControlGroup = 2, Name = "Layer List", Default = 1 }, Input122 = InstanceInput { Default = 1, SourceOp = "MouthScale", Source = "Size" }, Input123 = InstanceInput { Default = 163, SourceOp = "EyeAnim", Source = "Blink" }, Input124 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input125 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input126 = InstanceInput { SourceOp = "EyeAnim", Source = "Make", Default = 0, Name = "Make Anim" }, Input127 = InstanceInput { SourceOp = "EyeAnim", Source = "Delete", Default = 0, Name = "Delete Anim" }, Input128 = InstanceInput { SourceOp = "EyeAnim", Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。" }, Input129 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerOrder", ControlGroup = 3, Name = "Layer List" }, Input130 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerSelection", ControlGroup = 3, Name = "Layer List", Default = 1 }, Input131 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName1", ControlGroup = 3, Name = "Layer List" }, Input132 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled1", ControlGroup = 3, Name = "Layer List", Default = 1 }, Input133 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName2", ControlGroup = 3, Name = "Layer List" }, Input134 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled2", ControlGroup = 3, Name = "Layer List", Default = 0 }, Input135 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerName3", ControlGroup = 3, Name = "Layer List" }, Input136 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled3", ControlGroup = 3, Name = "Layer List", Default = 1 } }, CtrlWZoom = false, Tools = ordered() { Loader21 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\かげり.png", ID = "Clip1" } } }, ["パーターブ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 6105, 445.5 } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Perturb1 = PerturbPoint { Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Strength = Input { SourceOp = "Motion_Str", Source = "Value" } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Motion_Str = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Motion_Speed = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader32 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5280, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うへへ.png", ID = "Clip1" } } }, Loader50 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5830, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ半目.png", ID = "Clip1" } } }, ["荒ぶる"] = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6765, 445.5 }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, Smoothness = Input { Value = 1.5 }, XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 } }, CtrlWZoom = false, Faster = true } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1_1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Default = 0.1, Name = "Y" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader53 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3630, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-困り.png", ID = "Clip1" } } }, Loader5 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-腕をひろげる.png", ID = "Clip1" } } }, ["横揺れ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 5610, 445.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader26 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うおーっ.png", ID = "Clip1" } } }, Loader43 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5060, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", ID = "Clip1" } } }, ["ぴょん_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 5115, 445.5 } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", LINKS_Name = "speed" }, offset = { INP_Default = 0, LINKS_Name = "offset", INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation1_1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation2_1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, Operator = Input { Value = 2 } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation4_1 = Calculation { Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["拡縮_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 5940, 445.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 } }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, Size = Input { Expression = " v" }, ReferenceSize = Input { Value = 1 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["ぽよ"] = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 4950, 445.5 }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Tools = ordered() { Transform = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, CtrlWShown = false, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CtrlWZoom = false }, Calculation1 = Calculation { Inputs = { SecondOperand = Input { Value = 1 }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Page = "Controls", Name = "スピード", Default = 1 }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader13 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ピース.png", ID = "Clip1" } } }, Loader40 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4730, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", ID = "Clip1" } } }, Loader39 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4180, -1336.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-縦線目.png", ID = "Clip1" } } }, Loader31 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5170, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-にやり.png", ID = "Clip1" } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 5775, 610.5 } }, Inputs = { UseFrameFormatSettings = Input { Value = 1 }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 5775, 742.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Right = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 5940, 610.5 } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ST_Merge = Merge { ViewInfo = OperatorInfo { Pos = { 5940, 742.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["レイアウト"] = Transform { ViewInfo = OperatorInfo { Pos = { 5940, 874.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, CtrlWZoom = false, Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader11 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-腕をひろげる.png", ID = "Clip1" } } }, Loader14 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-考える.png", ID = "Clip1" } } }, Loader7 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-包丁.png", ID = "Clip1" } } }, Loader24 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほー.png", ID = "Clip1" } } }, Loader23 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4290, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-んー.png", ID = "Clip1" } } }, ["リズム_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 5280, 445.5 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, Operator = Input { Value = 2 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Frame = Input { Expression = "30 / Speed", Value = 30 }, Operator = Input { Value = 9 }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader48 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5610, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", ID = "Clip1" } } }, Loader25 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4510, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-むー.png", ID = "Clip1" } } }, Loader38 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4070, -1336.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-閉じ目.png", ID = "Clip1" } } }, ["跳ねる"] = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6270, 445.5 }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Tools = ordered() { Transform1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWZoom = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_1", MinScale = 0.0010000000475, Default = 2, Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader52 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3520, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-おこ.png", ID = "Clip1" } } }, Loader58 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗.png", ID = "Clip1" } } }, Loader36 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3850, -1336.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-__.png", ID = "Clip1" } } }, Loader56 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4180, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\涙.png", ID = "Clip1" } } }, Loader35 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -1336.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-にっこり.png", ID = "Clip1" } } }, Loader49 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5720, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげおこ.png", ID = "Clip1" } } }, Loader44 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5170, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", ID = "Clip1" } } }, Loader42 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4950, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", ID = "Clip1" } } }, Loader6 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ばんざい.png", ID = "Clip1" } } }, Loader12 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ばんざい.png", ID = "Clip1" } } }, ["縦揺れ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 5775, 445.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "v" }, Y = { CBC_TriState = false, LINKS_Name = "Y", INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader8 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-指さす.png", ID = "Clip1" } } }, Loader46 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5390, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", ID = "Clip1" } } }, Loader30 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5060, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-すん.png", ID = "Clip1" } } }, Loader41 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4840, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", ID = "Clip1" } } }, Loader3 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り_flipx.png", ID = "Clip1" } } }, ["震え"] = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 6930, 445.5 }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, CtrlWShown = false, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "v" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader9 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ピース.png", ID = "Clip1" } } }, Loader45 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5280, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", ID = "Clip1" } } }, Loader57 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4290, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗2_.png", ID = "Clip1" } } }, Loader54 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-ごきげん.png", ID = "Clip1" } } }, ["跳ねる_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 5445, 445.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader19 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め.png", ID = "Clip1" } } }, Loader17 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2695, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-クマ.png", ID = "Clip1" } } }, ["跳ねる_小"] = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6435, 445.5 }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Tools = ordered() { Transform1_1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWZoom = false, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", MinScale = 0.0010000000475, Default = 2, Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader18 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", ID = "Clip1" } } }, Background1 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!後ろ髪.png", ID = "Clip1" } } }, ["後ろ髪_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!体.png", ID = "Clip1" } } }, ["体_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "後ろ髪_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader2", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, ["髪飾りflipx_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "体_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Loader4 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り.png", ID = "Clip1" } } }, ["髪飾り_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "髪飾りflipx_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader4", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } } }, Background2 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } } }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } } }, Loader10 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-基本.png", ID = "Clip1" } } }, ["右腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader10", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } } }, ["右腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "髪飾り_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } } }, Background3 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } } }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } } }, Loader15 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-基本.png", ID = "Clip1" } } }, ["左腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader15", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, ["左腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, Loader16 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!服のアレ.png", ID = "Clip1" } } }, ["服のアレ_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "左腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "Loader16", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } } }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } } }, Loader20 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ.png", ID = "Clip1" } } }, ["顔色_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" }, Foreground = Input { SourceOp = "Loader20", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } } }, ["かげり_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "かげり_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } } }, ["顔色_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "服のアレ_MG", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } } }, Loader22 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!もみあげエアインテーク.png", ID = "Clip1" } } }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "Loader22", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } } }, Background9 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3410, -643.5 } } }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3410, -511.5 } } }, Loader55 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3850, -643.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-基本.png", ID = "Clip1" } } }, ["眉_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain9", Source = "Output" }, Foreground = Input { SourceOp = "Loader55", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3850, -379.5 } } }, ["眉_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "もみあげエアインテーク_MG", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3850, -115.5 } } }, Background10 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4070, -643.5 } } }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background10", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4070, -511.5 } } }, ["涙_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain10", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } } }, ["汗2_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "涙_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } } }, ["汗_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗2_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4400, -379.5 } } }, ["記号など_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4400, -115.5 } } }, Body = Transform { Locked = true, ViewInfo = OperatorInfo { Pos = { 4840, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Input = Input { SourceOp = "記号など_MG", Source = "Output" }, FlattenTransform = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background5 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4180, -1039.5 } } }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -907.5 } } }, ["口_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader34", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5500, -907.5 } } }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5500, -775.5 } } }, MouthBase = Transform { Locked = true, ViewInfo = OperatorInfo { Pos = { 5500, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Input = Input { SourceOp = "口", Source = "Output" }, FlattenTransform = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, MouthScale = Transform { ViewInfo = OperatorInfo { Pos = { 5500, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Pivot = Input { Value = { 0.477216941864883, 0.773598274414702 } }, Input = Input { SourceOp = "MouthBase", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader34 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5500, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほほえみ.png", ID = "Clip1" } } }, N = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5390, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5390, -214.5 } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "N", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader33 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5390, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-わあー.png", ID = "Clip1" } } }, A = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale_1 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5280, -214.5 } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "A", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader27 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4730, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-え.png", ID = "Clip1" } } }, I = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader27", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale_2 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5170, -214.5 } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "I", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, U = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale_3 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5060, -214.5 } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "U", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader28 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-おー.png", ID = "Clip1" } } }, E = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4950, -610.5 } }, Inputs = { Input = Input { SourceOp = "Loader28", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.476203497794439, 0.775829608458007 } }, UseSizeAndAspect = Input { Value = 0 }, FlattenTransform = Input { Value = 1 }, YSize = Input { Value = 0.75 }, Input = Input { SourceOp = "E", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Instance_MouthScale_4 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 4950, -214.5 } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader29 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1039.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-お.png", ID = "Clip1" } } }, O = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale_5 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 4840, -214.5 } }, Inputs = { CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ReferenceSize = Input { }, TransformNest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "O", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, MouthAnim = MultiMerge { ViewInfo = OperatorInfo { Pos = { 5280, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, LayerName7 = Input { Value = "O" }, LayerEnabled7 = Input { Value = 0 }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" }, LayerName2 = Input { Value = "N" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background6 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3630, -1336.5 } } }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -1204.5 } } }, Background7 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -1732.5 } } }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1600.5 } } }, Background8 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -2128.5 } } }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1996.5 } } }, Loader47 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5500, -2128.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", ID = "Clip1" } } }, ["黒目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" }, Foreground = Input { SourceOp = "Loader47", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1996.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1864.5 } } }, ["黒目_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1600.5 } } }, Loader51 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5940, -1732.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ基本.png", ID = "Clip1" } } }, ["目セット_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "黒目_MG1", Source = "Output" }, Foreground = Input { SourceOp = "Loader51", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -1600.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "目セット_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -1468.5 } } }, ["目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "目セット", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -1204.5 } } }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -1072.5 } } }, EyeBase = Transform { ViewInfo = OperatorInfo { Pos = { 5940, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { Input = Input { SourceOp = "目", Source = "Output" }, FlattenTransform = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader37 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3960, -1336.5 } }, Clips = { Clip { GlobalEnd = -1000, GlobalStart = -1000, FormatID = "PNGFormat", Depth = 0, StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, ExtendFirst = 0, Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-なごみ目.png", ID = "Clip1" } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5775, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, EyeAnim = MultiMerge { ViewInfo = OperatorInfo { Pos = { 5940, -115.5 } }, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, Inputs = { LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value" }, Blink = Input { Value = 163 }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, LayerName2 = Input { Value = "Closed" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value" }, Background = Input { SourceOp = "MouthAnim", Source = "Output" } }, NameSet = true, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Green = 82, Blue = 232, Red = 198 }, KeyFrames = { [0] = { 1, RH = { 53, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [159] = { 0, Flags = { StepIn = true }, LH = { 106, 0.333333333333333 }, RH = { 160.333333333333, 0.333333333333333 } }, [163] = { 1, LH = { 161.666666666667, 0.666666666666667 }, Flags = { PreLoop = true, StepIn = true, Loop = true } } }, NameSet = true, CtrlWZoom = false }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Green = 82, Blue = 214, Red = 232 }, KeyFrames = { [0] = { 0, RH = { 53, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [159] = { 1, Flags = { StepIn = true }, LH = { 106, 0.666666666666667 }, RH = { 160.333333333333, 0.666666666666667 } }, [163] = { 0, LH = { 161.666666666667, 0.333333333333333 }, Flags = { PreLoop = true, StepIn = true, Loop = true } } }, NameSet = true, CtrlWZoom = false }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 5940, 82.5 } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N012_kigounado_show_77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N012_kigounado_hide_77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_kamikazari_show_5 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪飾り show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_kamikazari_hide_5 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪飾り hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_kamikazariflipx_show_4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪飾り:flipx show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_kamikazariflipx_hide_4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪飾り:flipx hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_記号など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "記号など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_ase_show_77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_ase_hide_77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_show_76 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_hide_76 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namida_show_75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namida_hide_75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_kihon72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_gokigen71 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ごきげん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_komari70 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_oko69 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おこ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_mesetto66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_tatesenme50 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*縦線目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_tojime49 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*閉じ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_nagomime48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_none47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_nikkori46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_matsugekihon66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*まつげ基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_matsugehanme65 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*まつげ半目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_matsugeoko64 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*まつげおこ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_kihon63 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_kameramesenmigi5px62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線/右5px", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_mesorashihidari5px61 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし/左5px", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_nigorime60 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*濁り目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kirakirame59 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*きらきら目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_haatome58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ハート目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_gurugurume57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぐるぐる目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_yabame56 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*やば目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_shironukime55 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白抜き目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 12, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N011_hohoemi43 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_waaa42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*わあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_uhehe41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うへへ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_niyari40 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にやり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_sun39 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*すん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_o38 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_oo37 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_e36 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*え", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_uootsu35 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うおーっ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_muu34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hoo33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_nn32 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kageri_show_28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_kageri_hide_28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_hoppe27 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_hoppeakame26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ赤め", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hoppeakame225 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ赤め2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_kuma24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*クマ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kihon20 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kangaeru19 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*考える", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_piisu18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ピース", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_banzai17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ばんざい", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_udewohirogeru16 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腕をひろげる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_kihon13 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_piisu12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ピース", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_sasasu11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指さす", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_houchou10 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*包丁", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_banzai9 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ばんざい", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_udewohirogeru8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腕をひろげる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } }, Inputs = { ["Grp_黒目"] = Input { Value = 0 }, ["Grp_顔色"] = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG" }, ["Grp_目セット"] = Input { Value = 0 }, Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 5940, 181.5 } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["不安"] = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { RemoveRouters = true, AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 6600, 445.5 }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWShown = false, Inputs = { in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { Inputs = { LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, Smoothness = Input { Value = 2 }, XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 } }, CtrlWZoom = false, Faster = true } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Default = 0.1, Name = "Y" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } } } } } } ================================================ FILE: Templates/Edit/Generators/琴葉葵.setting ================================================ { Tools = ordered() { Aoi = GroupOperator { Inputs = ordered() { Input1 = InstanceInput { Source = "CopyPose", Default = 0, Name = "Copy Pose", SourceOp = "Root" }, Input2 = InstanceInput { Source = "PastePose", Default = 0, Name = "Paste Pose", SourceOp = "Root" }, Input3 = InstanceInput { Source = "SavePose", Default = 0, Name = "Save Pose", SourceOp = "Root" }, Input4 = InstanceInput { Source = "LoadPose", Default = 0, Name = "Load Pose", SourceOp = "Root" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect", SourceOp = "レイアウト" }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { Source = "XSize", Default = 1, Name = "X Size", SourceOp = "レイアウト" }, Input11 = InstanceInput { Source = "YSize", Default = 1, Name = "Y Size", SourceOp = "レイアウト" }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { Source = "FlipHoriz", Default = 0, Name = "Flip Horizontal", SourceOp = "レイアウト", ControlGroup = 1 }, Input14 = InstanceInput { Source = "FlipVert", Default = 0, Name = "Flip Vertical", SourceOp = "レイアウト", ControlGroup = 1 }, Input15 = InstanceInput { Source = "Value", Default = 1, Name = "スピード", Page = "モーション", SourceOp = "Motion_Speed" }, Input16 = InstanceInput { Source = "Value", Default = 1, Name = "強さ", SourceOp = "Motion_Str" }, Input17 = InstanceInput { Source = "N000_モーションなし", Default = 0, Name = "モーションなし", SourceOp = "モーションSelector" }, Input18 = InstanceInput { Source = "N001_ぽよ", Default = 0, Name = "ぽよ", SourceOp = "モーションSelector" }, Input19 = InstanceInput { Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl", SourceOp = "モーションSelector" }, Input20 = InstanceInput { Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl", SourceOp = "モーションSelector" }, Input21 = InstanceInput { Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl", SourceOp = "モーションSelector" }, Input22 = InstanceInput { Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl", SourceOp = "モーションSelector" }, Input23 = InstanceInput { Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl", SourceOp = "モーションSelector" }, Input24 = InstanceInput { Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl", SourceOp = "モーションSelector" }, Input25 = InstanceInput { Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl", SourceOp = "モーションSelector" }, Input26 = InstanceInput { Source = "N009_跳ねる", Default = 0, Name = "跳ねる", SourceOp = "モーションSelector" }, Input27 = InstanceInput { Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小", SourceOp = "モーションSelector" }, Input28 = InstanceInput { Source = "N011_不安", Default = 0, Name = "不安", SourceOp = "モーションSelector" }, Input29 = InstanceInput { Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる", SourceOp = "モーションSelector" }, Input30 = InstanceInput { Source = "N013_震え", Default = 0, Name = "震え", SourceOp = "モーションSelector" }, Input31 = InstanceInput { Source = "Grp_記号など", Default = 0, Name = "記号など", SourceOp = "Root" }, Input32 = InstanceInput { Source = "N002_ase_show_77", Default = 0, Name = "汗 show", SourceOp = "Root" }, Input33 = InstanceInput { Source = "N002_ase_hide_77", Default = 0, Name = "汗 hide", SourceOp = "Root" }, Input34 = InstanceInput { Source = "N001_ase2_show_76", Default = 0, Name = "汗2 show", SourceOp = "Root" }, Input35 = InstanceInput { Source = "N001_ase2_hide_76", Default = 0, Name = "汗2 hide", SourceOp = "Root" }, Input36 = InstanceInput { Source = "N000_namida_show_75", Default = 0, Name = "涙 show", SourceOp = "Root" }, Input37 = InstanceInput { Source = "N000_namida_hide_75", Default = 0, Name = "涙 hide", SourceOp = "Root" }, Input38 = InstanceInput { Source = "Grp_眉", Default = 1, Name = "眉", SourceOp = "Root" }, Input39 = InstanceInput { Source = "N003_kihon72", Default = 0, Name = "*基本", SourceOp = "Root" }, Input40 = InstanceInput { Source = "N002_gokigen71", Default = 0, Name = "*ごきげん", SourceOp = "Root" }, Input41 = InstanceInput { Source = "N001_komari70", Default = 0, Name = "*困り", SourceOp = "Root" }, Input42 = InstanceInput { Source = "N000_oko69", Default = 0, Name = "*おこ", SourceOp = "Root" }, Input43 = InstanceInput { Source = "Grp_目", Default = 1, Name = "目", SourceOp = "Root" }, Input44 = InstanceInput { Source = "N005_mesetto66", Default = 0, Name = "*目セット", SourceOp = "Root" }, Input45 = InstanceInput { Source = "N004_tatesenme50", Default = 0, Name = "*縦線目", SourceOp = "Root" }, Input46 = InstanceInput { Source = "N003_tojime49", Default = 0, Name = "*閉じ目", SourceOp = "Root" }, Input47 = InstanceInput { Source = "N002_nagomime48", Default = 0, Name = "*なごみ目", SourceOp = "Root" }, Input48 = InstanceInput { Source = "N001_none47", Default = 0, Name = "*><", SourceOp = "Root" }, Input49 = InstanceInput { Source = "N000_nikkori46", Default = 0, Name = "*にっこり", SourceOp = "Root" }, Input50 = InstanceInput { Source = "Grp_目セット", Default = 0, Name = "目セット", SourceOp = "Root" }, Input51 = InstanceInput { Source = "N003_matsugekihon66", Default = 0, Name = "*まつげ基本", SourceOp = "Root" }, Input52 = InstanceInput { Source = "N002_matsugehanme65", Default = 0, Name = "*まつげ半目", SourceOp = "Root" }, Input53 = InstanceInput { Source = "N001_matsugeoko64", Default = 0, Name = "*まつげおこ", SourceOp = "Root" }, Input54 = InstanceInput { Source = "Grp_黒目", Default = 0, Name = "黒目", SourceOp = "Root" }, Input55 = InstanceInput { Source = "N008_kihon63", Default = 0, Name = "*基本", SourceOp = "Root" }, Input56 = InstanceInput { Source = "N007_kameramesenmigi5px62", Default = 0, Name = "*カメラ目線/右5px", SourceOp = "Root" }, Input57 = InstanceInput { Source = "N006_mesorashihidari5px61", Default = 0, Name = "*目逸らし/左5px", SourceOp = "Root" }, Input58 = InstanceInput { Source = "N005_nigorime60", Default = 0, Name = "*濁り目", SourceOp = "Root" }, Input59 = InstanceInput { Source = "N004_kirakirame59", Default = 0, Name = "*きらきら目", SourceOp = "Root" }, Input60 = InstanceInput { Source = "N003_haatome58", Default = 0, Name = "*ハート目", SourceOp = "Root" }, Input61 = InstanceInput { Source = "N002_gurugurume57", Default = 0, Name = "*ぐるぐる目", SourceOp = "Root" }, Input62 = InstanceInput { Source = "N001_yabame56", Default = 0, Name = "*やば目", SourceOp = "Root" }, Input63 = InstanceInput { Source = "N000_shironukime55", Default = 0, Name = "*白抜き目", SourceOp = "Root" }, Input64 = InstanceInput { Source = "Grp_口", Default = 1, Name = "口", SourceOp = "Root" }, Input65 = InstanceInput { Source = "N011_hohoemi43", Default = 0, Name = "*ほほえみ", SourceOp = "Root" }, Input66 = InstanceInput { Source = "N010_waaa42", Default = 0, Name = "*わあー", SourceOp = "Root" }, Input67 = InstanceInput { Source = "N009_uhehe41", Default = 0, Name = "*うへへ", SourceOp = "Root" }, Input68 = InstanceInput { Source = "N008_niyari40", Default = 0, Name = "*にやり", SourceOp = "Root" }, Input69 = InstanceInput { Source = "N007_sun39", Default = 0, Name = "*すん", SourceOp = "Root" }, Input70 = InstanceInput { Source = "N006_o38", Default = 0, Name = "*お", SourceOp = "Root" }, Input71 = InstanceInput { Source = "N005_oo37", Default = 0, Name = "*おー", SourceOp = "Root" }, Input72 = InstanceInput { Source = "N004_e36", Default = 0, Name = "*え", SourceOp = "Root" }, Input73 = InstanceInput { Source = "N003_uootsu35", Default = 0, Name = "*うおーっ", SourceOp = "Root" }, Input74 = InstanceInput { Source = "N002_muu34", Default = 0, Name = "*むー", SourceOp = "Root" }, Input75 = InstanceInput { Source = "N001_hoo33", Default = 0, Name = "*ほー", SourceOp = "Root" }, Input76 = InstanceInput { Source = "N000_nn32", Default = 0, Name = "*んー", SourceOp = "Root" }, Input77 = InstanceInput { Source = "Grp_顔色", Default = 0, Name = "顔色", SourceOp = "Root" }, Input78 = InstanceInput { Source = "N004_kageri_show_28", Default = 0, Name = "かげり show", SourceOp = "Root" }, Input79 = InstanceInput { Source = "N004_kageri_hide_28", Default = 0, Name = "かげり hide", SourceOp = "Root" }, Input80 = InstanceInput { Source = "N003_hoppe27", Default = 0, Name = "*ほっぺ", SourceOp = "Root" }, Input81 = InstanceInput { Source = "N002_hoppeakame26", Default = 0, Name = "*ほっぺ赤め", SourceOp = "Root" }, Input82 = InstanceInput { Source = "N001_hoppeakame225", Default = 0, Name = "*ほっぺ赤め2", SourceOp = "Root" }, Input83 = InstanceInput { Source = "N000_kuma24", Default = 0, Name = "*クマ", SourceOp = "Root" }, Input84 = InstanceInput { Source = "Grp_左腕", Default = 1, Name = "左腕", SourceOp = "Root" }, Input85 = InstanceInput { Source = "N004_kihon20", Default = 0, Name = "*基本", SourceOp = "Root" }, Input86 = InstanceInput { Source = "N003_kangaeru19", Default = 0, Name = "*考える", SourceOp = "Root" }, Input87 = InstanceInput { Source = "N002_piisu18", Default = 0, Name = "*ピース", SourceOp = "Root" }, Input88 = InstanceInput { Source = "N001_banzai17", Default = 0, Name = "*ばんざい", SourceOp = "Root" }, Input89 = InstanceInput { Source = "N000_udewohirogeru16", Default = 0, Name = "*腕をひろげる", SourceOp = "Root" }, Input90 = InstanceInput { Source = "Grp_右腕", Default = 1, Name = "右腕", SourceOp = "Root" }, Input91 = InstanceInput { Source = "N005_kihon13", Default = 0, Name = "*基本", SourceOp = "Root" }, Input92 = InstanceInput { Source = "N004_piisu12", Default = 0, Name = "*ピース", SourceOp = "Root" }, Input93 = InstanceInput { Source = "N003_sasasu11", Default = 0, Name = "*指さす", SourceOp = "Root" }, Input94 = InstanceInput { Source = "N002_houchou10", Default = 0, Name = "*包丁", SourceOp = "Root" }, Input95 = InstanceInput { Source = "N001_banzai9", Default = 0, Name = "*ばんざい", SourceOp = "Root" }, Input96 = InstanceInput { Source = "N000_udewohirogeru8", Default = 0, Name = "*腕をひろげる", SourceOp = "Root" }, Input97 = InstanceInput { Source = "Grp_Root", Default = 0, Name = "Root", SourceOp = "Root" }, Input98 = InstanceInput { Source = "N012_kigounado_show_77", Default = 0, Name = "記号など show", SourceOp = "Root" }, Input99 = InstanceInput { Source = "N012_kigounado_hide_77", Default = 0, Name = "記号など hide", SourceOp = "Root" }, Input100 = InstanceInput { Source = "N003_kamikazari_show_5", Default = 0, Name = "髪飾り show", SourceOp = "Root" }, Input101 = InstanceInput { Source = "N003_kamikazari_hide_5", Default = 0, Name = "髪飾り hide", SourceOp = "Root" }, Input102 = InstanceInput { Source = "N002_kamikazariflipx_show_4", Default = 0, Name = "髪飾り:flipx show", SourceOp = "Root" }, Input103 = InstanceInput { Source = "N002_kamikazariflipx_hide_4", Default = 0, Name = "髪飾り:flipx hide", SourceOp = "Root" }, Input104 = InstanceInput { Source = "LayerOrder", Page = "口パク", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input105 = InstanceInput { Source = "LayerSelection", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input106 = InstanceInput { Source = "LayerName1", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input107 = InstanceInput { Source = "LayerEnabled1", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input108 = InstanceInput { Source = "LayerName2", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input109 = InstanceInput { Source = "LayerEnabled2", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input110 = InstanceInput { Source = "LayerName3", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input111 = InstanceInput { Source = "LayerEnabled3", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input112 = InstanceInput { Source = "LayerName4", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input113 = InstanceInput { Source = "LayerEnabled4", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input114 = InstanceInput { Source = "LayerName5", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input115 = InstanceInput { Source = "LayerEnabled5", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input116 = InstanceInput { Source = "LayerName6", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input117 = InstanceInput { Source = "LayerEnabled6", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input118 = InstanceInput { Source = "LayerName7", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input119 = InstanceInput { Source = "LayerEnabled7", Default = 0, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input120 = InstanceInput { Source = "LayerName8", Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input121 = InstanceInput { Source = "LayerEnabled8", Default = 1, Name = "Layer List", SourceOp = "MouthAnim", ControlGroup = 2 }, Input122 = InstanceInput { Default = 1, SourceOp = "MouthScale", Source = "Size" }, Input123 = InstanceInput { Default = 157, SourceOp = "EyeAnim", Source = "Blink" }, Input124 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input125 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input126 = InstanceInput { Source = "Make", Default = 0, Name = "Make Anim", SourceOp = "EyeAnim" }, Input127 = InstanceInput { Source = "Delete", Default = 0, Name = "Delete Anim", SourceOp = "EyeAnim" }, Input128 = InstanceInput { Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。", SourceOp = "EyeAnim" }, Input129 = InstanceInput { Source = "LayerOrder", Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input130 = InstanceInput { Source = "LayerSelection", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input131 = InstanceInput { Source = "LayerName1", Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input132 = InstanceInput { Source = "LayerEnabled1", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input133 = InstanceInput { Source = "LayerName2", Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input134 = InstanceInput { Source = "LayerEnabled2", Default = 0, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input135 = InstanceInput { Source = "LayerName3", Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 }, Input136 = InstanceInput { Source = "LayerEnabled3", Default = 1, Name = "Layer List", SourceOp = "EyeAnim", ControlGroup = 3 } }, Tools = ordered() { Loader21 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\かげり.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader53 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-困り.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["パーターブ_Ctrl"] = Transform { Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 6105, 445.5 } } }, Perturb1 = PerturbPoint { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Strength = Input { SourceOp = "Motion_Str", Source = "Value" } }, CtrlWZoom = false }, Motion_Str = PublishNumber { Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Motion_Speed = PublishNumber { Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, Loader7 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-包丁.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader26 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うおーっ.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["荒ぶる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, Width = 1, SourceOp = "Shake1_1" }, Input4 = InstanceInput { SourceOp = "Shake1_1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, Name = "X", SourceOp = "Transform1_2_1" }, Input2 = InstanceInput { Source = "y", Default = 0.1, Name = "Y", SourceOp = "Transform1_2_1" } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1_1 = Shake { Inputs = { XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, LockXY = Input { Value = 0 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, Smoothness = Input { Value = 1.5 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 } }, Faster = true, CtrlWZoom = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 6765, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } } }, Loader48 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5610, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["横揺れ_Ctrl"] = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5610, 445.5 } } }, Loader50 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5830, -1732.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ半目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader43 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5060, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["ぴょん_Ctrl"] = Transform { Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl" }, offset = { INP_Default = 0, INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "offset", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5115, 445.5 } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } } }, Calculation1_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" } }, CtrlWZoom = false }, Calculation2_1_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, Calculation4_1 = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 2.65, 0.18 } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["拡縮_Ctrl"] = Transform { Inputs = { ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5940, 445.5 } } }, ["ぽよ"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 1, Name = "スピード", Page = "Controls", SourceOp = "Transform" }, Input2 = InstanceInput { Source = "SecondOperand", Default = 1, Name = "強さ", SourceOp = "Calculation2" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, Tools = ordered() { Transform = Transform { Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, NameSet = true, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, CtrlWZoom = false }, Calculation1 = Calculation { Inputs = { SecondOperand = Input { Value = 1 }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 4950, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } } }, Loader13 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ピース.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader40 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4730, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader39 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4180, -1336.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-縦線目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader31 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5170, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-にやり.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ST_Background = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, UseFrameFormatSettings = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5775, 610.5 } } }, ST_SetDomain = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Right = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5775, 742.5 } } }, ["モーションSelector"] = Transform { Inputs = { Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5940, 610.5 } } }, ST_Merge = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5940, 742.5 } } }, ["レイアウト"] = Transform { Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5940, 874.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, Loader11 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-腕をひろげる.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader14 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-考える.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader36 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3850, -1336.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-__.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader24 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほー.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader23 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4290, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-んー.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["リズム_Ctrl"] = Transform { Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, 445.5 } } }, ["リズム_AspectAffset"] = Calculation { Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, Operator = Input { Value = 2 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_Loop"] = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" }, Operator = Input { Value = 9 }, Frame = Input { Expression = "30 / Speed", Value = 30 }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value" } }, UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader32 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5280, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うへへ.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader25 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4510, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-むー.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader38 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4070, -1336.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-閉じ目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["跳ねる"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } }, Tools = ordered() { Transform1_1 = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 6270, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } } }, Loader52 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3630, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-おこ.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader58 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4510, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader5 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-腕をひろげる.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader56 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4290, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\涙.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader35 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3740, -1336.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-にっこり.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader49 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5720, -1732.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげおこ.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader44 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5170, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader42 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4950, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader6 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ばんざい.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader12 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ばんざい.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["縦揺れ_Ctrl"] = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5775, 445.5 } } }, Loader8 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-指さす.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader46 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5390, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader30 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5060, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-すん.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader41 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4840, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader3 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り_flipx.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["震え"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } }, Tools = ordered() { Transform1_3 = Transform { Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 6930, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } } }, Loader9 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ピース.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader45 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5280, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader57 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗2_.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader54 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3850, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-ごきげん.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["跳ねる_Ctrl"] = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5445, 445.5 } } }, Loader19 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Loader17 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2695, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-クマ.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["跳ねる_小"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { Source = "speed", Default = 2, SourceOp = "Transform1_1_1", MinScale = 0.0010000000475 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } }, Tools = ordered() { Transform1_1_1 = Transform { Inputs = { out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 6435, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } } }, Loader18 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Background1 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Loader1 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!後ろ髪.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["後ろ髪_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "Loader1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } } }, Loader2 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!体.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["体_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "後ろ髪_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader2", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } } }, ["髪飾りflipx_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "体_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } } }, Loader4 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["髪飾り_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "髪飾りflipx_MG", Source = "Output" }, Foreground = Input { SourceOp = "Loader4", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } } }, Background2 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } } }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } } }, Loader10 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-基本.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["右腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader10", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } } }, ["右腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "髪飾り_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } } }, Background3 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } } }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } } }, Loader15 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-基本.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["左腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader15", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } } }, ["左腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } } }, Loader16 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!服のアレ.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["服のアレ_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "左腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "Loader16", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } } }, Background4 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } } }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } } }, Loader20 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["顔色_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" }, Foreground = Input { SourceOp = "Loader20", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } } }, ["かげり_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "かげり_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } } }, ["顔色_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "服のアレ_MG", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } } }, Loader22 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!もみあげエアインテーク.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "Loader22", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } } }, Background9 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3520, -643.5 } } }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3520, -511.5 } } }, Loader55 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3960, -643.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-基本.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["眉_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain9", Source = "Output" }, Foreground = Input { SourceOp = "Loader55", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3960, -511.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3960, -379.5 } } }, ["眉_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "もみあげエアインテーク_MG", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3960, -115.5 } } }, Background10 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -643.5 } } }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background10", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } } }, ["涙_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain10", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } } }, ["汗2_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "涙_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } } }, ["汗_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "汗2_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } } }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4510, -379.5 } } }, ["記号など_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" }, Foreground = Input { SourceOp = "記号など", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4510, -115.5 } } }, Body = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -115.5 } }, Inputs = { Input = Input { SourceOp = "記号など_MG", Source = "Output" }, FlattenTransform = Input { Value = 1 } } }, Background5 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -1039.5 } } }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4180, -907.5 } } }, ["口_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader34", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5500, -907.5 } } }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5500, -775.5 } } }, MouthBase = Transform { Locked = true, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5500, -511.5 } }, Inputs = { Input = Input { SourceOp = "口", Source = "Output" }, FlattenTransform = Input { Value = 1 } } }, MouthScale = Transform { Inputs = { Pivot = Input { Value = { 0.477216941864883, 0.773598274414702 } }, Input = Input { SourceOp = "MouthBase", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5500, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, Loader34 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5500, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほほえみ.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, N = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -511.5 } } }, Instance_MouthScale = Transform { Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "N", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -214.5 } }, SourceOp = "MouthScale" }, Loader33 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5390, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-わあー.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, A = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } } }, Instance_MouthScale_1 = Transform { Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "A", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -214.5 } }, SourceOp = "MouthScale" }, Loader27 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4730, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-え.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, I = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader27", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } } }, Instance_MouthScale_2 = Transform { Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "I", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5170, -214.5 } }, SourceOp = "MouthScale" }, U = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } } }, Instance_MouthScale_3 = Transform { Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "U", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -214.5 } }, SourceOp = "MouthScale" }, Loader28 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-おー.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, E = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader28", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -610.5 } } }, Transform4 = Transform { Inputs = { FlattenTransform = Input { Value = 1 }, Pivot = Input { Value = { 0.476203497794439, 0.775829608458007 } }, UseSizeAndAspect = Input { Value = 0 }, YSize = Input { Value = 0.75 }, Input = Input { SourceOp = "E", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Instance_MouthScale_4 = Transform { Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4950, -214.5 } }, SourceOp = "MouthScale" }, Loader29 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1039.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-お.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, O = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } } }, Instance_MouthScale_5 = Transform { Inputs = { ReferenceSize = Input { }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, Input = Input { SourceOp = "O", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -214.5 } }, SourceOp = "MouthScale" }, MouthAnim = MultiMerge { Inputs = { LayerName2 = Input { Value = "N" }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerEnabled7 = Input { Value = 0 }, LayerName7 = Input { Value = "O" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5280, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } } }, Background6 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -1336.5 } } }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3630, -1204.5 } } }, Background7 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1732.5 } } }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -1600.5 } } }, Background8 = Background { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, TopLeftAlpha = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4620, -2128.5 } } }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1996.5 } } }, Loader47 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5500, -2128.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["黒目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" }, Foreground = Input { SourceOp = "Loader47", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1996.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1864.5 } } }, ["黒目_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1600.5 } } }, Loader51 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5940, -1732.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ基本.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, ["目セット_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "黒目_MG1", Source = "Output" }, Foreground = Input { SourceOp = "Loader51", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -1600.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "目セット_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -1468.5 } } }, ["目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "目セット", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -1204.5 } } }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5940, -1072.5 } } }, EyeBase = Transform { Inputs = { Input = Input { SourceOp = "目", Source = "Output" }, FlattenTransform = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5940, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Loader37 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3960, -1336.5 } }, Clips = { Clip { TimeCode = 0, GlobalEnd = -1000, GlobalStart = -1000, Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-なごみ目.png", StartFrame = -1, Depth = 0, FormatID = "PNGFormat", ID = "Clip1", LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0 } } }, Closed = Fuse.Wireless { Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5775, -511.5 } } }, EyeAnim = MultiMerge { Inputs = { LayerName2 = Input { Value = "Closed" }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value" }, Blink = Input { Value = 157 }, LayerName1 = Input { Value = "EyeBase " }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value" }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" } }, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } }, NameSet = true, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 5940, -115.5 } }, CtrlWZoom = false }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Green = 82, Blue = 232, Red = 198 }, KeyFrames = { [0] = { 1, Flags = { Linear = true, Loop = true, PreLoop = true }, RH = { 51, 0.666666666666667 } }, [153] = { 0, LH = { 102, 0.333333333333333 }, Flags = { StepIn = true }, RH = { 154.333333333333, 0.333333333333333 } }, [157] = { 1, LH = { 155.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } }, NameSet = true, CtrlWZoom = false }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Green = 82, Blue = 214, Red = 232 }, KeyFrames = { [0] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true }, RH = { 51, 0.333333333333333 } }, [153] = { 1, LH = { 102, 0.666666666666667 }, Flags = { StepIn = true }, RH = { 154.333333333333, 0.666666666666667 } }, [157] = { 0, LH = { 155.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } }, NameSet = true, CtrlWZoom = false }, Root = Transform { Inputs = { Grp_Root = Input { Value = 0 }, ["Grp_記号など"] = Input { Value = 0 }, ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_顔色"] = Input { Value = 0 }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG" }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N012_kigounado_show_77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N012_kigounado_hide_77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "記号など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_kamikazari_show_5 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪飾り show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_kamikazari_hide_5 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪飾り hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_kamikazariflipx_show_4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪飾り:flipx show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_kamikazariflipx_hide_4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "髪飾り:flipx hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_記号など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "記号など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_ase_show_77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_ase_hide_77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_show_76 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase2_hide_76 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗2 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namida_show_75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namida_hide_75 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_kihon72 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_gokigen71 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ごきげん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_komari70 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*困り", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_oko69 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おこ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_mesetto66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_tatesenme50 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*縦線目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_tojime49 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*閉じ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_nagomime48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_none47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_nikkori46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_matsugekihon66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*まつげ基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_matsugehanme65 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*まつげ半目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_matsugeoko64 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*まつげおこ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 9, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N008_kihon63 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_kameramesenmigi5px62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線/右5px", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_mesorashihidari5px61 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目逸らし/左5px", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_nigorime60 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*濁り目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kirakirame59 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*きらきら目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_haatome58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ハート目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_gurugurume57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぐるぐる目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_yabame56 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*やば目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_shironukime55 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*白抜き目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 12, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N011_hohoemi43 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_waaa42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*わあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_uhehe41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うへへ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_niyari40 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にやり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_sun39 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*すん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_o38 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_oo37 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_e36 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*え", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_uootsu35 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うおーっ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_muu34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hoo33 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_nn32 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kageri_show_28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N004_kageri_hide_28 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_hoppe27 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_hoppeakame26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ赤め", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_hoppeakame225 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ赤め2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_kuma24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*クマ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kihon20 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_kangaeru19 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*考える", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_piisu18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ピース", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_banzai17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ばんざい", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_udewohirogeru16 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腕をひろげる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_kihon13 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_piisu12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ピース", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_sasasu11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*指さす", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_houchou10 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*包丁", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_banzai9 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ばんざい", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_udewohirogeru8 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*腕をひろげる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, ViewInfo = OperatorInfo { Pos = { 5940, 49.5 } } }, ["モーションなし"] = Transform { Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 5940, 181.5 } } }, ["不安"] = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { Source = "RandomSeed", Default = 0, Width = 1, SourceOp = "Shake1" }, Input4 = InstanceInput { SourceOp = "Shake1", Width = 0.385, Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { Source = "x", Default = 0.1, Name = "X", SourceOp = "Transform1_2" }, Input2 = InstanceInput { Source = "y", Default = 0.1, Name = "Y", SourceOp = "Transform1_2" } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, CtrlWShown = false, ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } } }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false }, Shake1 = Shake { Inputs = { XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, LockXY = Input { Value = 0 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, Smoothness = Input { Value = 2 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 } }, Faster = true, CtrlWZoom = false } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, PipeStyle = "Direct", Pos = { 6600, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Direction = "Horizontal" }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } } } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct", Flags = { AllowPan = false, AutoSnap = true, ForceAll = true, GridSnap = true }, Direction = "Horizontal" }, CtrlWZoom = false } } } ================================================ FILE: Templates/Edit/Generators/矢印.setting ================================================ { Tools = ordered() { MacroTool1 = GroupOperator { CtrlWZoom = false, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "sRender1", Source = "P1", }, Input2 = InstanceInput { SourceOp = "sRender1", Source = "P2", DefaultX = 0.25, DefaultY = 0.5, }, Input3 = InstanceInput { SourceOp = "sRender1", Source = "Size", Default = 0.100000001490116, }, Input4 = InstanceInput { SourceOp = "sBoolean1", Source = "Red", Name = "Color", ControlGroup = 4, Default = 1, }, Input5 = InstanceInput { SourceOp = "sBoolean1", Source = "Green", ControlGroup = 4, Default = 1, }, Input6 = InstanceInput { SourceOp = "sBoolean1", Source = "Blue", ControlGroup = 4, Default = 1, }, Input7 = InstanceInput { SourceOp = "sBoolean1", Source = "Alpha", ControlGroup = 4, Default = 1, }, Outline = InstanceInput { SourceOp = "sRender1", Source = "Outline", }, Input8 = InstanceInput { SourceOp = "sOutline1", Source = "Thickness", Default = 0, }, Input9 = InstanceInput { SourceOp = "sBoolean2", Source = "Red", Name = "Color", ControlGroup = 6, Default = 1, }, Input10 = InstanceInput { SourceOp = "sBoolean2", Source = "Green", ControlGroup = 6, Default = 0, }, Input11 = InstanceInput { SourceOp = "sBoolean2", Source = "Blue", ControlGroup = 6, Default = 0, }, Input12 = InstanceInput { SourceOp = "sBoolean2", Source = "Alpha", ControlGroup = 6, Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "sRender1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 495, 82.5 }, Flags = { AllowPan = false, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 621, 264.364, 310.5, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { sRender1 = sRender { CtrlWZoom = false, CtrlWShown = false, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Input = Input { SourceOp = "sTransform1", Source = "Output", }, Outline = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 247, 107.758 } }, UserControls = ordered() { P1 = { INPID_PreviewControl = "CrosshairControl", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "P1", }, P2 = { INP_DefaultX = 0.25, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "P2", }, Size = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.100000001490116, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "Size", }, Outline = { INP_MaxAllowed = 1000000, INP_Integer = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "Outline", } } }, sBoolean1 = sBoolean { CtrlWShown = false, Inputs = { Operation = Input { Value = FuID { "Union" }, }, Input1 = Input { SourceOp = "sRectangle1", Source = "Output", }, Input2 = Input { SourceOp = "sNGon1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -83, 107.758 } }, }, sOutline1 = sOutline { CtrlWShown = false, Inputs = { Thickness = Input { Value = 0, }, JoinStyle = Input { Value = 3, }, CapStyle = Input { Value = 0, }, Input = Input { SourceOp = "sBoolean2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 27, 8.75758 } }, }, sBoolean2 = sBoolean { CtrlWShown = false, Inputs = { Operation = Input { Value = FuID { "Union" }, }, Input1 = Input { SourceOp = "sRectangle1", Source = "Output", }, Input2 = Input { SourceOp = "sNGon1", Source = "Output", }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -83, 8.75758 } }, }, sTransform1 = sTransform { CtrlWShown = false, Inputs = { XOffset = Input { Expression = "sRender1.P1.X - 0.5", }, YOffset = Input { Expression = "(sRender1.P1.Y - 0.5) * sRender1.Height / sRender1.Width", }, ZRotation = Input { Expression = "deg(atan2(YOffset - sTransform2.YOffset, XOffset - sTransform2.XOffset))", }, Input = Input { SourceOp = "sMerge1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 137, 107.758 } }, }, sTransform2 = sTransform { CtrlWShown = false, Inputs = { XOffset = Input { Value = -0.25, Expression = "sRender1.P2.X - 0.5", }, YOffset = Input { Expression = "(sRender1.P2.Y - 0.5) * sRender1.Height / sRender1.Width", }, }, ViewInfo = OperatorInfo { Pos = { 137, 206.758 } }, }, sMerge1 = sMerge { CtrlWShown = false, Inputs = { Input1 = Input { SourceOp = "sBoolean1", Source = "Output", }, Input2 = Input { SourceOp = "sOutline1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 27, 107.758 } }, }, sNGon1 = sNGon { CtrlWShown = false, Inputs = { Sides = Input { Value = 3, }, Width = Input { Value = 0.200000002980232, Expression = "sRender1.Size *2", }, Height = Input { Value = 0.200000002980232, Expression = "sRender1.Size *2", }, }, ViewInfo = OperatorInfo { Pos = { -248, 8.75758 } }, }, sRectangle1 = sRectangle { CtrlWShown = false, Inputs = { ["Translate.X"] = Input { Value = -0.125, Expression = "- Width / 2", }, Width = Input { Value = 0.25, Expression = "sqrt((sTransform2.XOffset - sTransform1.XOffset) ^ 2 + (sTransform2.YOffset - sTransform1.YOffset) ^ 2)", }, Height = Input { Value = 0.100000001490116, Expression = "sRender1.Size", }, }, ViewInfo = OperatorInfo { Pos = { -248, 107.758 } }, } }, } } } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/WhiteCUL.comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 995, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ちゅ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -1039.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -1501.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-え.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -1039.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!白目\\-白目見開き.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -2293.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ひゅっ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1039.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\記号など\\滝涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -643.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ほー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4675, -1039.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-わはー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4565, -1039.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!左腕\\-手のひら.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-目そらし2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4785, -2293.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-●●.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4675, -2293.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-えぇー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1039.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-ジト目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -1501.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!顔色など\\-赤面.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-うっわー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -1039.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!右腕\\-手のひら.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ん_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4235, -1039.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-むん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -1039.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-◯◯.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1501.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!白目\\下眼瞼強調.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -2293.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-上がり眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2860, -643.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\記号など\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3520, -643.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-カメラ目線2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5005, -2293.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -1501.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-怒り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2970, -643.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-基本2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5225, -2293.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-えへぇ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -1039.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!右腕\\-手の甲.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!右腕\\-指さし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!顔色など\\-青ざめ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-困り眉2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2640, -643.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-目そらし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -2293.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!左腕\\-手の甲.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5335, -2293.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-困り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2750, -643.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\記号など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -643.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -1039.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-えあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -1039.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\記号など\\汗多め.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3410, -643.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!後髪.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!顔色など\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!顔色など\\鼻.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!眉\\-基本眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3080, -643.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -1039.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-あは.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4785, -1039.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -1039.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!白目\\-白目基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4235, -2293.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-基本目セット\\!黒目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5115, -2293.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!目\\-なごみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -1501.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-うへぇ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -1039.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\WhiteCUL立ち絵素材\\!口\\-ぺろん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4455, -1039.5 } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5500, 511.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6160, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5005, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 4345, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5335, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5170, 676.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5170, 808.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5335, 676.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5335, 808.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5335, 940.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4675, 511.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 4510, 511.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5665, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5170, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6325, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 4840, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5830, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, Background1 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, }, ["後髪_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "後髪_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader2", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader5", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 935, -379.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 935, -115.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader9", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1595, -379.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -115.5 } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, }, ["顔色など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, Foreground = Input { SourceOp = "Loader12", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, }, ["鼻_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色など_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader13", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, }, ["顔色など"] = Transform { Inputs = { Input = Input { SourceOp = "鼻_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } }, }, ["顔色など_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "顔色など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } }, }, Background10 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2530, -643.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2530, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, Foreground = Input { SourceOp = "Loader50", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3080, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3080, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色など_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3080, -115.5 } }, }, Background11 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3300, -643.5 } }, }, SetDomain11 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background11", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3300, -511.5 } }, }, ["汗多め_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain11", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3410, -511.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗多め_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3520, -511.5 } }, }, ["滝涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -511.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "滝涙_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -511.5 } }, }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "涙_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3740, -379.5 } }, }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "記号など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "記号など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1039.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -907.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader30", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -907.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4895, -775.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.491296472767995, 0.783362914335385 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4895, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader30", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4785, -214.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4675, -511.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4675, -214.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -610.5 } }, }, Transform5 = Transform { NameSet = true, Inputs = { Pivot = Input { Value = { 0.49177213862416, 0.784032610475525 }, }, UseSizeAndAspect = Input { Value = 0, }, XSize = Input { Value = 1.25, }, YSize = Input { Value = 0.6, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "I", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform5", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4565, -214.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader22", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -610.5 } }, }, Transform4_1 = Transform { Inputs = { Pivot = Input { Value = { 0.49177213862416, 0.784032610475525 }, }, UseSizeAndAspect = Input { Value = 0, }, YSize = Input { Value = 0.75, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "U", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4_1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4455, -214.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -610.5 } }, }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.49177213862416, 0.784032610475525 }, }, UseSizeAndAspect = Input { Value = 0, }, YSize = Input { Value = 0.75, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "E", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4345, -214.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader22", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4235, -214.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4675, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1501.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1369.5 } }, }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1897.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1765.5 } }, }, Background8 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -2293.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -2161.5 } }, }, ["白目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "Loader37", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4235, -2161.5 } }, }, ["下眼瞼強調_MG"] = Merge { Inputs = { Background = Input { SourceOp = "白目_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -2161.5 } }, }, ["白目"] = Transform { Inputs = { Input = Input { SourceOp = "下眼瞼強調_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -2029.5 } }, }, ["白目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "白目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -1765.5 } }, }, Background9 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 2010, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4565, -2293.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -2161.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader43", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5335, -2161.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5335, -2029.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "白目_MG1", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5335, -1765.5 } }, }, ["基本目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5335, -1633.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "基本目セット", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5335, -1369.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5335, -1237.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5335, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } }, }, EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_3LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_3LayerEnabled2", Source = "Value", }, Blink = Input { Value = 173, }, }, ViewInfo = OperatorInfo { Pos = { 5335, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "記号など_MG\n涙_MG\n滝涙_MG\n汗_MG\n汗多め_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n白目_MG1\n下眼瞼強調_MG\n白目_MG\n目_MG\n口_MG1\n口_MG\n顔色など_MG1\n鼻_MG\n顔色など_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\n体_MG\n後髪_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_記号など"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_白目"] = Input { Value = 0, }, ["Grp_顔色など"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5335, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N008_kigounado_show_75 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など show", }, N008_kigounado_hide_75 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など hide", }, ["Grp_記号など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "記号など", }, N003_namida_show_75 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 show", }, N003_namida_hide_75 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 hide", }, N002_takinamida_show_74 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"滝涙_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "滝涙 show", }, N002_takinamida_hide_74 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"滝涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "滝涙 hide", }, N001_ase_show_73 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N001_ase_hide_73 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, N000_aseoome_show_72 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗多め_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗多め show", }, N000_aseoome_hide_72 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗多め_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗多め hide", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N004_kihonmayu69 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本眉", }, N003_ikarimayu68 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*怒り眉", }, N002_agarimayu67 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上がり眉", }, N001_komarimayu66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り眉", }, N000_komarimayu265 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り眉2", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N005_kihonmesetto62 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"基本目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本目セット", }, N004_none46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, N003_nagomi45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*なごみ", }, N002_nikkori44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, ["N001_◯◯43"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*◯◯", }, N000_jitome42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ジト目", }, ["Grp_基本目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 0, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "基本目セット", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N006_kihon62 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N005_kihon261 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本2", }, N004_kameramesen60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線", }, N003_kameramesen259 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線2", }, N002_mesorashi58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし", }, N001_mesorashi257 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし2", }, ["N000_●●56"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*●●", }, ["Grp_白目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "白目", }, N002_shitagankenkyouchou_show_53 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"下眼瞼強調_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "下眼瞼強調 show", }, N002_shitagankenkyouchou_hide_53 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"下眼瞼強調_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "下眼瞼強調 hide", }, N001_shiromekihon52 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"白目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白目基本", }, N000_shiromemihiraki51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"白目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白目見開き", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 17, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N016_hohoemi39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N015_aha38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あは", }, N014_hoo37 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほー", }, N013_wahaa36 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*わはー", }, N012_peron35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぺろん", }, N011_ehee34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*えへぇ", }, N010_n33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ん", }, N009_mun32 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むん", }, N008_o31 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N007_chu30 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ちゅ", }, N006_hyutsu29 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ひゅっ", }, N005_n28 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ん", }, N004_e27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*え", }, N003_eaa26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*えあー", }, N002_uhee25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うへぇ", }, N001_eee24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*えぇー", }, N000_utsuwaa23 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うっわー", }, ["Grp_顔色など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色など", }, N003_hana_show_20 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"鼻_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "鼻 show", }, N003_hana_hide_20 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"鼻_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "鼻 hide", }, N002_hoppe19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色など_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ", }, N001_sekimen18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色など_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*赤面", }, N000_aozame17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色など_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*青ざめ", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N003_kihon14 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N002_sasashi13 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*指さし", }, N001_tenohira12 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手のひら", }, N000_tenokabuto11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手の甲", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N002_kihon8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N001_tenohira7 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手のひら", }, N000_tenokabuto6 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手の甲", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5335, 247.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5995, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_3LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 56.3333333333333, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [169] = { 0, LH = { 112.666666666667, 0.333333333333333 }, RH = { 170.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [173] = { 1, LH = { 171.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_3LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 56.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [169] = { 1, LH = { 112.666666666667, 0.666666666666667 }, RH = { 170.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [173] = { 0, LH = { 171.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.47186574531096, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.52813425468904, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 6, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { PixelX = 420, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.125, RootOffset = { -1280.76, 975.269 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = 139.2, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", AVI = { Preview = { DataCheck = true, Key = 15, Handler = 1668707181, KeyCheck = true, DataRate = 300, Quality = 75 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/WhiteCUL.json ================================================ { "macro_name": "WhiteCUL", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_記号など", "name": "記号など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_namida_show_75", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_namida_hide_75", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_takinamida_show_74", "name": "滝涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_takinamida_hide_74", "name": "滝涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_show_73", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_hide_73", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_aseoome_show_72", "name": "汗多め show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_aseoome_hide_72", "name": "汗多め hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kihonmayu69", "name": "*基本眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_ikarimayu68", "name": "*怒り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_agarimayu67", "name": "*上がり眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_komarimayu66", "name": "*困り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_komarimayu265", "name": "*困り眉2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kihonmesetto62", "name": "*基本目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_none46", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_nagomi45", "name": "*なごみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_nikkori44", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_◯◯43", "name": "*◯◯", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_jitome42", "name": "*ジト目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_基本目セット", "name": "基本目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_kihon62", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kihon261", "name": "*基本2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kameramesen60", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kameramesen259", "name": "*カメラ目線2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_mesorashi58", "name": "*目そらし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_mesorashi257", "name": "*目そらし2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_●●56", "name": "*●●", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_白目", "name": "白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_shitagankenkyouchou_show_53", "name": "下眼瞼強調 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_shitagankenkyouchou_hide_53", "name": "下眼瞼強調 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_shiromekihon52", "name": "*白目基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shiromemihiraki51", "name": "*白目見開き", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N016_hohoemi39", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N015_aha38", "name": "*あは", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N014_hoo37", "name": "*ほー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N013_wahaa36", "name": "*わはー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_peron35", "name": "*ぺろん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_ehee34", "name": "*えへぇ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_n33", "name": "*ん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_mun32", "name": "*むん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_o31", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_chu30", "name": "*ちゅ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_hyutsu29", "name": "*ひゅっ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_n28", "name": "*ん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_e27", "name": "*え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_eaa26", "name": "*えあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_uhee25", "name": "*うへぇ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_eee24", "name": "*えぇー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_utsuwaa23", "name": "*うっわー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色など", "name": "顔色など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hana_show_20", "name": "鼻 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hana_hide_20", "name": "鼻 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoppe19", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_sekimen18", "name": "*赤面", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_aozame17", "name": "*青ざめ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kihon14", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_sasashi13", "name": "*指さし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_tenohira12", "name": "*手のひら", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_tenokabuto11", "name": "*手の甲", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kihon8", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_tenohira7", "name": "*手のひら", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_tenokabuto6", "name": "*手の甲", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/ずんだもん(Open).comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 300 }, GlobalRange = { 0, 300 }, CurrentID = 9643, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, Resumable = true, OutputClips = { }, Tools = { Loader71 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目ハート.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11715, -1303.5 } }, }, Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -808.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-ぱんつ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -412.5 } }, }, Loader65 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-UU.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11055, -1303.5 } }, }, Loader80 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13145, -2095.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12815, -841.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8250, -808.5 } }, }, Loader95 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12045, -412.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6380, -808.5 } }, }, Loader72 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11825, -1303.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-ひそひそ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7700, -808.5 } }, }, Loader88 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10835, -412.5 } }, }, Loader63 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-〇〇.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10835, -1303.5 } }, }, Loader86 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13805, -2095.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7590, -808.5 } }, }, Loader82 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13365, -2095.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8690, -808.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8140, -808.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -808.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9240, -808.5 } }, }, Loader91 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-普通眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11165, -412.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-スク水.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -412.5 } }, }, Loader98 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12375, -412.5 } }, }, Loader99 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\アヒルちゃん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12485, -412.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9130, -808.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -808.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8030, -808.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -808.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12595, -841.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ゆ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13255, -841.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-マイク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8800, -808.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -808.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -808.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6600, -808.5 } }, }, Loader69 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ジト目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11495, -1303.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9020, -808.5 } }, }, Loader89 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-上がり眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10945, -412.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-おほお.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13035, -841.5 } }, }, Loader58 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-青ざめ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10010, -412.5 } }, }, Loader59 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ赤め.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10120, -412.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -808.5 } }, }, Loader96 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12155, -412.5 } }, }, Loader55 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13365, -841.5 } }, }, Loader75 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-見開き白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12375, -1699.5 } }, }, Loader56 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9790, -412.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-制服.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7150, -412.5 } }, }, Loader62 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ぐるぐる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10725, -1303.5 } }, }, Loader76 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-ジト白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12485, -1699.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\パーカー裏地.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -16.5 } }, }, Loader81 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13255, -2095.5 } }, }, Loader60 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10230, -412.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んへー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12705, -841.5 } }, }, Loader85 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13695, -2095.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-指差し.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8910, -808.5 } }, }, Loader70 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11605, -1303.5 } }, }, Loader67 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11275, -1303.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-考える.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7810, -808.5 } }, }, Loader78 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12925, -2095.5 } }, }, Loader64 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10945, -1303.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-バスタオル.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -412.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -808.5 } }, }, Loader94 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-パーカー(裏地とセットで使用).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11715, -412.5 } }, }, Loader97 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12265, -412.5 } }, }, Loader84 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13585, -2095.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-素体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4070, -412.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -808.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -808.5 } }, }, Loader66 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11165, -1303.5 } }, }, Loader87 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10725, -412.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -808.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-指差し.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -808.5 } }, }, Loader92 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆萎え.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11495, -412.5 } }, }, Loader74 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12045, -1303.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7920, -808.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9350, -808.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-マイク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -808.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-△.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12485, -841.5 } }, }, Loader73 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11935, -1303.5 } }, }, Loader57 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9900, -412.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-考える.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -808.5 } }, }, Loader79 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13035, -2095.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-ひそひそ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -808.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -808.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-はへえ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12925, -841.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\尻尾的なアレ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -16.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-いつもの服.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -412.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8360, -808.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9460, -808.5 } }, }, Loader61 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10340, -412.5 } }, }, Loader90 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-怒り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11055, -412.5 } }, }, Loader93 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆通常.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11605, -412.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むふ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12375, -841.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13145, -841.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12265, -841.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12155, -841.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12045, -841.5 } }, }, Loader77 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-普通白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12595, -1699.5 } }, }, Loader83 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13475, -2095.5 } }, }, Loader68 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-なごみ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11385, -1303.5 } }, }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 12815, 742.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13970, 742.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ST_Background_1 = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13640, 907.5 } }, }, ST_SetDomain_1 = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background_1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13640, 1039.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 907.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain_1", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, 1039.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0.1 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 1171.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13145, 742.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 13475, 742.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 742.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14630, 742.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14135, 742.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 13640, 742.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 12980, 742.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, Background2 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -412.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3960, -280.5 } }, }, ["服装2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader3", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -280.5 } }, }, Background3 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -808.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -676.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader7", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -676.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5610, -544.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "服装2_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -280.5 } }, }, Background4 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -808.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5830, -676.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, Foreground = Input { SourceOp = "Loader16", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -676.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -544.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -280.5 } }, }, ["服装2"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -148.5 } }, }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14795, 742.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 13310, 742.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14300, 742.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -16.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3355, 115.5 } }, }, ["尻尾的なアレ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3630, 115.5 } }, }, ["パーカー裏地_MG"] = Merge { Inputs = { Background = Input { SourceOp = "尻尾的なアレ_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3740, 115.5 } }, }, Background5 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7040, -412.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7040, -280.5 } }, }, ["服装1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader26", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -280.5 } }, }, Background6 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7480, -808.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7480, -676.5 } }, }, ["左腕1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "Loader34", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8360, -676.5 } }, }, ["左腕1"] = Transform { Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8360, -544.5 } }, }, ["左腕_MG2"] = Merge { Inputs = { Background = Input { SourceOp = "服装1_MG", Source = "Output", }, Foreground = Input { SourceOp = "左腕1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8360, -280.5 } }, }, Background7 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8580, -808.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8580, -676.5 } }, }, ["右腕1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader42", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9460, -676.5 } }, }, ["右腕1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 9460, -544.5 } }, }, ["右腕_MG2"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG2", Source = "Output", }, Foreground = Input { SourceOp = "右腕1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9460, -280.5 } }, }, ["服装1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 9460, -148.5 } }, }, Root_MG = Merge { Inputs = { Background = Input { SourceOp = "パーカー裏地_MG", Source = "Output", }, Foreground = Input { SourceOp = "服装1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9460, 115.5 } }, }, Background9 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9680, -412.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 9680, -280.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9790, -280.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader61", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10340, -280.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10340, -148.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "Root_MG", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10340, 115.5 } }, }, Background13 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10615, -412.5 } }, }, SetDomain13 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background13", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10615, -280.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain13", Source = "Output", }, Foreground = Input { SourceOp = "Loader90", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11165, -280.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11165, -148.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11165, 115.5 } }, }, Background14 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11385, -412.5 } }, }, SetDomain14 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background14", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11385, -280.5 } }, }, ["枝豆_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain14", Source = "Output", }, Foreground = Input { SourceOp = "Loader93", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11715, -280.5 } }, }, ["枝豆"] = Transform { Inputs = { Input = Input { SourceOp = "枝豆_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11715, -148.5 } }, }, ["枝豆_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "枝豆", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11715, 115.5 } }, }, Background15 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11935, -412.5 } }, }, SetDomain15 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background15", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11935, -280.5 } }, }, ["汗3_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain15", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12045, -280.5 } }, }, ["汗2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗3_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12155, -280.5 } }, }, ["汗1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗2_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12265, -280.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗1_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12375, -280.5 } }, }, ["アヒルちゃん_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12485, -280.5 } }, }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "アヒルちゃん_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12485, -148.5 } }, }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "枝豆_MG1", Source = "Output", }, Foreground = Input { SourceOp = "記号など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12485, 115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "記号など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12705, 115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background8 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11935, -841.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11935, -709.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "Loader46", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13365, -709.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13365, -280.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, M_Close = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader46", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13255, -280.5 } }, }, M01 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13145, -280.5 } }, }, M02 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader45", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13035, -280.5 } }, }, M03 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader44", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12925, -280.5 } }, }, M_Open = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Input = Input { SourceOp = "Loader43", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12815, -280.5 } }, }, MouthOpenAnim = MultiMerge { NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthBase", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "M_Close", Source = "Output", }, LayerName2 = Input { Value = "M_Close", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "M01", Source = "Output", }, LayerName3 = Input { Value = "M01", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "M02", Source = "Output", }, LayerName4 = Input { Value = "M02", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "M03", Source = "Output", }, LayerName5 = Input { Value = "M03", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "M_Open", Source = "Output", }, LayerName6 = Input { Value = "M_Open", }, LayerEnabled6 = Input { Value = 0, }, Threshold = Input { Value = 0.55, }, }, ViewInfo = OperatorInfo { Pos = { 13200, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { M_Open = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 6, INP_Default = 6, INP_MinScale = 3, INP_MinAllowed = 3, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "口パク", LINKS_Name = "M_Open", }, Threshold = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.550000011920929, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "口パク", LINKS_Name = "Threshold" }, Label_000 = { LINKID_DataType = "Number", INP_Integer = false, LBLC_DropDownButton = false, ICS_ControlPage = "口パク", INPID_InputControl = "LabelControl", INP_Passive = true, INP_External = false, LINKS_Name = "※変更後アニメーションを作り直す必要があります。", } } }, Background10 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10615, -1303.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10615, -1171.5 } }, }, Background11 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12265, -1699.5 } }, }, SetDomain11 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background11", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12265, -1567.5 } }, }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain11", Source = "Output", }, Foreground = Input { SourceOp = "Loader77", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12595, -1567.5 } }, }, Background12 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12815, -2095.5 } }, }, SetDomain12 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background12", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12815, -1963.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain12", Source = "Output", }, Foreground = Input { SourceOp = "Loader83", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1963.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1831.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "目セット_MG", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1567.5 } }, }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1435.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, Foreground = Input { SourceOp = "目セット", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1171.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, -280.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader68", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13640, -280.5 } }, }, EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthOpenAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_2LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_2LayerEnabled2", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "記号など_MG\nアヒルちゃん_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n枝豆_MG1\n枝豆_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n口_MG1\n口_MG\n右腕_MG2\n右腕1_MG\n左腕_MG2\n左腕1_MG\n服装1_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n服装2_MG\nパーカー裏地_MG\n尻尾的なアレ_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_記号など"] = Input { Value = 0, }, ["Grp_枝豆"] = Input { Value = 0, }, ["Grp_目セット"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, ["Grp_服装1"] = Input { Value = 0, }, ["Grp_服装2"] = Input { Value = 0, }, ["Grp_左腕"] = Input { Value = 0, }, ["Grp_右腕"] = Input { Value = 0, }, Grp_Root2 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, 346.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N009_kigounado_show_128 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "記号など show", }, N009_kigounado_hide_128 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "記号など hide", }, N001_paakaauraji_show_3 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "パーカー裏地 show", }, N001_paakaauraji_hide_3 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "パーカー裏地 hide", }, N000_shippotekinaare_show_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "尻尾的なアレ show", }, N000_shippotekinaare_hide_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "尻尾的なアレ hide", }, N003_fukusou155 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*服装1", }, N002_fukusou231 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*服装2", }, ["Grp_記号など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 10, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "記号など", }, N004_ahiruchan_show_128 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nlocal node = comp:FindTool(\"Loader99\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "アヒルちゃん show", }, N004_ahiruchan_hide_128 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "アヒルちゃん hide", }, N003_namida_show_127 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader98\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "涙 show", }, N003_namida_hide_127 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "涙 hide", }, N002_ase1_show_126 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader97\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗1 show", }, N002_ase1_hide_126 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗1 hide", }, N001_ase2_show_125 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader96\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗2 show", }, N001_ase2_hide_125 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗2 hide", }, N000_ase3_show_124 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader95\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗3 show", }, N000_ase3_hide_124 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗3 hide", }, ["Grp_枝豆"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "枝豆", }, N002_paakaaurajitosettodeshiyou121 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader94\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*パーカー(裏地とセットで使用)", }, N001_edamametsuujou120 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader93\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*枝豆通常", }, N000_edamamenae119 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader92\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*枝豆萎え", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N004_futsuumayu116 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader91\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通眉", }, N003_ikarimayu115 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader90\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*怒り眉", }, N002_agarimayu114 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader89\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*上がり眉", }, N001_komarimayu1113 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader88\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*困り眉1", }, N000_komarimayu2112 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader87\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*困り眉2", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 14, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N013_mesetto109 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*目セット", }, N012_uwamuki93 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*上向き", }, N011_uwamuki292 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*上向き2", }, N010_uwamuki391 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*上向き3", }, N009_hosomemehaato90 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*細め目ハート", }, N008_hosomeme89 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*細め目", }, N007_jitome88 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ジト目", }, N006_nagomime87 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*なごみ目", }, N005_nikkori86 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*にっこり", }, N004_nikkori285 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*にっこり2", }, N003_UU84 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*UU", }, N002_none83 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*><", }, ["N001_〇〇82"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*〇〇", }, N000_guruguru81 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ぐるぐる", }, ["Grp_目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目セット", }, N002_futsuushirome98 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通白目", }, N001_jitoshirome97 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ジト白目", }, N000_mihirakishirome96 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*見開き白目", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N008_futsuume109 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader86\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通目", }, N007_futsuume2108 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader85\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通目2", }, N006_futsuume3107 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通目3", }, N005_kameramesen106 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*カメラ目線", }, N004_kameramesen2105 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*カメラ目線2", }, N003_kameramesen3104 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*カメラ目線3", }, N002_mesorashi103 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*目逸らし", }, N001_mesorashi2102 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*目逸らし2", }, N000_mesorashi3101 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*目逸らし3", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N000_kageri_show_73 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "かげり show", }, N000_kageri_hide_73 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "かげり hide", }, N005_hoppe78 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほっぺ", }, N004_hoppe277 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほっぺ2", }, N003_hoppeakame76 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほっぺ赤め", }, N002_aozame75 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*青ざめ", }, N001_hihyouji74 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 13, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N012_muu70 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*むー", }, N011_yu69 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ゆ", }, N010_o68 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*お", }, N009_ohoo67 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*おほお", }, N008_hahee66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*はへえ", }, N007_nn65 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*んー", }, N006_nhee64 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*んへー", }, N005_naa63 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*んあー", }, ["N004_△62"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*△", }, N003_mufu61 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*むふ", }, N002_hoo60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほー", }, N001_hoa59 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほあ", }, N000_hoaa58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほあー", }, ["Grp_服装1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "服装1", }, N001_itsumonofuku35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*いつもの服", }, N000_seifuku34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*制服", }, ["Grp_右腕1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N007_kihon55 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*基本", }, N006_koshi54 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*腰", }, N005_tewoageru53 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*手を挙げる", }, N004_kuchimoto52 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*口元", }, N003_kurushimu51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*苦しむ", }, N002_yubisashishi50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*指差し", }, N001_maiku49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*マイク", }, N000_hihyouji48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, ["Grp_左腕1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N007_kihon45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*基本", }, N006_koshi44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*腰", }, N005_tewoageru43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*手を挙げる", }, N004_kuchimoto42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*口元", }, N003_kurushimu41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*苦しむ", }, N002_kangaeru40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*考える", }, N001_hisohiso39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ひそひそ", }, N000_hihyouji38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, ["Grp_服装2"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "服装2", }, N003_basutaoru9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*バスタオル", }, N002_sukumizu8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*スク水", }, N001_pantsu7 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ぱんつ", }, N000_motokarada6 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*素体", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N008_kihon31 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*基本", }, N007_koshi30 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*腰", }, N006_tewoageru29 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*手を挙げる", }, N005_kuchimoto28 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*口元", }, N004_kurushimu27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*苦しむ", }, N003_kangaeru26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*考える", }, N002_munamoto25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*胸元", }, N001_hisohiso24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ひそひそ", }, N000_hihyouji23 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N008_kihon20 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*基本", }, N007_koshi19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*腰", }, N006_tewoageru18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*手を挙げる", }, N005_kuchimoto17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*口元", }, N004_kurushimu16 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*苦しむ", }, N003_yubisashishi15 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*指差し", }, N002_maiku14 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*マイク", }, N001_munamoto13 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*胸元", }, N000_hihyouji12 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, Grp_Root2 = { INP_MaxAllowed = 1000000, INP_Integer = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root" } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 478.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14465, 742.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_2LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 41, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 0, LH = { 82, 0.333333333333333 }, RH = { 124.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [127] = { 1, LH = { 125.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_2LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 41, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 1, LH = { 82, 0.666666666666667 }, RH = { 124.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [127] = { 0, LH = { 125.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00314795383001, }, InnerLeft = { RatioY = 100, PixelX = 547, }, MainSplit = { RatioX = 100, RatioY = 1.6614017769003, }, CenterSplit = { RatioX = 1.00334001336005, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.996852046169988, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.3385982230997, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 4, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1.46035976015989, }, OuterRight = { PixelX = 415, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = true, Adjust = false, RatioY = 100, MRU = 1, RatioX = 0.539640239840106, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.125, RootOffset = { -10410.4, 1147.91 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 0.64327485380117, OffsetX = -14.7953216374269, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -1.2, OffsetY = 2.22044604925031e-16, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = true, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = true, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { Viewer = { ScaleMode = 1, DoD = { Show = true } }, }, LeftView = { Viewer = { ScaleMode = 1, DoD = { Show = true }, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", Unsorted = { GlobalEnd = 300 }, AVI = { Preview = { DataCheck = true, Key = 15, Quality = 75, DataRate = 300, KeyCheck = true, Handler = 1668707181 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/ずんだもん(Open).json ================================================ { "macro_name": "Zundamon", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_記号など", "name": "記号など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_ahiruchan_show_128", "name": "アヒルちゃん show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_ahiruchan_hide_128", "name": "アヒルちゃん hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_namida_show_127", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_namida_hide_127", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase1_show_126", "name": "汗1 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase1_hide_126", "name": "汗1 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_show_125", "name": "汗2 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_hide_125", "name": "汗2 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ase3_show_124", "name": "汗3 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ase3_hide_124", "name": "汗3 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_枝豆", "name": "枝豆", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_paakaaurajitosettodeshiyou121", "name": "*パーカー(裏地とセットで使用)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_edamametsuujou120", "name": "*枝豆通常", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_edamamenae119", "name": "*枝豆萎え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_futsuumayu116", "name": "*普通眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_ikarimayu115", "name": "*怒り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_agarimayu114", "name": "*上がり眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_komarimayu1113", "name": "*困り眉1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_komarimayu2112", "name": "*困り眉2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N013_mesetto109", "name": "*目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_uwamuki93", "name": "*上向き", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_uwamuki292", "name": "*上向き2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_uwamuki391", "name": "*上向き3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_hosomemehaato90", "name": "*細め目ハート", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_hosomeme89", "name": "*細め目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_jitome88", "name": "*ジト目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_nagomime87", "name": "*なごみ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_nikkori86", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_nikkori285", "name": "*にっこり2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_UU84", "name": "*UU", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_none83", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_〇〇82", "name": "*〇〇", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_guruguru81", "name": "*ぐるぐる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目セット", "name": "目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_futsuushirome98", "name": "*普通白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_jitoshirome97", "name": "*ジト白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mihirakishirome96", "name": "*見開き白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_futsuume109", "name": "*普通目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_futsuume2108", "name": "*普通目2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_futsuume3107", "name": "*普通目3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kameramesen106", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kameramesen2105", "name": "*カメラ目線2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kameramesen3104", "name": "*カメラ目線3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_mesorashi103", "name": "*目逸らし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_mesorashi2102", "name": "*目逸らし2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mesorashi3101", "name": "*目逸らし3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_show_73", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_hide_73", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_hoppe78", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_hoppe277", "name": "*ほっぺ2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoppeakame76", "name": "*ほっぺ赤め", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_aozame75", "name": "*青ざめ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hihyouji74", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_muu70", "name": "*むー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_yu69", "name": "*ゆ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_o68", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_ohoo67", "name": "*おほお", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_hahee66", "name": "*はへえ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_nn65", "name": "*んー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_nhee64", "name": "*んへー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_naa63", "name": "*んあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_△62", "name": "*△", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_mufu61", "name": "*むふ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoo60", "name": "*ほー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoa59", "name": "*ほあ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hoaa58", "name": "*ほあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕1", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kihon55", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_koshi54", "name": "*腰", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_tewoageru53", "name": "*手を挙げる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kuchimoto52", "name": "*口元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kurushimu51", "name": "*苦しむ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_yubisashishi50", "name": "*指差し", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_maiku49", "name": "*マイク", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hihyouji48", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕1", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kihon45", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_koshi44", "name": "*腰", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_tewoageru43", "name": "*手を挙げる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kuchimoto42", "name": "*口元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kurushimu41", "name": "*苦しむ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kangaeru40", "name": "*考える", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hisohiso39", "name": "*ひそひそ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hihyouji38", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_服装1", "name": "服装1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_itsumonofuku35", "name": "*いつもの服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_seifuku34", "name": "*制服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root2", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_paakaauraji_show_3", "name": "パーカー裏地 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_paakaauraji_hide_3", "name": "パーカー裏地 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shippotekinaare_show_2", "name": "尻尾的なアレ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shippotekinaare_hide_2", "name": "尻尾的なアレ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "M_Open", "name": "M_Open", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "Threshold", "name": "Threshold", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "Label_000", "name": "※変更後アニメーションを作り直す必要があります。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/ずんだもん.comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 300 }, GlobalRange = { 0, 300 }, CurrentID = 9680, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, Resumable = true, OutputClips = { }, Tools = { Loader72 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11825, -1303.5 } }, }, Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -808.5 } }, }, Loader71 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目ハート.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11715, -1303.5 } }, }, Loader65 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-UU.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11055, -1303.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -808.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12815, -841.5 } }, }, Loader89 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-上がり眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10945, -412.5 } }, }, Loader95 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12045, -412.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6380, -808.5 } }, }, Loader80 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13145, -2095.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-ぱんつ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -412.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-ひそひそ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7700, -808.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9020, -808.5 } }, }, Loader63 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-〇〇.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10835, -1303.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9350, -808.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -808.5 } }, }, Loader82 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13365, -2095.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6600, -808.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -808.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9240, -808.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8690, -808.5 } }, }, Loader98 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12375, -412.5 } }, }, Loader99 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\アヒルちゃん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12485, -412.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9130, -808.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -808.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8030, -808.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -808.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12595, -841.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-マイク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8800, -808.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -808.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -808.5 } }, }, Loader78 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12925, -2095.5 } }, }, Loader69 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ジト目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11495, -1303.5 } }, }, Loader86 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13805, -2095.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-おほお.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13035, -841.5 } }, }, Loader58 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-青ざめ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10010, -412.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -808.5 } }, }, Loader59 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ赤め.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10120, -412.5 } }, }, Loader96 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12155, -412.5 } }, }, Loader55 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13365, -841.5 } }, }, Loader56 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9790, -412.5 } }, }, Loader62 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-ぐるぐる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10725, -1303.5 } }, }, Loader76 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-ジト白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12485, -1699.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-指差し.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -808.5 } }, }, Loader81 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13255, -2095.5 } }, }, Loader88 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10835, -412.5 } }, }, Loader60 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10230, -412.5 } }, }, Loader85 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13695, -2095.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12155, -841.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-指差し.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8910, -808.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-制服.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7150, -412.5 } }, }, Loader70 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-細め目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11605, -1303.5 } }, }, Loader67 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11275, -1303.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-考える.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7810, -808.5 } }, }, Loader64 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10945, -1303.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8250, -808.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-バスタオル.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -412.5 } }, }, Loader75 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-見開き白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12375, -1699.5 } }, }, Loader94 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-パーカー(裏地とセットで使用).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11715, -412.5 } }, }, Loader97 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\記号など\\汗1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12265, -412.5 } }, }, Loader84 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-普通目3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13585, -2095.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-素体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4070, -412.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -808.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -808.5 } }, }, Loader66 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-にっこり2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11165, -1303.5 } }, }, Loader87 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-困り眉2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10725, -412.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -808.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8140, -808.5 } }, }, Loader92 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆萎え.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11495, -412.5 } }, }, Loader74 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12045, -1303.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\パーカー裏地.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -16.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7920, -808.5 } }, }, Loader91 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-普通眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11165, -412.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!右腕\\-マイク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -808.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-△.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12485, -841.5 } }, }, Loader73 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-上向き2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11935, -1303.5 } }, }, Loader57 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9900, -412.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-考える.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -808.5 } }, }, Loader79 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-目逸らし2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13035, -2095.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\!左腕\\-ひそひそ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -808.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装2_\\-スク水.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -412.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-はへえ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12925, -841.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\尻尾的なアレ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -16.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\-いつもの服.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -412.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8360, -808.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 9460, -808.5 } }, }, Loader61 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 10340, -412.5 } }, }, Loader90 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!眉\\-怒り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11055, -412.5 } }, }, Loader93 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!枝豆\\-枝豆通常.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11605, -412.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-むふ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12375, -841.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12045, -841.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-んへー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12705, -841.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ゆ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13255, -841.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-ほー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12265, -841.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13145, -841.5 } }, }, Loader77 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\-普通白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 12595, -1699.5 } }, }, Loader83 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-目セット\\!黒目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 13475, -2095.5 } }, }, Loader68 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\!目\\-なごみ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 11385, -1303.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ずんだもん立ち絵素材2.3\\-服装1_\\!左腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7590, -808.5 } }, }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 12815, 709.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258, LINKS_Name = "speed", } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13640, 874.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13640, 1006.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 874.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, INP_Default = 1, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, LINKS_Name = "Speed", }, Str = { INP_Integer = false, INP_Default = 1, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, LINKS_Name = "Str", } } }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, 1006.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0.1 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 1138.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13970, 709.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13145, 709.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "SliderControl", LINKS_Name = "Speed", }, Frame = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "SliderControl", LINKS_Name = "Frame", } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14630, 709.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, INP_Default = 0.1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_Integer = false, INP_Default = 0.1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", LINKS_Name = "shake", }, in_out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 13475, 709.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 13640, 709.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14135, 709.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 13310, 709.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, } } }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 709.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, Background2 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -412.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3960, -280.5 } }, }, ["服装2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader3", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -280.5 } }, }, Background3 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -808.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -676.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader7", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -676.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5610, -544.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "服装2_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -280.5 } }, }, Background4 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -808.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5830, -676.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, Foreground = Input { SourceOp = "Loader16", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -676.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -544.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -280.5 } }, }, ["服装2"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -148.5 } }, }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 12980, 709.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", }, offset = { INP_Integer = true, LINKS_Name = "offset", INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, INP_Default = 0, } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonCalculationonぴょん_CtrlCenterXYPath1_1YFirstOperandFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, ["CalculationonCalculationonCalculationonぴょん_CtrlCenterXYPath1_1YFirstOperandFirstOperand"] = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14795, 709.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } } }, }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14300, 709.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, Background1 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3410, -16.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3410, 115.5 } }, }, ["尻尾的なアレ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3630, 115.5 } }, }, ["パーカー裏地_MG"] = Merge { Inputs = { Background = Input { SourceOp = "尻尾的なアレ_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3740, 115.5 } }, }, Background5 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7040, -412.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7040, -280.5 } }, }, ["服装1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader26", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -280.5 } }, }, Background6 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7480, -808.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7480, -676.5 } }, }, ["左腕1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "Loader34", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8360, -676.5 } }, }, ["左腕1"] = Transform { Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8360, -544.5 } }, }, ["左腕_MG2"] = Merge { Inputs = { Background = Input { SourceOp = "服装1_MG", Source = "Output", }, Foreground = Input { SourceOp = "左腕1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8360, -280.5 } }, }, Background7 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8580, -808.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8580, -676.5 } }, }, ["右腕1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader42", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9460, -676.5 } }, }, ["右腕1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 9460, -544.5 } }, }, ["右腕_MG2"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG2", Source = "Output", }, Foreground = Input { SourceOp = "右腕1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9460, -280.5 } }, }, ["服装1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 9460, -148.5 } }, }, Root_MG = Merge { Inputs = { Background = Input { SourceOp = "パーカー裏地_MG", Source = "Output", }, Foreground = Input { SourceOp = "服装1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9460, 115.5 } }, }, Background9 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9680, -412.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 9680, -280.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 9790, -280.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader61", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10340, -280.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10340, -148.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "Root_MG", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10340, 115.5 } }, }, Background13 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10615, -412.5 } }, }, SetDomain13 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background13", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10615, -280.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain13", Source = "Output", }, Foreground = Input { SourceOp = "Loader90", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11165, -280.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11165, -148.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11165, 115.5 } }, }, Background14 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11385, -412.5 } }, }, SetDomain14 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background14", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11385, -280.5 } }, }, ["枝豆_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain14", Source = "Output", }, Foreground = Input { SourceOp = "Loader93", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11715, -280.5 } }, }, ["枝豆"] = Transform { Inputs = { Input = Input { SourceOp = "枝豆_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11715, -148.5 } }, }, ["枝豆_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "枝豆", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11715, 115.5 } }, }, Background15 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11935, -412.5 } }, }, SetDomain15 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background15", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11935, -280.5 } }, }, ["汗3_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain15", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12045, -280.5 } }, }, ["汗2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗3_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12155, -280.5 } }, }, ["汗1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗2_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12265, -280.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗1_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12375, -280.5 } }, }, ["アヒルちゃん_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12485, -280.5 } }, }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "アヒルちゃん_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12485, -148.5 } }, }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "枝豆_MG1", Source = "Output", }, Foreground = Input { SourceOp = "記号など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12485, 115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "記号など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12705, 115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background8 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 11935, -841.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 11935, -709.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "Loader46", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13365, -709.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13365, -280.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.460079669291306, 0.690525920907883 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13365, -16.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader46", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13255, -280.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 13255, -16.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader43", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13145, -280.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 13145, -16.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader49", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13035, -280.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 13035, -16.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader54", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12925, -280.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 12925, -16.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader45", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12815, -280.5 } }, }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "E", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 12815, -16.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12705, -280.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 12705, -16.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13145, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background10 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10615, -1303.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10615, -1171.5 } }, }, Background11 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12265, -1699.5 } }, }, SetDomain11 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background11", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12265, -1567.5 } }, }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain11", Source = "Output", }, Foreground = Input { SourceOp = "Loader77", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12595, -1567.5 } }, }, Background12 = Background { Inputs = { GlobalOut = Input { Value = 300, }, Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 12815, -2095.5 } }, }, SetDomain12 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background12", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 12815, -1963.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain12", Source = "Output", }, Foreground = Input { SourceOp = "Loader83", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1963.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1831.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "目セット_MG", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1567.5 } }, }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1435.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, Foreground = Input { SourceOp = "目セット", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, -1171.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, -280.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader68", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13640, -280.5 } }, }, EyeAnim = MultiMerge { NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_2LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_2LayerEnabled2", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 148.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "記号など_MG\nアヒルちゃん_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n枝豆_MG1\n枝豆_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n口_MG1\n口_MG\n右腕_MG2\n右腕1_MG\n左腕_MG2\n左腕1_MG\n服装1_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n服装2_MG\nパーカー裏地_MG\n尻尾的なアレ_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_記号など"] = Input { Value = 0, }, ["Grp_枝豆"] = Input { Value = 0, }, ["Grp_目セット"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, ["Grp_服装1"] = Input { Value = 0, }, ["Grp_服装2"] = Input { Value = 0, }, ["Grp_左腕"] = Input { Value = 0, }, ["Grp_右腕"] = Input { Value = 0, }, Grp_Root2 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 13805, 346.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N009_kigounado_show_128 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "記号など show", }, N009_kigounado_hide_128 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "記号など hide", }, N001_paakaauraji_show_3 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "パーカー裏地 show", }, N001_paakaauraji_hide_3 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"パーカー裏地_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "パーカー裏地 hide", }, N000_shippotekinaare_show_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "尻尾的なアレ show", }, N000_shippotekinaare_hide_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"尻尾的なアレ_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "尻尾的なアレ hide", }, N003_fukusou155 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*服装1", }, N002_fukusou231 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"服装2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*服装2", }, ["Grp_記号など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 10, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "記号など", }, N004_ahiruchan_show_128 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nlocal node = comp:FindTool(\"Loader99\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "アヒルちゃん show", }, N004_ahiruchan_hide_128 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"アヒルちゃん_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "アヒルちゃん hide", }, N003_namida_show_127 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader98\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "涙 show", }, N003_namida_hide_127 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "涙 hide", }, N002_ase1_show_126 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader97\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗1 show", }, N002_ase1_hide_126 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗1 hide", }, N001_ase2_show_125 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader96\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗2 show", }, N001_ase2_hide_125 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗2 hide", }, N000_ase3_show_124 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader95\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗3 show", }, N000_ase3_hide_124 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "汗3 hide", }, ["Grp_枝豆"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "枝豆", }, N002_paakaaurajitosettodeshiyou121 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader94\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*パーカー(裏地とセットで使用)", }, N001_edamametsuujou120 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader93\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*枝豆通常", }, N000_edamamenae119 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"枝豆_MG\")\nlocal node = comp:FindTool(\"Loader92\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*枝豆萎え", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N004_futsuumayu116 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader91\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通眉", }, N003_ikarimayu115 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader90\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*怒り眉", }, N002_agarimayu114 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader89\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*上がり眉", }, N001_komarimayu1113 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader88\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*困り眉1", }, N000_komarimayu2112 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader87\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*困り眉2", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 14, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N013_mesetto109 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*目セット", }, N012_uwamuki93 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*上向き", }, N011_uwamuki292 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*上向き2", }, N010_uwamuki391 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*上向き3", }, N009_hosomemehaato90 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*細め目ハート", }, N008_hosomeme89 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*細め目", }, N007_jitome88 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ジト目", }, N006_nagomime87 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*なごみ目", }, N005_nikkori86 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*にっこり", }, N004_nikkori285 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*にっこり2", }, N003_UU84 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*UU", }, N002_none83 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*><", }, ["N001_〇〇82"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*〇〇", }, N000_guruguru81 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ぐるぐる", }, ["Grp_目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目セット", }, N002_futsuushirome98 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通白目", }, N001_jitoshirome97 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ジト白目", }, N000_mihirakishirome96 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*見開き白目", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N008_futsuume109 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader86\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通目", }, N007_futsuume2108 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader85\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通目2", }, N006_futsuume3107 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*普通目3", }, N005_kameramesen106 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*カメラ目線", }, N004_kameramesen2105 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*カメラ目線2", }, N003_kameramesen3104 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*カメラ目線3", }, N002_mesorashi103 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*目逸らし", }, N001_mesorashi2102 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*目逸らし2", }, N000_mesorashi3101 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*目逸らし3", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N000_kageri_show_73 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "かげり show", }, N000_kageri_hide_73 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "かげり hide", }, N005_hoppe78 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほっぺ", }, N004_hoppe277 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほっぺ2", }, N003_hoppeakame76 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほっぺ赤め", }, N002_aozame75 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*青ざめ", }, N001_hihyouji74 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 13, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N012_muu70 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*むー", }, N011_yu69 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ゆ", }, N010_o68 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*お", }, N009_ohoo67 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*おほお", }, N008_hahee66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*はへえ", }, N007_nn65 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*んー", }, N006_nhee64 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*んへー", }, N005_naa63 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*んあー", }, ["N004_△62"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*△", }, N003_mufu61 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*むふ", }, N002_hoo60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほー", }, N001_hoa59 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほあ", }, N000_hoaa58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ほあー", }, ["Grp_服装1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "服装1", }, N001_itsumonofuku35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*いつもの服", }, N000_seifuku34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*制服", }, ["Grp_右腕1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N007_kihon55 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*基本", }, N006_koshi54 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*腰", }, N005_tewoageru53 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*手を挙げる", }, N004_kuchimoto52 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*口元", }, N003_kurushimu51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*苦しむ", }, N002_yubisashishi50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*指差し", }, N001_maiku49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*マイク", }, N000_hihyouji48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, ["Grp_左腕1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N007_kihon45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*基本", }, N006_koshi44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*腰", }, N005_tewoageru43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*手を挙げる", }, N004_kuchimoto42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*口元", }, N003_kurushimu41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*苦しむ", }, N002_kangaeru40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*考える", }, N001_hisohiso39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ひそひそ", }, N000_hihyouji38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, ["Grp_服装2"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "服装2", }, N003_basutaoru9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*バスタオル", }, N002_sukumizu8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*スク水", }, N001_pantsu7 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ぱんつ", }, N000_motokarada6 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"服装2_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*素体", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N008_kihon31 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*基本", }, N007_koshi30 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*腰", }, N006_tewoageru29 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*手を挙げる", }, N005_kuchimoto28 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*口元", }, N004_kurushimu27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*苦しむ", }, N003_kangaeru26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*考える", }, N002_munamoto25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*胸元", }, N001_hisohiso24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*ひそひそ", }, N000_hihyouji23 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N008_kihon20 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*基本", }, N007_koshi19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*腰", }, N006_tewoageru18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*手を挙げる", }, N005_kuchimoto17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*口元", }, N004_kurushimu16 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*苦しむ", }, N003_yubisashishi15 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*指差し", }, N002_maiku14 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*マイク", }, N001_munamoto13 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*胸元", }, N000_hihyouji12 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INPID_InputControl = "ButtonControl", ICS_ControlPage = "ポーズ", LINKS_Name = "*(非表示)", }, Grp_Root2 = { INP_MaxAllowed = 1000000, INP_Integer = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root" } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 13805, 445.5 } }, }, ["不安"] = GroupOperator { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 14465, 709.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, LINKS_Name = "x", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_MinScale = 0, LINKS_Name = "y", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", LINKS_Name = "shake", }, in_out = { INP_MinScale = 0, LINKS_Name = "in_out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_2LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 41, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 0, LH = { 82, 0.333333333333333 }, RH = { 124.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [127] = { 1, LH = { 125.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_2LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 41, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 1, LH = { 82, 0.666666666666667 }, RH = { 124.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [127] = { 0, LH = { 125.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00215517241379, }, InnerLeft = { RatioY = 100, PixelX = 547, }, MainSplit = { RatioX = 100, RatioY = 1.6614017769003, }, CenterSplit = { RatioX = 0.986639946559783, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.997844827586204, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.3385982230997, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 8, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1.46070460704607, }, OuterRight = { PixelX = 440, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = false, Adjust = true, RatioY = 100, MRU = 0, RatioX = 0.53929539295393, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.125, RootOffset = { -6660.94, 1496.93 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 0.64327485380117, OffsetX = -14.7953216374269, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = 128.2, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = true, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = true, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { Viewer = { ScaleMode = 1, DoD = { Show = true } }, }, LeftView = { Viewer = { ScaleMode = 1, DoD = { Show = true }, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", Unsorted = { GlobalEnd = 300 }, AVI = { Preview = { DataCheck = true, Key = 15, Quality = 75, DataRate = 300, KeyCheck = true, Handler = 1668707181 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/ずんだもん.json ================================================ { "macro_name": "Zundamon", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_記号など", "name": "記号など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_ahiruchan_show_128", "name": "アヒルちゃん show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_ahiruchan_hide_128", "name": "アヒルちゃん hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_namida_show_127", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_namida_hide_127", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase1_show_126", "name": "汗1 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase1_hide_126", "name": "汗1 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_show_125", "name": "汗2 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_hide_125", "name": "汗2 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ase3_show_124", "name": "汗3 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ase3_hide_124", "name": "汗3 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_枝豆", "name": "枝豆", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_paakaaurajitosettodeshiyou121", "name": "*パーカー(裏地とセットで使用)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_edamametsuujou120", "name": "*枝豆通常", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_edamamenae119", "name": "*枝豆萎え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_futsuumayu116", "name": "*普通眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_ikarimayu115", "name": "*怒り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_agarimayu114", "name": "*上がり眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_komarimayu1113", "name": "*困り眉1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_komarimayu2112", "name": "*困り眉2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N013_mesetto109", "name": "*目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_uwamuki93", "name": "*上向き", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_uwamuki292", "name": "*上向き2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_uwamuki391", "name": "*上向き3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_hosomemehaato90", "name": "*細め目ハート", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_hosomeme89", "name": "*細め目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_jitome88", "name": "*ジト目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_nagomime87", "name": "*なごみ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_nikkori86", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_nikkori285", "name": "*にっこり2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_UU84", "name": "*UU", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_none83", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_〇〇82", "name": "*〇〇", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_guruguru81", "name": "*ぐるぐる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目セット", "name": "目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_futsuushirome98", "name": "*普通白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_jitoshirome97", "name": "*ジト白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mihirakishirome96", "name": "*見開き白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_futsuume109", "name": "*普通目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_futsuume2108", "name": "*普通目2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_futsuume3107", "name": "*普通目3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kameramesen106", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kameramesen2105", "name": "*カメラ目線2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kameramesen3104", "name": "*カメラ目線3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_mesorashi103", "name": "*目逸らし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_mesorashi2102", "name": "*目逸らし2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mesorashi3101", "name": "*目逸らし3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_show_73", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_hide_73", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_hoppe78", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_hoppe277", "name": "*ほっぺ2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoppeakame76", "name": "*ほっぺ赤め", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_aozame75", "name": "*青ざめ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hihyouji74", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_muu70", "name": "*むー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_yu69", "name": "*ゆ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_o68", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_ohoo67", "name": "*おほお", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_hahee66", "name": "*はへえ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_nn65", "name": "*んー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_nhee64", "name": "*んへー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_naa63", "name": "*んあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_△62", "name": "*△", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_mufu61", "name": "*むふ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoo60", "name": "*ほー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoa59", "name": "*ほあ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hoaa58", "name": "*ほあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕1", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kihon55", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_koshi54", "name": "*腰", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_tewoageru53", "name": "*手を挙げる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kuchimoto52", "name": "*口元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kurushimu51", "name": "*苦しむ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_yubisashishi50", "name": "*指差し", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_maiku49", "name": "*マイク", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hihyouji48", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕1", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kihon45", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_koshi44", "name": "*腰", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_tewoageru43", "name": "*手を挙げる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kuchimoto42", "name": "*口元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kurushimu41", "name": "*苦しむ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kangaeru40", "name": "*考える", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hisohiso39", "name": "*ひそひそ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hihyouji38", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_服装1", "name": "服装1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_itsumonofuku35", "name": "*いつもの服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_seifuku34", "name": "*制服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root2", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_paakaauraji_show_3", "name": "パーカー裏地 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_paakaauraji_hide_3", "name": "パーカー裏地 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shippotekinaare_show_2", "name": "尻尾的なアレ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shippotekinaare_hide_2", "name": "尻尾的なアレ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/ちびめたん.comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 3297, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } }, }, Loader65 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -643.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -1105.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ジト目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -1402.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ4_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1105.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほあ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -1105.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -643.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-ぐるぐる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -1402.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-マイク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-おほお.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -1105.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-考える.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-はへえ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -1105.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-△.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -1105.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-指差し.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6600, -2194.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1105.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1402.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-普通白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -1798.5 } }, }, Loader58 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-上がり眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -643.5 } }, }, Loader59 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4070, -643.5 } }, }, Loader55 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-普通目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -2194.5 } }, }, Loader56 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -643.5 } }, }, Loader62 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-怒り太眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } }, }, Loader61 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り太眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -643.5 } }, }, Loader60 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -643.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-〇〇.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -1402.5 } }, }, Loader67 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -643.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -1105.5 } }, }, Loader64 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗3_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -643.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んへー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -1105.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-苦しむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, }, Loader66 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\記号など\\汗1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -643.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-腰.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -1105.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-UU.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -1402.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-んー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -1105.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-むふ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -1105.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-へっ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -1105.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-ひそひそ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -1402.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-にっこり2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -1402.5 } }, }, Loader57 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-困り眉1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -643.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-青ざめ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2695, -643.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!身体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!ヘアバンド.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -643.5 } }, }, Loader63 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!眉\\-普通太眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -643.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -1105.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1105.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-にし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6380, -1105.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-ゆ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -1105.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-あは_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -1105.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -1105.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\-ジト白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -1798.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -2194.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\ちびめたん立ち絵素材\\!目\\-なごみ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -1402.5 } }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7645, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6985, 379.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 6490, 379.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 6655, 379.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5830, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 6820, 379.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6655, 544.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6655, 676.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 6820, 544.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, 676.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0.1 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, 808.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6160, 379.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7150, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5995, 379.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7810, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 6325, 379.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7315, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, Background1 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, }, ["身体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, }, ["ヘアバンド_MG"] = Merge { Inputs = { Background = Input { SourceOp = "身体_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader2", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader9", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1375, -379.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "ヘアバンド_MG", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -115.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader16", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader23", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -379.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -115.5 } }, }, Background9 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -643.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3630, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader63", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4510, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -115.5 } }, }, Background10 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -643.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4730, -511.5 } }, }, ["汗3_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } }, }, ["汗2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗3_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } }, }, ["汗1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗2_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗1_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } }, }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "涙_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5170, -379.5 } }, }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "記号など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "記号など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5720, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -1105.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4290, -973.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader26", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6380, -973.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6380, -841.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6380, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.46131230879227, 0.693462995897606 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6380, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader26", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6270, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 6270, -214.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader24", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6160, -511.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 6160, -214.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader42", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6050, -511.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 6050, -214.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -511.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5940, -214.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader25", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5830, -511.5 } }, }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "E", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5830, -214.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader36", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5720, -511.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5720, -214.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -1402.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4950, -1270.5 } }, }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -1798.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6050, -1666.5 } }, }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader51", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -1666.5 } }, }, Background8 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1650, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -2194.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6490, -2062.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "Loader54", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -2062.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -1930.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "目セット_MG", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -1666.5 } }, }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -1534.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "目セット", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -1270.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -1138.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader49", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } }, }, EyeAnim = MultiMerge { NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_2LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_2LayerEnabled2", Source = "Value", }, Blink = Input { Value = 139, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "記号など_MG\n涙_MG\n汗1_MG\n汗2_MG\n汗3_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\nヘアバンド_MG\n身体_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_記号など"] = Input { Value = 0, }, ["Grp_目セット"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, 16.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N008_kigounado_show_86 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など show", }, N008_kigounado_hide_86 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など hide", }, ["Grp_記号など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "記号など", }, N003_namida_show_86 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 show", }, N003_namida_hide_86 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 hide", }, N002_ase1_show_85 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗1 show", }, N002_ase1_hide_85 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗1_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗1 hide", }, N001_ase2_show_84 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗2 show", }, N001_ase2_hide_84 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗2 hide", }, N000_ase3_show_83 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗3 show", }, N000_ase3_hide_83 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗3_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗3 hide", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N007_futsuufutomayu80 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通太眉", }, N006_ikarifutomayu79 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*怒り太眉", }, N005_komarifutomayu78 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り太眉", }, N004_futsuumayu77 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通眉", }, N003_ikarimayu76 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*怒り眉", }, N002_agarimayu75 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上がり眉", }, N001_komarimayu174 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り眉1", }, N000_komarimayu273 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り眉2", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N008_mesetto70 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目セット", }, N007_jitome61 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ジト目", }, N006_nagomime60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*なごみ目", }, N005_nikkori59 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, N004_nikkori258 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり2", }, N003_UU57 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*UU", }, N002_none56 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, ["N001_〇〇55"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*〇〇", }, N000_guruguru54 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぐるぐる", }, ["Grp_目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目セット", }, N001_futsuushirome65 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通白目", }, N000_jitoshirome64 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ジト白目", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N002_futsuume70 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通目", }, N001_kameramesen69 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線", }, N000_mesorashi68 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目逸らし", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 19, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N018_nishi51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にし", }, N017_hetsu50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*へっ", }, N016_ohoo49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おほお", }, N015_hahee48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*はへえ", }, N014_muu47 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むー", }, N013_yu46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ゆ", }, N012_o45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N011_n44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ん", }, N010_nn43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んー", }, N009_nhee42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んへー", }, N008_naa41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んあー", }, ["N007_△40"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*△", }, N006_mufu39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むふ", }, N005_hoo38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほー", }, N004_hoa37 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほあ", }, N003_hoaa36 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほあー", }, N002_hohoemi35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N001_aha34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あは", }, N000_aha33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あは", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N000_kageri_show_24 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり show", }, N000_kageri_hide_24 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり hide", }, N006_hoppe30 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ", }, N005_hoppe229 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ2", }, N004_hoppe328 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ3", }, N003_hoppe427 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ4", }, N002_aozame26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*青ざめ", }, N001_hihyouji25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(非表示)", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N006_kihon21 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N005_koshi20 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*腰", }, N004_tewoageru19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手を挙げる", }, N003_kuchimoto18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*口元", }, N002_kurushimu17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*苦しむ", }, N001_yubisashishi16 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*指差し", }, N000_maiku15 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*マイク", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N006_kihon12 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N005_koshi11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*腰", }, N004_tewoageru10 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手を挙げる", }, N003_kuchimoto9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*口元", }, N002_kurushimu8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*苦しむ", }, N001_kangaeru7 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*考える", }, N000_hisohiso6 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ひそひそ", } } }, ["モーションなし"] = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, 115.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7480, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_2LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 45, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [135] = { 0, LH = { 90, 0.333333333333333 }, RH = { 136.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [139] = { 1, LH = { 137.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_2LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 45, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [135] = { 1, LH = { 90, 0.666666666666667 }, RH = { 136.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [139] = { 0, LH = { 137.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { ["!Right"] = { }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, AuxRight = { Expanded = true } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.1253701875617, }, CenterSplit = { RatioX = 1.00467601870407, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 1, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.8746298124383, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, ActionStrip = { Show = true, RatioX = 100, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 2, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { RatioY = 100, PixelX = 413, }, MediaPool = { Show = false, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.191445, RootOffset = { -3878.4, 401.113 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, DoD = { Show = true }, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, AVI = { Preview = { DataCheck = true, Key = 15, Quality = 75, DataRate = 300, KeyCheck = true, Handler = 1668707181 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/ちびめたん.json ================================================ { "macro_name": "Metan", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_記号など", "name": "記号など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_namida_show_86", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_namida_hide_86", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase1_show_85", "name": "汗1 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase1_hide_85", "name": "汗1 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_show_84", "name": "汗2 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_hide_84", "name": "汗2 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ase3_show_83", "name": "汗3 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ase3_hide_83", "name": "汗3 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_futsuufutomayu80", "name": "*普通太眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_ikarifutomayu79", "name": "*怒り太眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_komarifutomayu78", "name": "*困り太眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_futsuumayu77", "name": "*普通眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_ikarimayu76", "name": "*怒り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_agarimayu75", "name": "*上がり眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_komarimayu174", "name": "*困り眉1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_komarimayu273", "name": "*困り眉2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_mesetto70", "name": "*目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_jitome61", "name": "*ジト目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_nagomime60", "name": "*なごみ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_nikkori59", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_nikkori258", "name": "*にっこり2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_UU57", "name": "*UU", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_none56", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_〇〇55", "name": "*〇〇", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_guruguru54", "name": "*ぐるぐる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目セット", "name": "目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_futsuushirome65", "name": "*普通白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_jitoshirome64", "name": "*ジト白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_futsuume70", "name": "*普通目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kameramesen69", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mesorashi68", "name": "*目逸らし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N018_nishi51", "name": "*にし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N017_hetsu50", "name": "*へっ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N016_ohoo49", "name": "*おほお", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N015_hahee48", "name": "*はへえ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N014_muu47", "name": "*むー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N013_yu46", "name": "*ゆ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_o45", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_n44", "name": "*ん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_nn43", "name": "*んー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_nhee42", "name": "*んへー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_naa41", "name": "*んあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_△40", "name": "*△", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_mufu39", "name": "*むふ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_hoo38", "name": "*ほー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_hoa37", "name": "*ほあ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoaa36", "name": "*ほあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hohoemi35", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_aha34", "name": "*あは", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_aha33", "name": "*あは", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_show_24", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_hide_24", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_hoppe30", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_hoppe229", "name": "*ほっぺ2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_hoppe328", "name": "*ほっぺ3", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoppe427", "name": "*ほっぺ4", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_aozame26", "name": "*青ざめ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hihyouji25", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_kihon21", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_koshi20", "name": "*腰", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_tewoageru19", "name": "*手を挙げる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kuchimoto18", "name": "*口元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kurushimu17", "name": "*苦しむ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_yubisashishi16", "name": "*指差し", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_maiku15", "name": "*マイク", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_kihon12", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_koshi11", "name": "*腰", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_tewoageru10", "name": "*手を挙げる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kuchimoto9", "name": "*口元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kurushimu8", "name": "*苦しむ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kangaeru7", "name": "*考える", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hisohiso6", "name": "*ひそひそ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_kigounado_show_86", "name": "記号など show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_kigounado_hide_86", "name": "記号など hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/まりさ.comp ================================================ Composition { CurrentTime = 228, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 1594, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5 build 30", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 0, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { EYE_18_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\18-15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -907.5 } }, }, EYE_09_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\09-15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -2491.5 } }, }, EYE_12_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\12.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -907.5 } }, }, EYE_11_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\11.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -1699.5 } }, }, MOUTH_13_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\13.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -1699.5 } }, }, EYE_05_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\05.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -1303.5 } }, }, MOUTH_18_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\18.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -907.5 } }, }, EYE_14_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\14.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -1699.5 } }, }, EYE_17_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\17.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } }, }, EYEBROW_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\02.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 495, 148.5 } }, }, EYE_08_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\08-15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -511.5 } }, }, MOUTH_08_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\08.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -1303.5 } }, }, MOUTH_14_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\14.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1303.5 } }, }, MOUTH_07_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\07.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1303.5 } }, }, MOUTH_03_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\03.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -2491.5 } }, }, EYE_08_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\08-15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -1699.5 } }, }, EYE_20_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\20.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "20", }, }, ViewInfo = OperatorInfo { Pos = { 8525, -511.5 } }, }, MOUTH_04_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\04.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, }, MOUTH_15_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\15.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -1699.5 } }, }, MOUTH_28_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\28.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "28", }, }, ViewInfo = OperatorInfo { Pos = { 5335, -511.5 } }, }, MOUTH_10_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\10.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -907.5 } }, }, MOUTH_33_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\33.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "33", }, }, ViewInfo = OperatorInfo { Pos = { 5885, -511.5 } }, }, EYE_10_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\10.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -511.5 } }, }, EYE_04_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\04.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -2095.5 } }, }, EYE_12_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\12.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, }, MOUTH_11_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\11.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -2095.5 } }, }, EYEBROW_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\01.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 385, 148.5 } }, }, MOUTH_07_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\07.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, }, MOUTH_05_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\05.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -907.5 } }, }, MOUTH_01_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\01.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, }, EYE_12_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\12.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -2491.5 } }, }, EYE_09_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\09-15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -2095.5 } }, }, EYE_17_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\17.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -907.5 } }, }, MOUTH_17_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\17.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, }, MOUTH_13_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\13.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -907.5 } }, }, EYE_11_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\11.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -907.5 } }, }, MOUTH_05_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\05.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -2491.5 } }, }, MOUTH_07_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\07.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -907.5 } }, }, EYEBROW_08_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\08.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 1155, 148.5 } }, }, MOUTH_04_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\04.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -1699.5 } }, }, MOUTH_17_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\17.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -2095.5 } }, }, FACE_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\顔\\03b.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, }, EYE_06_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\06.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -2095.5 } }, }, FACE_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\顔\\02b.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, }, MOUTH_02_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\02.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2475, -1699.5 } }, }, EYE_09_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\09-15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -1303.5 } }, }, EYE_13_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\13.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -907.5 } }, }, FACE_06_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\顔\\06a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, }, BODY_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\体\\01.体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, }, EYE_13_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\13.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -2491.5 } }, }, EYE_31_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\31.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "31", }, }, ViewInfo = OperatorInfo { Pos = { 9735, -511.5 } }, }, EYE_08_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\08-15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -2095.5 } }, }, MOUTH_27_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\27.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "27", }, }, ViewInfo = OperatorInfo { Pos = { 5225, -511.5 } }, }, EYE_26_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\26.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "26", }, }, ViewInfo = OperatorInfo { Pos = { 9185, -511.5 } }, }, MOUTH_16_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\16.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -907.5 } }, }, MOUTH_02_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\02.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2475, -2491.5 } }, }, EYE_35_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\35.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "35", }, }, ViewInfo = OperatorInfo { Pos = { 10175, -511.5 } }, }, EYE_15_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -907.5 } }, }, EYE_08_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\08-15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -907.5 } }, }, MOUTH_10_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\10.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -2491.5 } }, }, EYE_08_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\08-15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -2491.5 } }, }, EYE_11_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\11.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -2095.5 } }, }, EYE_15_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -511.5 } }, }, MOUTH_08_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\08.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -1699.5 } }, }, MOUTH_32_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\32.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "32", }, }, ViewInfo = OperatorInfo { Pos = { 5775, -511.5 } }, }, MOUTH_05_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\05.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -1699.5 } }, }, MOUTH_07_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\07.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -2491.5 } }, }, EYE_21_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\21.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "21", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -511.5 } }, }, EYE_03_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\03.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -2095.5 } }, }, EYE_03_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\03.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -1303.5 } }, }, EYE_03_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\03.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } }, }, EYE_02_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\02.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6545, -2095.5 } }, }, EYE_02_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\02.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6545, -1303.5 } }, }, EYE_02_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\02.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6545, -511.5 } }, }, EYE_01_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\01.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -2095.5 } }, }, EYE_01_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\01.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -1303.5 } }, }, EYE_01_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\01.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -511.5 } }, }, FACE_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\顔\\05a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } }, }, EYE_04_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\04.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -907.5 } }, }, EYE_04_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\04.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -511.5 } }, }, MOUTH_06_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\06.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -907.5 } }, }, MOUTH_13_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\13.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, }, FACE_08_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\透明.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "space", }, }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, }, MOUTH_09_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\09.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1699.5 } }, }, EYEBROW_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\04.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 715, 148.5 } }, }, EYE_09_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\09-15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -1699.5 } }, }, EYE_16_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\16.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -1699.5 } }, }, EYE_17_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\17.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -1699.5 } }, }, MOUTH_02_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\02.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2475, -2095.5 } }, }, EYE_22_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\22.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "22", }, }, ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } }, }, BACK_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\後\\04.後.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 385, -511.5 } }, }, EYE_23_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\23+眉.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "23+眉", }, }, ViewInfo = OperatorInfo { Pos = { 8855, -511.5 } }, }, EYE_16_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\16.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -907.5 } }, }, MOUTH_21_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\21.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "21", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -511.5 } }, }, FACE_07_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\顔\\07a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, }, EYE_12_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\12.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -1699.5 } }, }, MOUTH_03_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\03.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -2095.5 } }, }, MOUTH_05_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\05.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -1303.5 } }, }, EYE_06_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\06.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -2491.5 } }, }, EYEBROW_12_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\12.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 1595, 148.5 } }, }, EYE_12_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\12.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -2095.5 } }, }, MOUTH_05_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\05.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -2095.5 } }, }, EYE_18_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\18-15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } }, }, MOUTH_14_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\14.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1699.5 } }, }, MOUTH_12_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\12.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, }, EYE_07_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\07-15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -511.5 } }, }, MOUTH_15_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\15.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -2491.5 } }, }, EYE_06_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\06.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -907.5 } }, }, MOUTH_06_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\06.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -1699.5 } }, }, MOUTH_09_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\09.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1303.5 } }, }, MOUTH_23_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\23.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "23", }, }, ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, }, MOUTH_25_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\25.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "25", }, }, ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } }, }, MOUTH_13_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\13.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -2491.5 } }, }, EYE_05_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\05.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -2491.5 } }, }, MOUTH_16_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\16.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, }, EYE_14_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\14.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -2491.5 } }, }, MOUTH_08_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\08.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -2491.5 } }, }, FACE_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\顔\\04b.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, }, EYE_10_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\10.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -2095.5 } }, }, EYE_17_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\17.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -2095.5 } }, }, EYE_16_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\16.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -2095.5 } }, }, EYE_07_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\07-15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -2095.5 } }, }, EYE_12_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\12.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -1303.5 } }, }, MOUTH_05_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\05.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, }, EYE_19_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\19.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "19", }, }, ViewInfo = OperatorInfo { Pos = { 8415, -511.5 } }, }, EYE_30_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\30.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "30", }, }, ViewInfo = OperatorInfo { Pos = { 9625, -511.5 } }, }, EYE_36_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\36.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "36", }, }, ViewInfo = OperatorInfo { Pos = { 10285, -511.5 } }, }, MOUTH_24_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\24.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "24", }, }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } }, }, EYE_15_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -1699.5 } }, }, EYE_18_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\18-15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -1303.5 } }, }, MOUTH_12_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\12.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -1699.5 } }, }, EYE_04_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\04.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -1303.5 } }, }, MOUTH_01_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\01.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -2095.5 } }, }, EYE_13_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\13.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } }, }, EYE_15_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -1303.5 } }, }, EYE_09_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\09-15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -907.5 } }, }, MOUTH_11_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\11.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -2491.5 } }, }, MOUTH_02_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\02.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2475, -511.5 } }, }, MOUTH_29_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\29.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "29", }, }, ViewInfo = OperatorInfo { Pos = { 5445, -511.5 } }, }, EYE_14_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\14.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -2095.5 } }, }, EYE_04_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\04.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -2491.5 } }, }, MOUTH_03_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\03.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -1303.5 } }, }, EYE_10_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\10.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -2491.5 } }, }, EYE_18_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\18-15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -1699.5 } }, }, EYE_11_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\11.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -1303.5 } }, }, EYE_06_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\06.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -1303.5 } }, }, MOUTH_17_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\17.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -2491.5 } }, }, MOUTH_03_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\03.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -907.5 } }, }, EYE_25_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\25.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "25", }, }, ViewInfo = OperatorInfo { Pos = { 9075, -511.5 } }, }, MOUTH_03_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\03.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, }, EYE_09_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\09-15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -511.5 } }, }, MOUTH_16_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\16.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -1699.5 } }, }, MOUTH_16_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\16.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -1303.5 } }, }, EYEBROW_11_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\11.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 1485, 148.5 } }, }, MOUTH_17_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\17.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -907.5 } }, }, EYE_06_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\06.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -511.5 } }, }, MOUTH_15_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\15.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -2095.5 } }, }, MOUTH_12_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\12.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -907.5 } }, }, MOUTH_10_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\10.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, }, EYE_04_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\04.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -1699.5 } }, }, MOUTH_11_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\11.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -1303.5 } }, }, MOUTH_12_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\12.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -2095.5 } }, }, MOUTH_07_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\07.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1699.5 } }, }, MOUTH_15_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\15.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -1303.5 } }, }, MOUTH_18_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\18.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -2491.5 } }, }, MOUTH_18_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\18.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -1303.5 } }, }, MOUTH_14_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\14.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -2491.5 } }, }, EYE_18_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\18-15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -2491.5 } }, }, MOUTH_08_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\08.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -907.5 } }, }, EYEBROW_09_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\09.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 1265, 148.5 } }, }, MOUTH_16_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\16.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -2095.5 } }, }, MOUTH_02_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\02.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2475, -907.5 } }, }, MOUTH_19_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\19.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "19", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, }, MOUTH_20_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\20.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "20", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, }, MOUTH_15_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\15.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, }, MOUTH_09_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\09.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -907.5 } }, }, EYEBROW_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\05.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 825, 148.5 } }, }, MOUTH_06_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\06.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, }, BACK_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\後\\03.後u1.png", FormatID = "PNGFormat", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03u1", }, }, ViewInfo = OperatorInfo { Pos = { 275, -511.5 } }, }, EYE_16_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\16.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -1303.5 } }, }, EYE_16_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\16.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -511.5 } }, }, EYE_14_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\14.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -1303.5 } }, }, MOUTH_17_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\17.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -1303.5 } }, }, EYE_15_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -2095.5 } }, }, MOUTH_08_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\08.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, }, EYE_14_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\14.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } }, }, EYE_11_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\11.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -511.5 } }, }, MOUTH_10_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\10.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -2095.5 } }, }, EYE_13_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\13.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -2095.5 } }, }, EYE_13_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\13.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -1303.5 } }, }, MOUTH_11_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\11.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -907.5 } }, }, EYE_13_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\13.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -1699.5 } }, }, MOUTH_11_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\11.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -1699.5 } }, }, MOUTH_26_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\26.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "26", }, }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, }, EYE_07_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\07-15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -1303.5 } }, }, EYEBROW_06_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\06.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 935, 148.5 } }, }, EYE_05_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\05.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -511.5 } }, }, EYE_17_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\17.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -1303.5 } }, }, EYE_17_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\17.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -2491.5 } }, }, MOUTH_17_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\17.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -1699.5 } }, }, MOUTH_09_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\09.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -2491.5 } }, }, EYE_18_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\18-15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -2095.5 } }, }, EYE_06_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\06.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -1699.5 } }, }, MOUTH_31_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\31.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "31", }, }, ViewInfo = OperatorInfo { Pos = { 5665, -511.5 } }, }, MOUTH_12_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\12.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -2491.5 } }, }, MOUTH_10_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\10.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -1303.5 } }, }, MOUTH_18_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\18.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -1699.5 } }, }, MOUTH_13_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\13.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -2095.5 } }, }, EYEBROW_13_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\13.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 1705, 148.5 } }, }, EYE_16_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\16.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -2491.5 } }, }, MOUTH_10_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\10.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -1699.5 } }, }, MOUTH_18_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\18.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -2095.5 } }, }, MOUTH_14_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\14.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -2095.5 } }, }, MOUTH_06_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\06.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -2095.5 } }, }, MOUTH_08_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\08.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -2095.5 } }, }, MOUTH_30_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\30.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "30", }, }, ViewInfo = OperatorInfo { Pos = { 5555, -511.5 } }, }, MOUTH_01_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\01.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -1699.5 } }, }, MOUTH_18_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\18.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } }, }, EYE_32_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\32.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "32", }, }, ViewInfo = OperatorInfo { Pos = { 9845, -511.5 } }, }, EYE_24_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\24.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "24", }, }, ViewInfo = OperatorInfo { Pos = { 8965, -511.5 } }, }, EYE_07_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\07-15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -2491.5 } }, }, FRONT_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\前\\01.後m2.png", FormatID = "PNGFormat", StartFrame = 1, Length = 2, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01m2", }, }, ViewInfo = OperatorInfo { Pos = { 2365, 148.5 } }, }, MOUTH_04_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\04.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -907.5 } }, }, EYE_28_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\28.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "28", }, }, ViewInfo = OperatorInfo { Pos = { 9405, -511.5 } }, }, EYE_10_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\10.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -907.5 } }, }, MOUTH_03_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\03.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -1699.5 } }, }, MOUTH_02_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\02.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2475, -1303.5 } }, }, MOUTH_04_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\04.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -2491.5 } }, }, EYE_34_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\34+眉.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "34+眉", }, }, ViewInfo = OperatorInfo { Pos = { 10065, -511.5 } }, }, MOUTH_01_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\01.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -907.5 } }, }, MOUTH_14_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\14.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -907.5 } }, }, MOUTH_04_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\04.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -2095.5 } }, }, EYEBROW_07_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\07.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 1045, 148.5 } }, }, EYE_07_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\07-15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -1699.5 } }, }, EYEBROW_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\03.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 605, 148.5 } }, }, FACE_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\顔\\01a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, }, MOUTH_12_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\12.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -1303.5 } }, }, MOUTH_14_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\14.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, }, EYEBROW_10_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\10.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 1375, 148.5 } }, }, MOUTH_11_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\11.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, }, EYE_29_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\29.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "29", }, }, ViewInfo = OperatorInfo { Pos = { 9515, -511.5 } }, }, EYE_05_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\05.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -2095.5 } }, }, EYE_15_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -2491.5 } }, }, EYE_08_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\08-15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -1303.5 } }, }, HAIR_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\髪\\01.髪.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2035, 148.5 } }, }, EYE_37_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\37.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "37", }, }, ViewInfo = OperatorInfo { Pos = { 10395, -511.5 } }, }, MOUTH_01_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\01.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -2491.5 } }, }, FRONT_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\前\\02.後m1.png", FormatID = "PNGFormat", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02m1", }, }, ViewInfo = OperatorInfo { Pos = { 2475, 148.5 } }, }, MOUTH_09_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\09.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -2095.5 } }, }, MOUTH_15_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\15.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -907.5 } }, }, EYE_01_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\01.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -907.5 } }, }, EYE_01_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\01.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -1699.5 } }, }, EYE_01_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\01.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -2491.5 } }, }, EYE_02_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\02.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6545, -907.5 } }, }, EYE_02_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\02.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6545, -1699.5 } }, }, EYE_02_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\02.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6545, -2491.5 } }, }, EYE_03_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\03.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -907.5 } }, }, EYE_03_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\03.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -1699.5 } }, }, EYE_03_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\03.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -2491.5 } }, }, BACK_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\透明.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "space", }, }, ViewInfo = OperatorInfo { Pos = { 495, -511.5 } }, }, BODY_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\体\\00.体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, }, FACE_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\顔\\00a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, }, MOUTH_00_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\00.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, }, MOUTH_00_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\00.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -907.5 } }, }, MOUTH_00_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\00.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -1303.5 } }, }, MOUTH_00_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\00.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -1699.5 } }, }, MOUTH_00_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\00.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -2095.5 } }, }, MOUTH_00_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\00.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -2491.5 } }, }, EYE_00_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\00.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -511.5 } }, }, EYE_00_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\00.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -907.5 } }, }, EYE_00_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\00.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -1303.5 } }, }, EYE_00_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\00.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -1699.5 } }, }, EYE_00_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\00.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -2095.5 } }, }, EYE_00_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\00.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -2491.5 } }, }, EYEBROW_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\眉\\00.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 275, 148.5 } }, }, HAIR_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\髪\\00.髪.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 1925, 148.5 } }, }, FRONT_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\透明.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "space", }, }, ViewInfo = OperatorInfo { Pos = { 2585, 148.5 } }, }, MOUTH_07_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\07.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -2095.5 } }, }, MOUTH_09_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\09.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, }, MOUTH_16_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\16.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -2491.5 } }, }, MOUTH_22_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\22.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "22", }, }, ViewInfo = OperatorInfo { Pos = { 4675, -511.5 } }, }, MOUTH_04_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\04.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -1303.5 } }, }, EYE_11_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\11.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -2491.5 } }, }, EYE_33_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\33.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "33", }, }, ViewInfo = OperatorInfo { Pos = { 9955, -511.5 } }, }, MOUTH_34_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\34.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "34", }, }, ViewInfo = OperatorInfo { Pos = { 5995, -511.5 } }, }, MOUTH_06_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\06.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -1303.5 } }, }, MOUTH_13_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\13.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -1303.5 } }, }, MOUTH_06_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\06.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -2491.5 } }, }, EYE_05_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\05.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -1699.5 } }, }, EYE_27_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\27.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "27", }, }, ViewInfo = OperatorInfo { Pos = { 9295, -511.5 } }, }, MOUTH_01_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\口\\01.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -1303.5 } }, }, EYE_07_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\07-15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -907.5 } }, }, EYE_10_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\10.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -1699.5 } }, }, EYE_05_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\05.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -907.5 } }, }, FRONT_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\前\\01.後m1.png", FormatID = "PNGFormat", StartFrame = 1, Length = 2, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01m1", }, }, ViewInfo = OperatorInfo { Pos = { 2255, 148.5 } }, }, EYE_10_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\10.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -1303.5 } }, }, EYE_14_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\まりさ\\目\\14.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -907.5 } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10285, 1501.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10450, 1501.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10615, 1303.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん", }, ["N003_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N004_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N005_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N006_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N007_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", } } }, ST_MergeB = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, Center = Input { Value = { 0.8, 0.5 }, }, Size = Input { Value = 2, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10615, 1501.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10890, 1105.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, INP_Default = 0.1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_Integer = false, INP_Default = 0.1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", LINKS_Name = "shake", }, in_out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.y", }, }, } }, }, ["ぴょん"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "speed", Name = "スピード", Default = 1, }, Input3 = InstanceInput { SourceOp = "Calculation2_1", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "offset", Name = "時間オフセット(フレーム)", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10230, 1105.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { SourceOp = "XYPath1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1", Source = "Result", }, }, }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset", }, }, }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } }, }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10395, 1105.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10560, 1105.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10725, 1105.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, LINKS_Name = "x", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_MinScale = 0, LINKS_Name = "y", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", LINKS_Name = "shake", }, in_out = { INP_MinScale = 0, LINKS_Name = "in_out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.1, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2.y", }, }, } }, }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 11055, 1105.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } } }, }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2_2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10065, 1105.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1_2", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258, LINKS_Name = "speed", } } }, Calculation1_2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2_2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["後_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "BACK_02_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"03u1\": [\n \"BACK_00_LD\"\n ],\n \"04\": [\n \"BACK_01_LD\"\n ],\n \"space\": [\n \"BACK_02_LD\"\n ]\n },\n \"part\": \"後\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_BACK\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, }, ["後_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "後_Xf", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, }, ["体_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "BODY_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"BODY_00_LD\"\n ],\n \"01\": [\n \"BODY_01_LD\"\n ]\n },\n \"part\": \"体\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_BODY\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 825, -247.5 } }, }, ["体_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "後_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "体_Xf", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 825, -115.5 } }, }, ["顔_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "FACE_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"FACE_00_LD\"\n ],\n \"01\": [\n \"FACE_01_LD\"\n ],\n \"02\": [\n \"FACE_02_LD\"\n ],\n \"03\": [\n \"FACE_03_LD\"\n ],\n \"04\": [\n \"FACE_04_LD\"\n ],\n \"05\": [\n \"FACE_05_LD\"\n ],\n \"06\": [\n \"FACE_06_LD\"\n ],\n \"07\": [\n \"FACE_07_LD\"\n ],\n \"space\": [\n \"FACE_08_LD\"\n ]\n },\n \"part\": \"顔\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_FACE\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 1925, -247.5 } }, }, ["顔_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "体_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "顔_Xf", Source = "Output", }, ApplyMode = Input { Value = FuID { "Multiply" }, }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, ["口_00_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"MOUTH_00_00_LD\",\n \"MOUTH_00_01_LD\",\n \"MOUTH_00_02_LD\",\n \"MOUTH_00_03_LD\",\n \"MOUTH_00_04_LD\",\n \"MOUTH_00_05_LD\"\n ],\n \"01\": [\n \"MOUTH_01_00_LD\",\n \"MOUTH_01_01_LD\",\n \"MOUTH_01_02_LD\",\n \"MOUTH_01_03_LD\",\n \"MOUTH_01_04_LD\",\n \"MOUTH_01_05_LD\"\n ],\n \"02\": [\n \"MOUTH_02_00_LD\",\n \"MOUTH_02_01_LD\",\n \"MOUTH_02_02_LD\",\n \"MOUTH_02_03_LD\",\n \"MOUTH_02_04_LD\",\n \"MOUTH_02_05_LD\"\n ],\n \"03\": [\n \"MOUTH_03_00_LD\",\n \"MOUTH_03_01_LD\",\n \"MOUTH_03_02_LD\",\n \"MOUTH_03_03_LD\",\n \"MOUTH_03_04_LD\",\n \"MOUTH_03_05_LD\"\n ],\n \"04\": [\n \"MOUTH_04_00_LD\",\n \"MOUTH_04_01_LD\",\n \"MOUTH_04_02_LD\",\n \"MOUTH_04_03_LD\",\n \"MOUTH_04_04_LD\",\n \"MOUTH_04_05_LD\"\n ],\n \"05\": [\n \"MOUTH_05_00_LD\",\n \"MOUTH_05_01_LD\",\n \"MOUTH_05_02_LD\",\n \"MOUTH_05_03_LD\",\n \"MOUTH_05_04_LD\",\n \"MOUTH_05_05_LD\"\n ],\n \"06\": [\n \"MOUTH_06_00_LD\",\n \"MOUTH_06_01_LD\",\n \"MOUTH_06_02_LD\",\n \"MOUTH_06_03_LD\",\n \"MOUTH_06_04_LD\",\n \"MOUTH_06_05_LD\"\n ],\n \"07\": [\n \"MOUTH_07_00_LD\",\n \"MOUTH_07_01_LD\",\n \"MOUTH_07_02_LD\",\n \"MOUTH_07_03_LD\",\n \"MOUTH_07_04_LD\",\n \"MOUTH_07_05_LD\"\n ],\n \"08\": [\n \"MOUTH_08_00_LD\",\n \"MOUTH_08_01_LD\",\n \"MOUTH_08_02_LD\",\n \"MOUTH_08_03_LD\",\n \"MOUTH_08_04_LD\",\n \"MOUTH_08_05_LD\"\n ],\n \"09\": [\n \"MOUTH_09_00_LD\",\n \"MOUTH_09_01_LD\",\n \"MOUTH_09_02_LD\",\n \"MOUTH_09_03_LD\",\n \"MOUTH_09_04_LD\",\n \"MOUTH_09_05_LD\"\n ],\n \"10\": [\n \"MOUTH_10_00_LD\",\n \"MOUTH_10_01_LD\",\n \"MOUTH_10_02_LD\",\n \"MOUTH_10_03_LD\",\n \"MOUTH_10_04_LD\",\n \"MOUTH_10_05_LD\"\n ],\n \"11\": [\n \"MOUTH_11_00_LD\",\n \"MOUTH_11_01_LD\",\n \"MOUTH_11_02_LD\",\n \"MOUTH_11_03_LD\",\n \"MOUTH_11_04_LD\",\n \"MOUTH_11_05_LD\"\n ],\n \"12\": [\n \"MOUTH_12_00_LD\",\n \"MOUTH_12_01_LD\",\n \"MOUTH_12_02_LD\",\n \"MOUTH_12_03_LD\",\n \"MOUTH_12_04_LD\",\n \"MOUTH_12_05_LD\"\n ],\n \"13\": [\n \"MOUTH_13_00_LD\",\n \"MOUTH_13_01_LD\",\n \"MOUTH_13_02_LD\",\n \"MOUTH_13_03_LD\",\n \"MOUTH_13_04_LD\",\n \"MOUTH_13_05_LD\"\n ],\n \"14\": [\n \"MOUTH_14_00_LD\",\n \"MOUTH_14_01_LD\",\n \"MOUTH_14_02_LD\",\n \"MOUTH_14_03_LD\",\n \"MOUTH_14_04_LD\",\n \"MOUTH_14_05_LD\"\n ],\n \"15\": [\n \"MOUTH_15_00_LD\",\n \"MOUTH_15_01_LD\",\n \"MOUTH_15_02_LD\",\n \"MOUTH_15_03_LD\",\n \"MOUTH_15_04_LD\",\n \"MOUTH_15_05_LD\"\n ],\n \"16\": [\n \"MOUTH_16_00_LD\",\n \"MOUTH_16_01_LD\",\n \"MOUTH_16_02_LD\",\n \"MOUTH_16_03_LD\",\n \"MOUTH_16_04_LD\",\n \"MOUTH_16_05_LD\"\n ],\n \"17\": [\n \"MOUTH_17_00_LD\",\n \"MOUTH_17_01_LD\",\n \"MOUTH_17_02_LD\",\n \"MOUTH_17_03_LD\",\n \"MOUTH_17_04_LD\",\n \"MOUTH_17_05_LD\"\n ],\n \"18\": [\n \"MOUTH_18_00_LD\",\n \"MOUTH_18_01_LD\",\n \"MOUTH_18_02_LD\",\n \"MOUTH_18_03_LD\",\n \"MOUTH_18_04_LD\",\n \"MOUTH_18_05_LD\"\n ],\n \"19\": [\n \"MOUTH_19_00_LD\"\n ],\n \"20\": [\n \"MOUTH_20_00_LD\"\n ],\n \"21\": [\n \"MOUTH_21_00_LD\"\n ],\n \"22\": [\n \"MOUTH_22_00_LD\"\n ],\n \"23\": [\n \"MOUTH_23_00_LD\"\n ],\n \"24\": [\n \"MOUTH_24_00_LD\"\n ],\n \"25\": [\n \"MOUTH_25_00_LD\"\n ],\n \"26\": [\n \"MOUTH_26_00_LD\"\n ],\n \"27\": [\n \"MOUTH_27_00_LD\"\n ],\n \"28\": [\n \"MOUTH_28_00_LD\"\n ],\n \"29\": [\n \"MOUTH_29_00_LD\"\n ],\n \"30\": [\n \"MOUTH_30_00_LD\"\n ],\n \"31\": [\n \"MOUTH_31_00_LD\"\n ],\n \"32\": [\n \"MOUTH_32_00_LD\"\n ],\n \"33\": [\n \"MOUTH_33_00_LD\"\n ],\n \"34\": [\n \"MOUTH_34_00_LD\"\n ]\n },\n \"part\": \"口\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_MOUTH\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 5995, -247.5 } }, }, ["口_01_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_01_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5995, -643.5 } }, }, ["口_02_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_02_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5995, -1039.5 } }, }, ["口_03_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_03_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5995, -1435.5 } }, }, ["口_04_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_04_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5995, -1831.5 } }, }, ["口_05_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_05_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5995, -2227.5 } }, }, ["口_04_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation6", Source = "Result", }, Background = Input { SourceOp = "口_04_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_05_Xf", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6105, -1831.5 } }, }, Calculation6 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, SecondOperand = Input { Value = 4, }, }, }, Expression1 = Expression { CtrlWZoom = false, Inputs = { n1 = Input { SourceOp = "Calculation1", Source = "Result", }, NumberExpression = Input { Value = "int(n1)", }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Mouth_Ctrl", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 6, }, }, }, Mouth_Ctrl = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { Operator = Input { Value = 3, }, SecondOperand = Input { Value = 0.7, }, }, }, ["口_03_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation5", Source = "Result", }, Background = Input { SourceOp = "口_03_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_04_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6105, -1435.5 } }, }, Calculation5 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, SecondOperand = Input { Value = 3, }, }, }, ["口_02_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation4", Source = "Result", }, Background = Input { SourceOp = "口_02_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_03_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6105, -1039.5 } }, }, Calculation4 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, SecondOperand = Input { Value = 2, }, }, }, ["口_01_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation3", Source = "Result", }, Background = Input { SourceOp = "口_01_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_02_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6105, -643.5 } }, }, Calculation3 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, SecondOperand = Input { Value = 1, }, }, }, ["口_00_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation2", Source = "Result", }, Background = Input { SourceOp = "口_00_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_01_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6105, -247.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, }, }, ["口_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "顔_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "口_00_DX", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6105, -115.5 } }, }, ["目_00_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"EYE_00_00_LD\",\n \"EYE_00_01_LD\",\n \"EYE_00_02_LD\",\n \"EYE_00_03_LD\",\n \"EYE_00_04_LD\",\n \"EYE_00_05_LD\"\n ],\n \"01\": [\n \"EYE_01_00_LD\",\n \"EYE_01_01_LD\",\n \"EYE_01_02_LD\",\n \"EYE_01_03_LD\",\n \"EYE_01_04_LD\",\n \"EYE_01_05_LD\"\n ],\n \"02\": [\n \"EYE_02_00_LD\",\n \"EYE_02_01_LD\",\n \"EYE_02_02_LD\",\n \"EYE_02_03_LD\",\n \"EYE_02_04_LD\",\n \"EYE_02_05_LD\"\n ],\n \"03\": [\n \"EYE_03_00_LD\",\n \"EYE_03_01_LD\",\n \"EYE_03_02_LD\",\n \"EYE_03_03_LD\",\n \"EYE_03_04_LD\",\n \"EYE_03_05_LD\"\n ],\n \"04\": [\n \"EYE_04_00_LD\",\n \"EYE_04_01_LD\",\n \"EYE_04_02_LD\",\n \"EYE_04_03_LD\",\n \"EYE_04_04_LD\",\n \"EYE_04_05_LD\"\n ],\n \"05\": [\n \"EYE_05_00_LD\",\n \"EYE_05_01_LD\",\n \"EYE_05_02_LD\",\n \"EYE_05_03_LD\",\n \"EYE_05_04_LD\",\n \"EYE_05_05_LD\"\n ],\n \"06\": [\n \"EYE_06_00_LD\",\n \"EYE_06_01_LD\",\n \"EYE_06_02_LD\",\n \"EYE_06_03_LD\",\n \"EYE_06_04_LD\",\n \"EYE_06_05_LD\"\n ],\n \"07-15\": [\n \"EYE_07_00_LD\",\n \"EYE_07_01_LD\",\n \"EYE_07_02_LD\",\n \"EYE_07_03_LD\",\n \"EYE_07_04_LD\",\n \"EYE_07_05_LD\"\n ],\n \"08-15\": [\n \"EYE_08_00_LD\",\n \"EYE_08_01_LD\",\n \"EYE_08_02_LD\",\n \"EYE_08_03_LD\",\n \"EYE_08_04_LD\",\n \"EYE_08_05_LD\"\n ],\n \"09-15\": [\n \"EYE_09_00_LD\",\n \"EYE_09_01_LD\",\n \"EYE_09_02_LD\",\n \"EYE_09_03_LD\",\n \"EYE_09_04_LD\",\n \"EYE_09_05_LD\"\n ],\n \"10\": [\n \"EYE_10_00_LD\",\n \"EYE_10_01_LD\",\n \"EYE_10_02_LD\",\n \"EYE_10_03_LD\",\n \"EYE_10_04_LD\",\n \"EYE_10_05_LD\"\n ],\n \"11\": [\n \"EYE_11_00_LD\",\n \"EYE_11_01_LD\",\n \"EYE_11_02_LD\",\n \"EYE_11_03_LD\",\n \"EYE_11_04_LD\",\n \"EYE_11_05_LD\"\n ],\n \"12\": [\n \"EYE_12_00_LD\",\n \"EYE_12_01_LD\",\n \"EYE_12_02_LD\",\n \"EYE_12_03_LD\",\n \"EYE_12_04_LD\",\n \"EYE_12_05_LD\"\n ],\n \"13\": [\n \"EYE_13_00_LD\",\n \"EYE_13_01_LD\",\n \"EYE_13_02_LD\",\n \"EYE_13_03_LD\",\n \"EYE_13_04_LD\",\n \"EYE_13_05_LD\"\n ],\n \"14\": [\n \"EYE_14_00_LD\",\n \"EYE_14_01_LD\",\n \"EYE_14_02_LD\",\n \"EYE_14_03_LD\",\n \"EYE_14_04_LD\",\n \"EYE_14_05_LD\"\n ],\n \"15\": [\n \"EYE_15_00_LD\",\n \"EYE_15_01_LD\",\n \"EYE_15_02_LD\",\n \"EYE_15_03_LD\",\n \"EYE_15_04_LD\",\n \"EYE_15_05_LD\"\n ],\n \"16\": [\n \"EYE_16_00_LD\",\n \"EYE_16_01_LD\",\n \"EYE_16_02_LD\",\n \"EYE_16_03_LD\",\n \"EYE_16_04_LD\",\n \"EYE_16_05_LD\"\n ],\n \"17\": [\n \"EYE_17_00_LD\",\n \"EYE_17_01_LD\",\n \"EYE_17_02_LD\",\n \"EYE_17_03_LD\",\n \"EYE_17_04_LD\",\n \"EYE_17_05_LD\"\n ],\n \"18-15\": [\n \"EYE_18_00_LD\",\n \"EYE_18_01_LD\",\n \"EYE_18_02_LD\",\n \"EYE_18_03_LD\",\n \"EYE_18_04_LD\",\n \"EYE_18_05_LD\"\n ],\n \"19\": [\n \"EYE_19_00_LD\"\n ],\n \"20\": [\n \"EYE_20_00_LD\"\n ],\n \"21\": [\n \"EYE_21_00_LD\"\n ],\n \"22\": [\n \"EYE_22_00_LD\"\n ],\n \"23+眉\": [\n \"EYE_23_00_LD\"\n ],\n \"24\": [\n \"EYE_24_00_LD\"\n ],\n \"25\": [\n \"EYE_25_00_LD\"\n ],\n \"26\": [\n \"EYE_26_00_LD\"\n ],\n \"27\": [\n \"EYE_27_00_LD\"\n ],\n \"28\": [\n \"EYE_28_00_LD\"\n ],\n \"29\": [\n \"EYE_29_00_LD\"\n ],\n \"30\": [\n \"EYE_30_00_LD\"\n ],\n \"31\": [\n \"EYE_31_00_LD\"\n ],\n \"32\": [\n \"EYE_32_00_LD\"\n ],\n \"33\": [\n \"EYE_33_00_LD\"\n ],\n \"34+眉\": [\n \"EYE_34_00_LD\"\n ],\n \"35\": [\n \"EYE_35_00_LD\"\n ],\n \"36\": [\n \"EYE_36_00_LD\"\n ],\n \"37\": [\n \"EYE_37_00_LD\"\n ]\n },\n \"part\": \"目\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_EYE\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 10395, -247.5 } }, }, ["目_01_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_01_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10395, -643.5 } }, }, ["目_02_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_02_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10395, -1039.5 } }, }, ["目_03_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_03_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10395, -1435.5 } }, }, ["目_04_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_04_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10395, -1831.5 } }, }, ["目_05_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_05_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10395, -2227.5 } }, }, ["目_04_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_04_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_04_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_05_Xf", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10505, -1831.5 } }, }, ["目_04_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 53.6666666666667, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [161] = { 1, LH = { 107.333333333333, 0.666666666666667 }, RH = { 161.666666666667, 0.666666666666667 }, Flags = { StepIn = true } }, [163] = { 0, LH = { 162.333333333333, 0.333333333333333 }, RH = { 164.333333333333, 0 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 165.666666666667, 0 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_03_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_03_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_03_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_04_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10505, -1435.5 } }, }, ["目_03_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 53.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [160] = { 1, LH = { 106.666666666667, 0.666666666666667 }, RH = { 161.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [164] = { 0, LH = { 162.666666666667, 0.333333333333333 }, RH = { 165, 0 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 166, 0 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_02_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_02_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_02_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_03_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10505, -1039.5 } }, }, ["目_02_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 53, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [159] = { 1, LH = { 106, 0.666666666666667 }, RH = { 161, 0.666666666666667 }, Flags = { StepIn = true } }, [165] = { 0, LH = { 163, 0.333333333333333 }, RH = { 165.666666666667, 0 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 166.333333333333, 0 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_01_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_01_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_01_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_02_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10505, -643.5 } }, }, ["目_01_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 52.6666666666667, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [158] = { 1, LH = { 105.333333333333, 0.666666666666667 }, RH = { 160.666666666667, 0.666666666666667 }, Flags = { StepIn = true } }, [166] = { 0, LH = { 163.333333333333, 0.333333333333333 }, RH = { 166.333333333333, 0 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 166.666666666667, 0 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_00_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_00_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_00_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_01_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10505, -247.5 } }, }, ["目_00_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 52.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [157] = { 1, LH = { 104.666666666667, 0.666666666666667 }, RH = { 160.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 163.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "口_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "目_00_DX", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10505, -115.5 } }, }, PipeRouter1 = PipeRouter { Inputs = { Input = Input { SourceOp = "目_Mrg", Source = "Output", }, }, ViewInfo = PipeRouterInfo { Pos = { 10615, -115.5 } }, }, Background1 = Background { Inputs = { Width = Input { Value = 400, }, Height = Input { Value = 320, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 55, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 55, -115.5 } }, }, ["眉_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYEBROW_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"EYEBROW_00_LD\"\n ],\n \"01\": [\n \"EYEBROW_01_LD\"\n ],\n \"02\": [\n \"EYEBROW_02_LD\"\n ],\n \"03\": [\n \"EYEBROW_03_LD\"\n ],\n \"04\": [\n \"EYEBROW_04_LD\"\n ],\n \"05\": [\n \"EYEBROW_05_LD\"\n ],\n \"06\": [\n \"EYEBROW_06_LD\"\n ],\n \"07\": [\n \"EYEBROW_07_LD\"\n ],\n \"08\": [\n \"EYEBROW_08_LD\"\n ],\n \"09\": [\n \"EYEBROW_09_LD\"\n ],\n \"10\": [\n \"EYEBROW_10_LD\"\n ],\n \"11\": [\n \"EYEBROW_11_LD\"\n ],\n \"12\": [\n \"EYEBROW_12_LD\"\n ],\n \"13\": [\n \"EYEBROW_13_LD\"\n ]\n },\n \"part\": \"眉\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_EYEBROW\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 1705, 412.5 } }, }, ["眉_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "眉_Xf", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1705, 544.5 } }, }, ["髪_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "HAIR_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"HAIR_00_LD\"\n ],\n \"01\": [\n \"HAIR_01_LD\"\n ]\n },\n \"part\": \"髪\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_HAIR\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 2035, 412.5 } }, }, ["髪_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "眉_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "髪_Xf", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2035, 544.5 } }, }, ["前_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "FRONT_03_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"01m1\": [\n \"FRONT_00_LD\"\n ],\n \"01m2\": [\n \"FRONT_01_LD\"\n ],\n \"02m1\": [\n \"FRONT_02_LD\"\n ],\n \"space\": [\n \"FRONT_03_LD\"\n ]\n },\n \"part\": \"前\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_FRONT\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 2585, 412.5 } }, }, ["前_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "髪_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "前_Xf", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, 544.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Merge1 = Merge { Inputs = { Background = Input { SourceOp = "PipeRouter1", Source = "Output", }, Foreground = Input { SourceOp = "前_Mrg", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10615, 544.5 } }, }, Root = Transform { CtrlWZoom = false, Inputs = { Input = Input { SourceOp = "Merge1", Source = "Output", }, Comments = Input { Value = "後_Xf\n体_Xf\n顔_Xf\n口_00_Xf\n目_00_Xf\n眉_Xf\n髪_Xf\n前_Xf", }, Grp_FRONT = Input { Value = 0, }, Preview_FRONT = Input { Value = "space", }, Grp_HAIR = Input { Value = 0, }, Preview_HAIR = Input { Value = "00", }, Preview_EYEBROW = Input { Value = "00", }, Preview_EYE = Input { Value = "00", }, Preview_MOUTH = Input { Value = "00", }, Grp_FACE = Input { Value = 0, }, Preview_FACE = Input { Value = "00", }, Grp_BODY = Input { Value = 0, }, Preview_BODY = Input { Value = "00", }, Grp_BACK = Input { Value = 0, }, Preview_BACK = Input { Value = "space", }, Blink = Input { Value = 167, }, }, ViewInfo = OperatorInfo { Pos = { 10615, 676.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp, is_chara_sozai=True)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu, is_chara_sozai=True)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_FRONT = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "前", }, Prev_Btn_FRONT = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"前_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_FRONT = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"前_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_FRONT = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, FRONT_01m1_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"01m1\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01m1", }, FRONT_01m2_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"01m2\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01m2", }, FRONT_02m1_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"02m1\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02m1", }, FRONT_space_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"space\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "space", }, Grp_HAIR = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "髪", }, Prev_Btn_HAIR = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"髪_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_HAIR = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"髪_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_HAIR = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, HAIR_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"髪_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, HAIR_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"髪_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, Grp_EYEBROW = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 17, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, Prev_Btn_EYEBROW = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"眉_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_EYEBROW = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"眉_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_EYEBROW = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, EYEBROW_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, EYEBROW_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, EYEBROW_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, EYEBROW_03_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"03\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03", }, EYEBROW_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, EYEBROW_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, EYEBROW_06_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"06\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "06", }, EYEBROW_07_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"07\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "07", }, EYEBROW_08_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"08\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "08", }, EYEBROW_09_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"09\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "09", }, EYEBROW_10_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"10\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "10", }, EYEBROW_11_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"11\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "11", }, EYEBROW_12_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"12\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "12", }, EYEBROW_13_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"13\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "13", }, Grp_EYE = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 41, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, Prev_Btn_EYE = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"目_00_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_EYE = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"目_00_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_EYE = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, EYE_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, EYE_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, EYE_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, EYE_03_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"03\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03", }, EYE_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, EYE_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, EYE_06_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"06\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "06", }, ["EYE_07-15_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"07-15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "07-15", }, ["EYE_08-15_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"08-15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "08-15", }, ["EYE_09-15_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"09-15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "09-15", }, EYE_10_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"10\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "10", }, EYE_11_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"11\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "11", }, EYE_12_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"12\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "12", }, EYE_13_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"13\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "13", }, EYE_14_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"14\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "14", }, EYE_15_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "15", }, EYE_16_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"16\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "16", }, EYE_17_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"17\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "17", }, ["EYE_18-15_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"18-15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "18-15", }, EYE_19_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"19\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "19", }, EYE_20_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"20\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "20", }, EYE_21_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"21\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "21", }, EYE_22_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"22\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "22", }, ["EYE_23+眉_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"23+眉\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "23+眉", }, EYE_24_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"24\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "24", }, EYE_25_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"25\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "25", }, EYE_26_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"26\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "26", }, EYE_27_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"27\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "27", }, EYE_28_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"28\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "28", }, EYE_29_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"29\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "29", }, EYE_30_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"30\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "30", }, EYE_31_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"31\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "31", }, EYE_32_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"32\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "32", }, EYE_33_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"33\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "33", }, ["EYE_34+眉_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"34+眉\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "34+眉", }, EYE_35_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"35\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "35", }, EYE_36_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"36\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "36", }, EYE_37_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"37\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "37", }, Grp_MOUTH = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 38, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, Prev_Btn_MOUTH = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"口_00_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_MOUTH = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"口_00_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_MOUTH = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, MOUTH_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, MOUTH_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, MOUTH_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, MOUTH_03_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"03\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03", }, MOUTH_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, MOUTH_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, MOUTH_06_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"06\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "06", }, MOUTH_07_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"07\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "07", }, MOUTH_08_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"08\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "08", }, MOUTH_09_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"09\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "09", }, MOUTH_10_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"10\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "10", }, MOUTH_11_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"11\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "11", }, MOUTH_12_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"12\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "12", }, MOUTH_13_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"13\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "13", }, MOUTH_14_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"14\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "14", }, MOUTH_15_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "15", }, MOUTH_16_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"16\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "16", }, MOUTH_17_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"17\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "17", }, MOUTH_18_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"18\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "18", }, MOUTH_19_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"19\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "19", }, MOUTH_20_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"20\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "20", }, MOUTH_21_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"21\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "21", }, MOUTH_22_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"22\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "22", }, MOUTH_23_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"23\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "23", }, MOUTH_24_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"24\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "24", }, MOUTH_25_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"25\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "25", }, MOUTH_26_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"26\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "26", }, MOUTH_27_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"27\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "27", }, MOUTH_28_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"28\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "28", }, MOUTH_29_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"29\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "29", }, MOUTH_30_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"30\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "30", }, MOUTH_31_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"31\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "31", }, MOUTH_32_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"32\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "32", }, MOUTH_33_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"33\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "33", }, MOUTH_34_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"34\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "34", }, Grp_FACE = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 12, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔", }, Prev_Btn_FACE = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"顔_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_FACE = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"顔_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_FACE = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, FACE_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, FACE_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, FACE_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, FACE_03_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"03\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03", }, FACE_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, FACE_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, FACE_06_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"06\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "06", }, FACE_07_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"07\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "07", }, FACE_space_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"space\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "space", }, Grp_BODY = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "体", }, Prev_Btn_BODY = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"体_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_BODY = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"体_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_BODY = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, BODY_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, BODY_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, Grp_BACK = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "後", }, Prev_Btn_BACK = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"後_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_BACK = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"後_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_BACK = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, BACK_03u1_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"03u1\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03u1", }, BACK_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, BACK_space_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"space\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "space", }, Blink = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Blink", }, Other = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 1, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Other", }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 2, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Apply = { ICD_Width = 0.5, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.set_blink(comp, \"目_00_Xf\")\n]])\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Apply", }, at00 = { ICD_Width = 0.5, INP_External = false, LINKID_DataType = "Number", ICS_ControlPage = "目パチ", INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "ボタンを押さないと反映されません。", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10615, 775.5 } }, } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { ["!Right"] = { }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, AuxRight = { Expanded = true } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { RatioY = 100, PixelX = 420, }, MainSplit = { RatioX = 100, RatioY = 1.00394866732478, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.99605133267522, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, Clips = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 2, RatioX = 1, }, ActionStrip = { Show = true, RatioX = 100, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { RatioY = 100, PixelX = 420, }, MediaPool = { Show = false, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.530343, RootOffset = { -9660.28, -538.338 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = 194.2, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "\\\\Qnap\\pj\\youtube\\ResolveScript_1.7.19\\thumbnail\\zk.png", AVI = { Preview = { DataCheck = true, Key = 15, Quality = 75, DataRate = 300, KeyCheck = true, Handler = 1668707181 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/まりさ.json ================================================ { "macro_name": "Marisa", "use_group": true, "main_output_list": [ { "node": "ST_MergeB", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん", "name": "ぴょん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_FRONT", "name": "前", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_FRONT", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_FRONT", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_FRONT", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FRONT_01m1_Button", "name": "01m1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FRONT_01m2_Button", "name": "01m2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FRONT_02m1_Button", "name": "02m1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FRONT_space_Button", "name": "space", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_HAIR", "name": "髪", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_HAIR", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_HAIR", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_HAIR", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "HAIR_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "HAIR_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_EYEBROW", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_EYEBROW", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_EYEBROW", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_EYEBROW", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_03_Button", "name": "03", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_06_Button", "name": "06", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_07_Button", "name": "07", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_08_Button", "name": "08", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_09_Button", "name": "09", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_10_Button", "name": "10", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_11_Button", "name": "11", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_12_Button", "name": "12", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_13_Button", "name": "13", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_EYE", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_EYE", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_EYE", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_EYE", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_03_Button", "name": "03", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_06_Button", "name": "06", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_07-15_Button", "name": "07-15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_08-15_Button", "name": "08-15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_09-15_Button", "name": "09-15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_10_Button", "name": "10", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_11_Button", "name": "11", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_12_Button", "name": "12", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_13_Button", "name": "13", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_14_Button", "name": "14", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_15_Button", "name": "15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_16_Button", "name": "16", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_17_Button", "name": "17", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_18-15_Button", "name": "18-15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_19_Button", "name": "19", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_20_Button", "name": "20", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_21_Button", "name": "21", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_22_Button", "name": "22", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_23+眉_Button", "name": "23+眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_24_Button", "name": "24", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_25_Button", "name": "25", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_26_Button", "name": "26", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_27_Button", "name": "27", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_28_Button", "name": "28", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_29_Button", "name": "29", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_30_Button", "name": "30", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_31_Button", "name": "31", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_32_Button", "name": "32", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_33_Button", "name": "33", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_34+眉_Button", "name": "34+眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_35_Button", "name": "35", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_36_Button", "name": "36", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_37_Button", "name": "37", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_MOUTH", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_MOUTH", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_MOUTH", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_MOUTH", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_03_Button", "name": "03", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_06_Button", "name": "06", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_07_Button", "name": "07", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_08_Button", "name": "08", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_09_Button", "name": "09", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_10_Button", "name": "10", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_11_Button", "name": "11", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_12_Button", "name": "12", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_13_Button", "name": "13", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_14_Button", "name": "14", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_15_Button", "name": "15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_16_Button", "name": "16", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_17_Button", "name": "17", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_18_Button", "name": "18", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_19_Button", "name": "19", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_20_Button", "name": "20", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_21_Button", "name": "21", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_22_Button", "name": "22", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_23_Button", "name": "23", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_24_Button", "name": "24", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_25_Button", "name": "25", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_26_Button", "name": "26", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_27_Button", "name": "27", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_28_Button", "name": "28", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_29_Button", "name": "29", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_30_Button", "name": "30", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_31_Button", "name": "31", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_32_Button", "name": "32", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_33_Button", "name": "33", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_34_Button", "name": "34", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_FACE", "name": "顔", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_FACE", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_FACE", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_FACE", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_03_Button", "name": "03", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_06_Button", "name": "06", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_07_Button", "name": "07", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_space_Button", "name": "space", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_BODY", "name": "体", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_BODY", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_BODY", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_BODY", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BODY_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BODY_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_BACK", "name": "後", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_BACK", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_BACK", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_BACK", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BACK_03u1_Button", "name": "03u1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BACK_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BACK_space_Button", "name": "space", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Mouth_Ctrl", "page": "Calc", "id": "FirstOperand", "name": "First Operand", "control_group": 0, "option01": "Page = \"口パク\"", "option02": "", "option03": "" }, { "node": "Mouth_Ctrl", "page": "Calc", "id": "SecondOperand", "name": "Second Operand", "control_group": 0, "option01": "Page = \"口パク\"", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "Other", "name": "Other", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "Apply", "name": "Apply", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/れいむ.comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 2809, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5 build 30", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 0, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { FRONT_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\前\\01.後m1.png", FormatID = "PNGFormat", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01m1", }, }, ViewInfo = OperatorInfo { Pos = { 2255, 148.5 } }, }, MOUTH_18_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\18.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -2491.5 } }, }, MOUTH_07_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\07.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -2491.5 } }, }, MOUTH_01_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\01.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -1303.5 } }, }, EYE_31_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\31.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "31", }, }, ViewInfo = OperatorInfo { Pos = { 10065, -511.5 } }, }, MOUTH_22_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\22.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "22", }, }, ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } }, }, MOUTH_13_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\13.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -1303.5 } }, }, MOUTH_06_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\06.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1303.5 } }, }, MOUTH_34_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\34.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "34", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -511.5 } }, }, EYE_34_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\34+眉.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "34+眉", }, }, ViewInfo = OperatorInfo { Pos = { 10395, -511.5 } }, }, MOUTH_15_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\15.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -907.5 } }, }, EYE_17_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\17.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8525, -907.5 } }, }, MOUTH_09_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\09.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, }, MOUTH_15_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\15.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } }, }, MOUTH_26_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\26.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "26", }, }, ViewInfo = OperatorInfo { Pos = { 5445, -511.5 } }, }, MOUTH_07_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\07.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -2095.5 } }, }, EYE_03_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\03.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -2491.5 } }, }, EYE_03_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\03.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -1699.5 } }, }, EYE_03_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\03.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -907.5 } }, }, EYE_02_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\02.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -2491.5 } }, }, EYE_02_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\02.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -1699.5 } }, }, EYE_02_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\02.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -907.5 } }, }, EYE_01_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\01.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -2491.5 } }, }, EYE_01_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\01.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -1699.5 } }, }, EYE_01_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\01.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -907.5 } }, }, EYE_15_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -2491.5 } }, }, EYE_15_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -1699.5 } }, }, EYE_15_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -907.5 } }, }, EYE_14_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\14.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -2491.5 } }, }, EYE_14_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\14.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -1699.5 } }, }, EYE_14_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\14.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -907.5 } }, }, EYE_13_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\13.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -2491.5 } }, }, EYE_13_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\13.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -1699.5 } }, }, EYE_13_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\13.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -907.5 } }, }, EYE_12_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\12.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -2491.5 } }, }, EYE_12_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\12.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -1699.5 } }, }, EYE_12_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\12.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -907.5 } }, }, EYE_11_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\11.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -2491.5 } }, }, EYE_11_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\11.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -1699.5 } }, }, EYE_11_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\11.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -907.5 } }, }, EYE_10_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\10.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -2491.5 } }, }, EYE_10_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\10.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -1699.5 } }, }, EYE_10_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\10.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -907.5 } }, }, EYE_09_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\09-15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -2491.5 } }, }, EYE_09_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\09-15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -1699.5 } }, }, EYE_09_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\09-15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -907.5 } }, }, EYE_08_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\08-15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -2491.5 } }, }, EYE_08_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\08-15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -1699.5 } }, }, EYE_08_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\08-15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -907.5 } }, }, EYE_07_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\07-15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -2491.5 } }, }, EYE_07_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\07-15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -1699.5 } }, }, EYE_07_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\07-15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -907.5 } }, }, EYE_06_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\06.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -2491.5 } }, }, EYE_06_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\06.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -1699.5 } }, }, EYE_06_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\06.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -907.5 } }, }, EYE_05_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\05.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -2491.5 } }, }, EYE_05_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\05.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -1699.5 } }, }, EYE_05_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\05.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -907.5 } }, }, EYE_04_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\04.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -2491.5 } }, }, EYE_04_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\04.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -1699.5 } }, }, EYE_04_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\04.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -907.5 } }, }, MOUTH_04_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\04.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -2095.5 } }, }, EYE_16_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\16.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8415, -1699.5 } }, }, MOUTH_18_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\18.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -2095.5 } }, }, MOUTH_04_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\04.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -907.5 } }, }, MOUTH_16_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\16.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -2095.5 } }, }, MOUTH_08_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\08.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -907.5 } }, }, EYE_29_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\29.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "29", }, }, ViewInfo = OperatorInfo { Pos = { 9845, -511.5 } }, }, EYEBROW_10_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\10.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 1375, 148.5 } }, }, MOUTH_12_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\12.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -1303.5 } }, }, FACE_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\顔\\01a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, }, EYEBROW_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\03.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 605, 148.5 } }, }, EYEBROW_07_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\07.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 1045, 148.5 } }, }, MOUTH_04_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\04.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1303.5 } }, }, MOUTH_11_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\11.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, }, EYE_28_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\28.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "28", }, }, ViewInfo = OperatorInfo { Pos = { 9735, -511.5 } }, }, MOUTH_04_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\04.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -2491.5 } }, }, MOUTH_02_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\02.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -1303.5 } }, }, EYE_19_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\19.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "19", }, }, ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } }, }, MOUTH_08_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\08.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -2491.5 } }, }, FRONT_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\前\\02.後m1.png", FormatID = "PNGFormat", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02m1", }, }, ViewInfo = OperatorInfo { Pos = { 2365, 148.5 } }, }, EYE_24_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\24.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "24", }, }, ViewInfo = OperatorInfo { Pos = { 9295, -511.5 } }, }, EYE_32_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\32.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "32", }, }, ViewInfo = OperatorInfo { Pos = { 10175, -511.5 } }, }, MOUTH_16_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\16.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, }, MOUTH_01_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\01.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -1699.5 } }, }, MOUTH_15_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\15.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -2491.5 } }, }, EYE_37_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\37.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "37", }, }, ViewInfo = OperatorInfo { Pos = { 10725, -511.5 } }, }, MOUTH_06_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\06.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -2095.5 } }, }, MOUTH_14_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\14.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -2095.5 } }, }, MOUTH_18_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\18.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -1699.5 } }, }, MOUTH_10_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\10.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -1699.5 } }, }, EYE_16_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\16.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8415, -2491.5 } }, }, HAIR_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\髪\\01.髪.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2035, 148.5 } }, }, MOUTH_01_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\01.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -907.5 } }, }, MOUTH_09_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\09.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -1303.5 } }, }, MOUTH_01_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\01.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -2491.5 } }, }, MOUTH_12_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\12.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -2491.5 } }, }, MOUTH_09_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\09.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -2491.5 } }, }, MOUTH_17_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\17.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -1699.5 } }, }, EYE_17_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\17.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8525, -2491.5 } }, }, EYE_17_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\17.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8525, -1303.5 } }, }, EYEBROW_06_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\06.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 935, 148.5 } }, }, MOUTH_14_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\14.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, }, MOUTH_11_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\11.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1699.5 } }, }, MOUTH_11_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\11.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -907.5 } }, }, MOUTH_10_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\10.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -2095.5 } }, }, MOUTH_08_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\08.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, }, MOUTH_17_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\17.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -1303.5 } }, }, BACK_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\後\\02.後u1.png", FormatID = "PNGFormat", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02u1", }, }, ViewInfo = OperatorInfo { Pos = { 275, -511.5 } }, }, MOUTH_06_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\06.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, }, MOUTH_09_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\09.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -2095.5 } }, }, EYEBROW_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\04.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 715, 148.5 } }, }, MOUTH_15_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\15.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -2095.5 } }, }, EYEBROW_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\05.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 825, 148.5 } }, }, MOUTH_09_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\09.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -907.5 } }, }, MOUTH_10_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\10.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -1303.5 } }, }, MOUTH_06_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\06.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -2491.5 } }, }, MOUTH_02_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\02.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -907.5 } }, }, MOUTH_12_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\12.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -907.5 } }, }, EYE_27_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\27.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "27", }, }, ViewInfo = OperatorInfo { Pos = { 9625, -511.5 } }, }, MOUTH_16_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\16.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -1303.5 } }, }, EYE_18_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\18-15.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -2491.5 } }, }, MOUTH_13_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\13.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -2095.5 } }, }, EYE_16_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\16.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8415, -511.5 } }, }, MOUTH_14_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\14.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -2491.5 } }, }, MOUTH_18_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\18.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -1303.5 } }, }, MOUTH_15_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\15.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -1303.5 } }, }, MOUTH_07_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\07.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -1699.5 } }, }, MOUTH_03_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\03.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -1699.5 } }, }, MOUTH_16_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\16.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -2491.5 } }, }, MOUTH_12_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\12.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -2095.5 } }, }, MOUTH_11_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\11.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1303.5 } }, }, MOUTH_10_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\10.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, }, MOUTH_17_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\17.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -907.5 } }, }, EYEBROW_11_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\11.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 1485, 148.5 } }, }, MOUTH_16_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\16.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -1699.5 } }, }, MOUTH_03_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\03.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, }, MOUTH_03_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\03.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -907.5 } }, }, MOUTH_17_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\17.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -2491.5 } }, }, EYE_18_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\18-15.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -1699.5 } }, }, MOUTH_14_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\14.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -907.5 } }, }, MOUTH_03_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\03.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -1303.5 } }, }, MOUTH_02_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\02.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, }, MOUTH_11_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\11.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -2491.5 } }, }, MOUTH_01_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\01.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -2095.5 } }, }, EYE_33_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\33.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "33", }, }, ViewInfo = OperatorInfo { Pos = { 10285, -511.5 } }, }, MOUTH_12_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\12.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -1699.5 } }, }, EYE_18_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\18-15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -1303.5 } }, }, MOUTH_24_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\24.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "24", }, }, ViewInfo = OperatorInfo { Pos = { 5225, -511.5 } }, }, EYE_36_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\36.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "36", }, }, ViewInfo = OperatorInfo { Pos = { 10615, -511.5 } }, }, EYE_30_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\30.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "30", }, }, ViewInfo = OperatorInfo { Pos = { 9955, -511.5 } }, }, MOUTH_18_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\18.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -511.5 } }, }, MOUTH_05_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\05.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, }, EYE_16_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\16.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8415, -2095.5 } }, }, EYE_17_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\17.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8525, -2095.5 } }, }, FACE_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\顔\\04b.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, }, EYE_16_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\16.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8415, -1303.5 } }, }, MOUTH_30_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\30.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "30", }, }, ViewInfo = OperatorInfo { Pos = { 5885, -511.5 } }, }, BACK_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\後\\04.後u1.png", FormatID = "PNGFormat", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04u1", }, }, ViewInfo = OperatorInfo { Pos = { 495, -511.5 } }, }, MOUTH_13_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\13.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -2491.5 } }, }, MOUTH_25_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\25.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "25", }, }, ViewInfo = OperatorInfo { Pos = { 5335, -511.5 } }, }, MOUTH_23_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\23.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "23", }, }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, }, MOUTH_08_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\08.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -2095.5 } }, }, MOUTH_06_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\06.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1699.5 } }, }, EYEBROW_13_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\13.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 1705, 148.5 } }, }, MOUTH_12_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\12.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, }, MOUTH_14_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\14.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -1699.5 } }, }, EYE_18_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\18-15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -511.5 } }, }, MOUTH_05_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\05.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -2095.5 } }, }, EYEBROW_12_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\12.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 1595, 148.5 } }, }, MOUTH_05_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\05.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -1303.5 } }, }, MOUTH_03_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\03.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -2095.5 } }, }, FACE_07_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\顔\\07a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, }, MOUTH_21_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\21.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "21", }, }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } }, }, EYE_16_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\16.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 8415, -907.5 } }, }, EYE_23_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\23+眉.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "23+眉", }, }, ViewInfo = OperatorInfo { Pos = { 9185, -511.5 } }, }, BACK_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\後\\03.後u1.png", FormatID = "PNGFormat", StartFrame = 1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03u1", }, }, ViewInfo = OperatorInfo { Pos = { 385, -511.5 } }, }, EYE_22_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\22.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "22", }, }, ViewInfo = OperatorInfo { Pos = { 9075, -511.5 } }, }, MOUTH_02_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\02.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -2095.5 } }, }, EYE_17_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\17.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8525, -1699.5 } }, }, MOUTH_31_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\31.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "31", }, }, ViewInfo = OperatorInfo { Pos = { 5995, -511.5 } }, }, EYE_18_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\18-15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -2095.5 } }, }, MOUTH_09_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\09.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -1699.5 } }, }, FACE_08_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\透明.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "space", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, }, MOUTH_13_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\13.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, }, BACK_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\後\\05.後.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } }, }, MOUTH_06_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\06.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -907.5 } }, }, FACE_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\顔\\05a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, }, EYE_04_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\04.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -511.5 } }, }, EYE_04_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\04.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -1303.5 } }, }, EYE_04_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\04.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -2095.5 } }, }, EYE_05_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\05.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -511.5 } }, }, EYE_05_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\05.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -1303.5 } }, }, EYE_05_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\05.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 7205, -2095.5 } }, }, EYE_06_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\06.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -511.5 } }, }, EYE_06_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\06.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -1303.5 } }, }, EYE_06_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\06.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -2095.5 } }, }, EYE_07_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\07-15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -511.5 } }, }, EYE_07_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\07-15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -1303.5 } }, }, EYE_07_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\07-15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07-15", }, }, ViewInfo = OperatorInfo { Pos = { 7425, -2095.5 } }, }, EYE_08_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\08-15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -511.5 } }, }, EYE_08_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\08-15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -1303.5 } }, }, EYE_08_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\08-15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08-15", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -2095.5 } }, }, EYE_09_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\09-15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, }, EYE_09_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\09-15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -1303.5 } }, }, EYE_09_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\09-15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09-15", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -2095.5 } }, }, EYE_10_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\10.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } }, }, EYE_10_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\10.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -1303.5 } }, }, EYE_10_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\10.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -2095.5 } }, }, EYE_11_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\11.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } }, }, EYE_11_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\11.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -1303.5 } }, }, EYE_11_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\11.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -2095.5 } }, }, EYE_12_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\12.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -511.5 } }, }, EYE_12_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\12.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -1303.5 } }, }, EYE_12_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\12.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "12", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -2095.5 } }, }, EYE_13_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\13.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -511.5 } }, }, EYE_13_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\13.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -1303.5 } }, }, EYE_13_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\13.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -2095.5 } }, }, EYE_14_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\14.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } }, }, EYE_14_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\14.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -1303.5 } }, }, EYE_14_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\14.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -2095.5 } }, }, EYE_15_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\15.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } }, }, EYE_15_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\15.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -1303.5 } }, }, EYE_15_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\15.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -2095.5 } }, }, EYE_01_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\01.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -511.5 } }, }, EYE_01_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\01.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -1303.5 } }, }, EYE_01_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\01.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 6765, -2095.5 } }, }, EYE_02_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\02.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -511.5 } }, }, EYE_02_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\02.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -1303.5 } }, }, EYE_02_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\02.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -2095.5 } }, }, EYE_03_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\03.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -511.5 } }, }, EYE_03_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\03.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -1303.5 } }, }, EYE_03_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\03.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 6985, -2095.5 } }, }, BACK_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\透明.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "space", }, }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, }, BODY_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\体\\00.体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, }, FACE_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\顔\\00a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, }, MOUTH_00_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\00.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, }, MOUTH_00_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\00.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -907.5 } }, }, MOUTH_00_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\00.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -1303.5 } }, }, MOUTH_00_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\00.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -1699.5 } }, }, MOUTH_00_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\00.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -2095.5 } }, }, MOUTH_00_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\00.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -2491.5 } }, }, EYE_00_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\00.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -511.5 } }, }, EYE_00_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\00.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -907.5 } }, }, EYE_00_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\00.02.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -1303.5 } }, }, EYE_00_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\00.03.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -1699.5 } }, }, EYE_00_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\00.04.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -2095.5 } }, }, EYE_00_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\00.05.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 6655, -2491.5 } }, }, EYEBROW_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\00.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 275, 148.5 } }, }, HAIR_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\髪\\00.髪.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "00", }, }, ViewInfo = OperatorInfo { Pos = { 1925, 148.5 } }, }, FRONT_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\透明.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "space", }, }, ViewInfo = OperatorInfo { Pos = { 2475, 148.5 } }, }, EYE_21_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\21.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "21", }, }, ViewInfo = OperatorInfo { Pos = { 8965, -511.5 } }, }, BODY_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\体\\02.体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, }, MOUTH_05_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\05.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -1699.5 } }, }, MOUTH_32_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\32.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "32", }, }, ViewInfo = OperatorInfo { Pos = { 6105, -511.5 } }, }, MOUTH_08_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\08.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -1699.5 } }, }, MOUTH_29_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\29.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "29", }, }, ViewInfo = OperatorInfo { Pos = { 5775, -511.5 } }, }, MOUTH_10_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\10.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -2491.5 } }, }, EYE_25_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\25.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "25", }, }, ViewInfo = OperatorInfo { Pos = { 9405, -511.5 } }, }, EYE_35_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\35.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "35", }, }, ViewInfo = OperatorInfo { Pos = { 10505, -511.5 } }, }, MOUTH_02_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\02.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -2491.5 } }, }, MOUTH_16_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\16.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "16", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -907.5 } }, }, EYE_26_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\26.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "26", }, }, ViewInfo = OperatorInfo { Pos = { 9515, -511.5 } }, }, MOUTH_27_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\27.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "27", }, }, ViewInfo = OperatorInfo { Pos = { 5555, -511.5 } }, }, MOUTH_20_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\20.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "20", }, }, ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, }, BODY_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\体\\01.体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 1045, -511.5 } }, }, FACE_06_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\顔\\06a.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "06", }, }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, }, MOUTH_02_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\02.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -1699.5 } }, }, FACE_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\顔\\02b.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } }, }, FACE_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\顔\\03b.顔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, }, MOUTH_19_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\19.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "19", }, }, ViewInfo = OperatorInfo { Pos = { 4675, -511.5 } }, }, MOUTH_17_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\17.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -2095.5 } }, }, MOUTH_04_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\04.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1699.5 } }, }, EYEBROW_08_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\08.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 1155, 148.5 } }, }, MOUTH_07_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\07.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -907.5 } }, }, MOUTH_05_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\05.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -2491.5 } }, }, MOUTH_13_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\13.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -907.5 } }, }, MOUTH_17_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\17.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, }, MOUTH_01_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\01.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 2695, -511.5 } }, }, MOUTH_05_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\05.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "05", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -907.5 } }, }, MOUTH_07_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\07.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, }, EYEBROW_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\01.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "01", }, }, ViewInfo = OperatorInfo { Pos = { 385, 148.5 } }, }, EYEBROW_09_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\09.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "09", }, }, ViewInfo = OperatorInfo { Pos = { 1265, 148.5 } }, }, MOUTH_11_04_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\11.04.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "11", }, }, ViewInfo = OperatorInfo { Pos = { 3795, -2095.5 } }, }, MOUTH_33_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\33.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "33", }, }, ViewInfo = OperatorInfo { Pos = { 6215, -511.5 } }, }, MOUTH_10_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\10.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "10", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -907.5 } }, }, MOUTH_28_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\28.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "28", }, }, ViewInfo = OperatorInfo { Pos = { 5665, -511.5 } }, }, MOUTH_15_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\15.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "15", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -1699.5 } }, }, MOUTH_04_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\04.00.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "04", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, }, EYE_20_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\20.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "20", }, }, ViewInfo = OperatorInfo { Pos = { 8855, -511.5 } }, }, MOUTH_03_05_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\03.05.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "03", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -2491.5 } }, }, MOUTH_07_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\07.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "07", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -1303.5 } }, }, MOUTH_14_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\14.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "14", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -1303.5 } }, }, MOUTH_08_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\08.02.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "08", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -1303.5 } }, }, EYEBROW_02_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\眉\\02.眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "02", }, }, ViewInfo = OperatorInfo { Pos = { 495, 148.5 } }, }, EYE_17_00_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\17.00.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "17", }, }, ViewInfo = OperatorInfo { Pos = { 8525, -511.5 } }, }, MOUTH_18_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\18.01.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -907.5 } }, }, MOUTH_13_03_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\口\\13.03.口.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "13", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -1699.5 } }, }, EYE_18_01_LD = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\れいむ\\目\\18-15.01.目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, Comments = Input { Value = "18-15", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -907.5 } }, }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2_2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10395, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1_2", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258, LINKS_Name = "speed", } } }, Calculation1_2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2_2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 11385, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 11055, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, LINKS_Name = "x", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_MinScale = 0, LINKS_Name = "y", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", LINKS_Name = "shake", }, in_out = { INP_MinScale = 0, LINKS_Name = "in_out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.1, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2.y", }, }, } }, }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10890, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10725, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["ぴょん"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "speed", Name = "スピード", Default = 1, }, Input3 = InstanceInput { SourceOp = "Calculation2_1", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "offset", Name = "時間オフセット(フレーム)", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 10560, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { SourceOp = "XYPath1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1", Source = "Result", }, }, }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset", }, }, }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 11220, 1171.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, INP_Default = 0.1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_Integer = false, INP_Default = 0.1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", LINKS_Name = "shake", }, in_out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.y", }, }, } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10615, 1567.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10780, 1567.5 } }, }, ["後_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "BACK_04_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"02u1\": [\n \"BACK_00_LD\"\n ],\n \"03u1\": [\n \"BACK_01_LD\"\n ],\n \"04u1\": [\n \"BACK_02_LD\"\n ],\n \"05\": [\n \"BACK_03_LD\"\n ],\n \"space\": [\n \"BACK_04_LD\"\n ]\n },\n \"part\": \"後\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_BACK\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 715, -247.5 } }, }, ["後_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "後_Xf", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 715, -115.5 } }, }, ["体_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "BODY_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"BODY_00_LD\"\n ],\n \"01\": [\n \"BODY_01_LD\"\n ],\n \"02\": [\n \"BODY_02_LD\"\n ]\n },\n \"part\": \"体\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_BODY\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 1155, -247.5 } }, }, ["体_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "後_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "体_Xf", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -115.5 } }, }, ["顔_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "FACE_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"FACE_00_LD\"\n ],\n \"01\": [\n \"FACE_01_LD\"\n ],\n \"02\": [\n \"FACE_02_LD\"\n ],\n \"03\": [\n \"FACE_03_LD\"\n ],\n \"04\": [\n \"FACE_04_LD\"\n ],\n \"05\": [\n \"FACE_05_LD\"\n ],\n \"06\": [\n \"FACE_06_LD\"\n ],\n \"07\": [\n \"FACE_07_LD\"\n ],\n \"space\": [\n \"FACE_08_LD\"\n ]\n },\n \"part\": \"顔\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_FACE\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -247.5 } }, }, ["顔_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "体_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "顔_Xf", Source = "Output", }, ApplyMode = Input { Value = FuID { "Multiply" }, }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, ["口_00_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"MOUTH_00_00_LD\",\n \"MOUTH_00_01_LD\",\n \"MOUTH_00_02_LD\",\n \"MOUTH_00_03_LD\",\n \"MOUTH_00_04_LD\",\n \"MOUTH_00_05_LD\"\n ],\n \"01\": [\n \"MOUTH_01_00_LD\",\n \"MOUTH_01_01_LD\",\n \"MOUTH_01_02_LD\",\n \"MOUTH_01_03_LD\",\n \"MOUTH_01_04_LD\",\n \"MOUTH_01_05_LD\"\n ],\n \"02\": [\n \"MOUTH_02_00_LD\",\n \"MOUTH_02_01_LD\",\n \"MOUTH_02_02_LD\",\n \"MOUTH_02_03_LD\",\n \"MOUTH_02_04_LD\",\n \"MOUTH_02_05_LD\"\n ],\n \"03\": [\n \"MOUTH_03_00_LD\",\n \"MOUTH_03_01_LD\",\n \"MOUTH_03_02_LD\",\n \"MOUTH_03_03_LD\",\n \"MOUTH_03_04_LD\",\n \"MOUTH_03_05_LD\"\n ],\n \"04\": [\n \"MOUTH_04_00_LD\",\n \"MOUTH_04_01_LD\",\n \"MOUTH_04_02_LD\",\n \"MOUTH_04_03_LD\",\n \"MOUTH_04_04_LD\",\n \"MOUTH_04_05_LD\"\n ],\n \"05\": [\n \"MOUTH_05_00_LD\",\n \"MOUTH_05_01_LD\",\n \"MOUTH_05_02_LD\",\n \"MOUTH_05_03_LD\",\n \"MOUTH_05_04_LD\",\n \"MOUTH_05_05_LD\"\n ],\n \"06\": [\n \"MOUTH_06_00_LD\",\n \"MOUTH_06_01_LD\",\n \"MOUTH_06_02_LD\",\n \"MOUTH_06_03_LD\",\n \"MOUTH_06_04_LD\",\n \"MOUTH_06_05_LD\"\n ],\n \"07\": [\n \"MOUTH_07_00_LD\",\n \"MOUTH_07_01_LD\",\n \"MOUTH_07_02_LD\",\n \"MOUTH_07_03_LD\",\n \"MOUTH_07_04_LD\",\n \"MOUTH_07_05_LD\"\n ],\n \"08\": [\n \"MOUTH_08_00_LD\",\n \"MOUTH_08_01_LD\",\n \"MOUTH_08_02_LD\",\n \"MOUTH_08_03_LD\",\n \"MOUTH_08_04_LD\",\n \"MOUTH_08_05_LD\"\n ],\n \"09\": [\n \"MOUTH_09_00_LD\",\n \"MOUTH_09_01_LD\",\n \"MOUTH_09_02_LD\",\n \"MOUTH_09_03_LD\",\n \"MOUTH_09_04_LD\",\n \"MOUTH_09_05_LD\"\n ],\n \"10\": [\n \"MOUTH_10_00_LD\",\n \"MOUTH_10_01_LD\",\n \"MOUTH_10_02_LD\",\n \"MOUTH_10_03_LD\",\n \"MOUTH_10_04_LD\",\n \"MOUTH_10_05_LD\"\n ],\n \"11\": [\n \"MOUTH_11_00_LD\",\n \"MOUTH_11_01_LD\",\n \"MOUTH_11_02_LD\",\n \"MOUTH_11_03_LD\",\n \"MOUTH_11_04_LD\",\n \"MOUTH_11_05_LD\"\n ],\n \"12\": [\n \"MOUTH_12_00_LD\",\n \"MOUTH_12_01_LD\",\n \"MOUTH_12_02_LD\",\n \"MOUTH_12_03_LD\",\n \"MOUTH_12_04_LD\",\n \"MOUTH_12_05_LD\"\n ],\n \"13\": [\n \"MOUTH_13_00_LD\",\n \"MOUTH_13_01_LD\",\n \"MOUTH_13_02_LD\",\n \"MOUTH_13_03_LD\",\n \"MOUTH_13_04_LD\",\n \"MOUTH_13_05_LD\"\n ],\n \"14\": [\n \"MOUTH_14_00_LD\",\n \"MOUTH_14_01_LD\",\n \"MOUTH_14_02_LD\",\n \"MOUTH_14_03_LD\",\n \"MOUTH_14_04_LD\",\n \"MOUTH_14_05_LD\"\n ],\n \"15\": [\n \"MOUTH_15_00_LD\",\n \"MOUTH_15_01_LD\",\n \"MOUTH_15_02_LD\",\n \"MOUTH_15_03_LD\",\n \"MOUTH_15_04_LD\",\n \"MOUTH_15_05_LD\"\n ],\n \"16\": [\n \"MOUTH_16_00_LD\",\n \"MOUTH_16_01_LD\",\n \"MOUTH_16_02_LD\",\n \"MOUTH_16_03_LD\",\n \"MOUTH_16_04_LD\",\n \"MOUTH_16_05_LD\"\n ],\n \"17\": [\n \"MOUTH_17_00_LD\",\n \"MOUTH_17_01_LD\",\n \"MOUTH_17_02_LD\",\n \"MOUTH_17_03_LD\",\n \"MOUTH_17_04_LD\",\n \"MOUTH_17_05_LD\"\n ],\n \"18\": [\n \"MOUTH_18_00_LD\",\n \"MOUTH_18_01_LD\",\n \"MOUTH_18_02_LD\",\n \"MOUTH_18_03_LD\",\n \"MOUTH_18_04_LD\",\n \"MOUTH_18_05_LD\"\n ],\n \"19\": [\n \"MOUTH_19_00_LD\"\n ],\n \"20\": [\n \"MOUTH_20_00_LD\"\n ],\n \"21\": [\n \"MOUTH_21_00_LD\"\n ],\n \"22\": [\n \"MOUTH_22_00_LD\"\n ],\n \"23\": [\n \"MOUTH_23_00_LD\"\n ],\n \"24\": [\n \"MOUTH_24_00_LD\"\n ],\n \"25\": [\n \"MOUTH_25_00_LD\"\n ],\n \"26\": [\n \"MOUTH_26_00_LD\"\n ],\n \"27\": [\n \"MOUTH_27_00_LD\"\n ],\n \"28\": [\n \"MOUTH_28_00_LD\"\n ],\n \"29\": [\n \"MOUTH_29_00_LD\"\n ],\n \"30\": [\n \"MOUTH_30_00_LD\"\n ],\n \"31\": [\n \"MOUTH_31_00_LD\"\n ],\n \"32\": [\n \"MOUTH_32_00_LD\"\n ],\n \"33\": [\n \"MOUTH_33_00_LD\"\n ],\n \"34\": [\n \"MOUTH_34_00_LD\"\n ]\n },\n \"part\": \"口\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_MOUTH\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -247.5 } }, }, ["口_01_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_01_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -643.5 } }, }, ["口_02_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_02_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -1039.5 } }, }, ["口_03_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_03_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -1435.5 } }, }, ["口_04_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_04_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -1831.5 } }, }, ["口_05_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "MOUTH_00_05_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6325, -2227.5 } }, }, ["口_04_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation6", Source = "Result", }, Background = Input { SourceOp = "口_04_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_05_Xf", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -1831.5 } }, }, Calculation6 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, SecondOperand = Input { Value = 4, }, }, }, Expression1 = Expression { CtrlWZoom = false, Inputs = { n1 = Input { SourceOp = "Calculation1", Source = "Result", }, NumberExpression = Input { Value = "int(n1)", }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Mouth_Ctrl", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 6, }, }, }, Mouth_Ctrl = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { Operator = Input { Value = 3, }, SecondOperand = Input { Value = 0.7, }, }, }, ["口_03_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation5", Source = "Result", }, Background = Input { SourceOp = "口_03_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_04_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -1435.5 } }, }, Calculation5 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, SecondOperand = Input { Value = 3, }, }, }, ["口_02_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation4", Source = "Result", }, Background = Input { SourceOp = "口_02_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_03_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -1039.5 } }, }, Calculation4 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, SecondOperand = Input { Value = 2, }, }, }, ["口_01_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation3", Source = "Result", }, Background = Input { SourceOp = "口_01_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_02_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -643.5 } }, }, Calculation3 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, SecondOperand = Input { Value = 1, }, }, }, ["口_00_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "Calculation2", Source = "Result", }, Background = Input { SourceOp = "口_00_Xf", Source = "Output", }, Foreground = Input { SourceOp = "口_01_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6435, -247.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Expression1", Source = "NumberResult", }, Operator = Input { Value = 1, }, }, }, ["口_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "顔_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "口_00_DX", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6435, -115.5 } }, }, ["目_00_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"EYE_00_00_LD\",\n \"EYE_00_01_LD\",\n \"EYE_00_02_LD\",\n \"EYE_00_03_LD\",\n \"EYE_00_04_LD\",\n \"EYE_00_05_LD\"\n ],\n \"01\": [\n \"EYE_01_00_LD\",\n \"EYE_01_01_LD\",\n \"EYE_01_02_LD\",\n \"EYE_01_03_LD\",\n \"EYE_01_04_LD\",\n \"EYE_01_05_LD\"\n ],\n \"02\": [\n \"EYE_02_00_LD\",\n \"EYE_02_01_LD\",\n \"EYE_02_02_LD\",\n \"EYE_02_03_LD\",\n \"EYE_02_04_LD\",\n \"EYE_02_05_LD\"\n ],\n \"03\": [\n \"EYE_03_00_LD\",\n \"EYE_03_01_LD\",\n \"EYE_03_02_LD\",\n \"EYE_03_03_LD\",\n \"EYE_03_04_LD\",\n \"EYE_03_05_LD\"\n ],\n \"04\": [\n \"EYE_04_00_LD\",\n \"EYE_04_01_LD\",\n \"EYE_04_02_LD\",\n \"EYE_04_03_LD\",\n \"EYE_04_04_LD\",\n \"EYE_04_05_LD\"\n ],\n \"05\": [\n \"EYE_05_00_LD\",\n \"EYE_05_01_LD\",\n \"EYE_05_02_LD\",\n \"EYE_05_03_LD\",\n \"EYE_05_04_LD\",\n \"EYE_05_05_LD\"\n ],\n \"06\": [\n \"EYE_06_00_LD\",\n \"EYE_06_01_LD\",\n \"EYE_06_02_LD\",\n \"EYE_06_03_LD\",\n \"EYE_06_04_LD\",\n \"EYE_06_05_LD\"\n ],\n \"07-15\": [\n \"EYE_07_00_LD\",\n \"EYE_07_01_LD\",\n \"EYE_07_02_LD\",\n \"EYE_07_03_LD\",\n \"EYE_07_04_LD\",\n \"EYE_07_05_LD\"\n ],\n \"08-15\": [\n \"EYE_08_00_LD\",\n \"EYE_08_01_LD\",\n \"EYE_08_02_LD\",\n \"EYE_08_03_LD\",\n \"EYE_08_04_LD\",\n \"EYE_08_05_LD\"\n ],\n \"09-15\": [\n \"EYE_09_00_LD\",\n \"EYE_09_01_LD\",\n \"EYE_09_02_LD\",\n \"EYE_09_03_LD\",\n \"EYE_09_04_LD\",\n \"EYE_09_05_LD\"\n ],\n \"10\": [\n \"EYE_10_00_LD\",\n \"EYE_10_01_LD\",\n \"EYE_10_02_LD\",\n \"EYE_10_03_LD\",\n \"EYE_10_04_LD\",\n \"EYE_10_05_LD\"\n ],\n \"11\": [\n \"EYE_11_00_LD\",\n \"EYE_11_01_LD\",\n \"EYE_11_02_LD\",\n \"EYE_11_03_LD\",\n \"EYE_11_04_LD\",\n \"EYE_11_05_LD\"\n ],\n \"12\": [\n \"EYE_12_00_LD\",\n \"EYE_12_01_LD\",\n \"EYE_12_02_LD\",\n \"EYE_12_03_LD\",\n \"EYE_12_04_LD\",\n \"EYE_12_05_LD\"\n ],\n \"13\": [\n \"EYE_13_00_LD\",\n \"EYE_13_01_LD\",\n \"EYE_13_02_LD\",\n \"EYE_13_03_LD\",\n \"EYE_13_04_LD\",\n \"EYE_13_05_LD\"\n ],\n \"14\": [\n \"EYE_14_00_LD\",\n \"EYE_14_01_LD\",\n \"EYE_14_02_LD\",\n \"EYE_14_03_LD\",\n \"EYE_14_04_LD\",\n \"EYE_14_05_LD\"\n ],\n \"15\": [\n \"EYE_15_00_LD\",\n \"EYE_15_01_LD\",\n \"EYE_15_02_LD\",\n \"EYE_15_03_LD\",\n \"EYE_15_04_LD\",\n \"EYE_15_05_LD\"\n ],\n \"16\": [\n \"EYE_16_00_LD\",\n \"EYE_16_01_LD\",\n \"EYE_16_02_LD\",\n \"EYE_16_03_LD\",\n \"EYE_16_04_LD\",\n \"EYE_16_05_LD\"\n ],\n \"17\": [\n \"EYE_17_00_LD\",\n \"EYE_17_01_LD\",\n \"EYE_17_02_LD\",\n \"EYE_17_03_LD\",\n \"EYE_17_04_LD\",\n \"EYE_17_05_LD\"\n ],\n \"18-15\": [\n \"EYE_18_00_LD\",\n \"EYE_18_01_LD\",\n \"EYE_18_02_LD\",\n \"EYE_18_03_LD\",\n \"EYE_18_04_LD\",\n \"EYE_18_05_LD\"\n ],\n \"19\": [\n \"EYE_19_00_LD\"\n ],\n \"20\": [\n \"EYE_20_00_LD\"\n ],\n \"21\": [\n \"EYE_21_00_LD\"\n ],\n \"22\": [\n \"EYE_22_00_LD\"\n ],\n \"23+眉\": [\n \"EYE_23_00_LD\"\n ],\n \"24\": [\n \"EYE_24_00_LD\"\n ],\n \"25\": [\n \"EYE_25_00_LD\"\n ],\n \"26\": [\n \"EYE_26_00_LD\"\n ],\n \"27\": [\n \"EYE_27_00_LD\"\n ],\n \"28\": [\n \"EYE_28_00_LD\"\n ],\n \"29\": [\n \"EYE_29_00_LD\"\n ],\n \"30\": [\n \"EYE_30_00_LD\"\n ],\n \"31\": [\n \"EYE_31_00_LD\"\n ],\n \"32\": [\n \"EYE_32_00_LD\"\n ],\n \"33\": [\n \"EYE_33_00_LD\"\n ],\n \"34+眉\": [\n \"EYE_34_00_LD\"\n ],\n \"35\": [\n \"EYE_35_00_LD\"\n ],\n \"36\": [\n \"EYE_36_00_LD\"\n ],\n \"37\": [\n \"EYE_37_00_LD\"\n ]\n },\n \"part\": \"目\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_EYE\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 10725, -247.5 } }, }, ["目_01_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_01_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10725, -643.5 } }, }, ["目_02_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_02_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10725, -1039.5 } }, }, ["目_03_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_03_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10725, -1435.5 } }, }, ["目_04_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_04_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10725, -1831.5 } }, }, ["目_05_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYE_00_05_LD", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10725, -2227.5 } }, }, ["目_04_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_04_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_04_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_05_Xf", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10835, -1831.5 } }, }, ["目_04_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 50.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [151] = { 1, LH = { 100.666666666667, 0.666666666666667 }, RH = { 151.666666666667, 0.666666666666667 }, Flags = { StepIn = true } }, [153] = { 0, LH = { 152.333333333333, 0.333333333333333 }, RH = { 154.333333333333, 0 }, Flags = { StepIn = true } }, [157] = { 0, LH = { 155.666666666667, 0 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_03_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_03_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_03_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_04_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10835, -1435.5 } }, }, ["目_03_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 50, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [150] = { 1, LH = { 100, 0.666666666666667 }, RH = { 151.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [154] = { 0, LH = { 152.666666666667, 0.333333333333333 }, RH = { 155, 0 }, Flags = { StepIn = true } }, [157] = { 0, LH = { 156, 0 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_02_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_02_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_02_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_03_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10835, -1039.5 } }, }, ["目_02_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 49.6666666666667, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [149] = { 1, LH = { 99.3333333333333, 0.666666666666667 }, RH = { 151, 0.666666666666667 }, Flags = { StepIn = true } }, [155] = { 0, LH = { 153, 0.333333333333333 }, RH = { 155.666666666667, 0 }, Flags = { StepIn = true } }, [157] = { 0, LH = { 156.333333333333, 0 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_01_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_01_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_01_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_02_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10835, -643.5 } }, }, ["目_01_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 49.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [148] = { 1, LH = { 98.6666666666667, 0.666666666666667 }, RH = { 150.666666666667, 0.666666666666667 }, Flags = { StepIn = true } }, [156] = { 0, LH = { 153.333333333333, 0.333333333333333 }, RH = { 156.333333333333, 0 }, Flags = { StepIn = true } }, [157] = { 0, LH = { 156.666666666667, 0 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_00_DX"] = Dissolve { Transitions = { [0] = "DFTDissolve" }, Inputs = { Mix = Input { SourceOp = "目_00_DXBackgroundForeground", Source = "Value", }, Background = Input { SourceOp = "目_00_Xf", Source = "Output", }, Foreground = Input { SourceOp = "目_01_DX", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10835, -247.5 } }, }, ["目_00_DXBackgroundForeground"] = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 49, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [147] = { 1, LH = { 98, 0.666666666666667 }, RH = { 150.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [157] = { 0, LH = { 153.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, ["目_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "口_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "目_00_DX", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10835, -115.5 } }, }, PipeRouter1 = PipeRouter { Inputs = { Input = Input { SourceOp = "目_Mrg", Source = "Output", }, }, ViewInfo = PipeRouterInfo { Pos = { 10945, -115.5 } }, }, Background1 = Background { Inputs = { Width = Input { Value = 400, }, Height = Input { Value = 320, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 55, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 55, -115.5 } }, }, ["眉_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "EYEBROW_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"EYEBROW_00_LD\"\n ],\n \"01\": [\n \"EYEBROW_01_LD\"\n ],\n \"02\": [\n \"EYEBROW_02_LD\"\n ],\n \"03\": [\n \"EYEBROW_03_LD\"\n ],\n \"04\": [\n \"EYEBROW_04_LD\"\n ],\n \"05\": [\n \"EYEBROW_05_LD\"\n ],\n \"06\": [\n \"EYEBROW_06_LD\"\n ],\n \"07\": [\n \"EYEBROW_07_LD\"\n ],\n \"08\": [\n \"EYEBROW_08_LD\"\n ],\n \"09\": [\n \"EYEBROW_09_LD\"\n ],\n \"10\": [\n \"EYEBROW_10_LD\"\n ],\n \"11\": [\n \"EYEBROW_11_LD\"\n ],\n \"12\": [\n \"EYEBROW_12_LD\"\n ],\n \"13\": [\n \"EYEBROW_13_LD\"\n ]\n },\n \"part\": \"眉\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_EYEBROW\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 1705, 412.5 } }, }, ["眉_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "眉_Xf", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1705, 544.5 } }, }, ["髪_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "HAIR_00_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"00\": [\n \"HAIR_00_LD\"\n ],\n \"01\": [\n \"HAIR_01_LD\"\n ]\n },\n \"part\": \"髪\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_HAIR\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 2035, 412.5 } }, }, ["髪_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "眉_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "髪_Xf", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2035, 544.5 } }, }, ["前_Xf"] = Transform { Inputs = { Input = Input { SourceOp = "FRONT_02_LD", Source = "Output", }, Comments = Input { Value = "{\n \"mg\": {\n \"後\": \"後_Mrg\",\n \"体\": \"体_Mrg\",\n \"顔\": \"顔_Mrg\",\n \"口\": \"口_Mrg\",\n \"目\": \"目_Mrg\",\n \"眉\": \"眉_Mrg\",\n \"髪\": \"髪_Mrg\",\n \"前\": \"前_Mrg\"\n },\n \"xf\": {\n \"後\": [\n \"後_Xf\"\n ],\n \"体\": [\n \"体_Xf\"\n ],\n \"顔\": [\n \"顔_Xf\"\n ],\n \"口\": [\n \"口_00_Xf\",\n \"口_01_Xf\",\n \"口_02_Xf\",\n \"口_03_Xf\",\n \"口_04_Xf\",\n \"口_05_Xf\"\n ],\n \"目\": [\n \"目_00_Xf\",\n \"目_01_Xf\",\n \"目_02_Xf\",\n \"目_03_Xf\",\n \"目_04_Xf\",\n \"目_05_Xf\"\n ],\n \"眉\": [\n \"眉_Xf\"\n ],\n \"髪\": [\n \"髪_Xf\"\n ],\n \"前\": [\n \"前_Xf\"\n ]\n },\n \"eye_dx\": [\n \"目_00_DX\",\n \"目_01_DX\",\n \"目_02_DX\",\n \"目_03_DX\",\n \"目_04_DX\"\n ],\n \"ld\": {\n \"01m1\": [\n \"FRONT_00_LD\"\n ],\n \"02m1\": [\n \"FRONT_01_LD\"\n ],\n \"space\": [\n \"FRONT_02_LD\"\n ]\n },\n \"part\": \"前\",\n \"offset\": 0.03125,\n \"preview\": \"Preview_FRONT\"\n}", }, }, ViewInfo = OperatorInfo { Pos = { 2475, 412.5 } }, }, ["前_Mrg"] = Merge { Inputs = { Background = Input { SourceOp = "髪_Mrg", Source = "Output", }, Foreground = Input { SourceOp = "前_Xf", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2475, 544.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Merge1 = Merge { Inputs = { Background = Input { SourceOp = "PipeRouter1", Source = "Output", }, Foreground = Input { SourceOp = "前_Mrg", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10945, 544.5 } }, }, Root = Transform { CtrlWZoom = false, Inputs = { Input = Input { SourceOp = "Merge1", Source = "Output", }, Comments = Input { Value = "後_Xf\n体_Xf\n顔_Xf\n口_00_Xf\n目_00_Xf\n眉_Xf\n髪_Xf\n前_Xf", }, Grp_FRONT = Input { Value = 0, }, Preview_FRONT = Input { Value = "space", }, Grp_HAIR = Input { Value = 0, }, Preview_HAIR = Input { Value = "00", }, Preview_EYEBROW = Input { Value = "00", }, Preview_EYE = Input { Value = "00", }, Preview_MOUTH = Input { Value = "00", }, Grp_FACE = Input { Value = 0, }, Preview_FACE = Input { Value = "00", }, Grp_BODY = Input { Value = 0, }, Preview_BODY = Input { Value = "00", }, Grp_BACK = Input { Value = 0, }, Preview_BACK = Input { Value = "space", }, Blink = Input { Value = 157, }, }, ViewInfo = OperatorInfo { Pos = { 10945, 676.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp, is_chara_sozai=True)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu, is_chara_sozai=True)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_FRONT = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "前", }, Prev_Btn_FRONT = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"前_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_FRONT = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"前_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_FRONT = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, FRONT_01m1_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"01m1\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01m1", }, FRONT_02m1_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"02m1\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02m1", }, FRONT_space_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"前_Xf\", \"space\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "space", }, Grp_HAIR = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "髪", }, Prev_Btn_HAIR = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"髪_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_HAIR = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"髪_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_HAIR = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, HAIR_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"髪_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, HAIR_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"髪_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, Grp_EYEBROW = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 17, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, Prev_Btn_EYEBROW = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"眉_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_EYEBROW = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"眉_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_EYEBROW = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, EYEBROW_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, EYEBROW_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, EYEBROW_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, EYEBROW_03_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"03\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03", }, EYEBROW_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, EYEBROW_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, EYEBROW_06_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"06\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "06", }, EYEBROW_07_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"07\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "07", }, EYEBROW_08_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"08\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "08", }, EYEBROW_09_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"09\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "09", }, EYEBROW_10_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"10\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "10", }, EYEBROW_11_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"11\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "11", }, EYEBROW_12_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"12\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "12", }, EYEBROW_13_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"眉_Xf\", \"13\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "13", }, Grp_EYE = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 41, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, Prev_Btn_EYE = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"目_00_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_EYE = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"目_00_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_EYE = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, EYE_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, EYE_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, EYE_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, EYE_03_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"03\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03", }, EYE_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, EYE_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, EYE_06_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"06\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "06", }, ["EYE_07-15_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"07-15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "07-15", }, ["EYE_08-15_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"08-15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "08-15", }, ["EYE_09-15_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"09-15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "09-15", }, EYE_10_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"10\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "10", }, EYE_11_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"11\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "11", }, EYE_12_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"12\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "12", }, EYE_13_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"13\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "13", }, EYE_14_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"14\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "14", }, EYE_15_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "15", }, EYE_16_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"16\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "16", }, EYE_17_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"17\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "17", }, ["EYE_18-15_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"18-15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "18-15", }, EYE_19_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"19\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "19", }, EYE_20_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"20\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "20", }, EYE_21_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"21\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "21", }, EYE_22_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"22\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "22", }, ["EYE_23+眉_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"23+眉\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "23+眉", }, EYE_24_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"24\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "24", }, EYE_25_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"25\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "25", }, EYE_26_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"26\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "26", }, EYE_27_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"27\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "27", }, EYE_28_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"28\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "28", }, EYE_29_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"29\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "29", }, EYE_30_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"30\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "30", }, EYE_31_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"31\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "31", }, EYE_32_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"32\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "32", }, EYE_33_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"33\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "33", }, ["EYE_34+眉_Button"] = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"34+眉\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "34+眉", }, EYE_35_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"35\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "35", }, EYE_36_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"36\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "36", }, EYE_37_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"目_00_Xf\", \"37\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "37", }, Grp_MOUTH = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 38, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, Prev_Btn_MOUTH = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"口_00_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_MOUTH = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"口_00_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_MOUTH = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, MOUTH_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, MOUTH_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, MOUTH_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, MOUTH_03_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"03\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03", }, MOUTH_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, MOUTH_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, MOUTH_06_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"06\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "06", }, MOUTH_07_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"07\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "07", }, MOUTH_08_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"08\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "08", }, MOUTH_09_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"09\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "09", }, MOUTH_10_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"10\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "10", }, MOUTH_11_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"11\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "11", }, MOUTH_12_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"12\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "12", }, MOUTH_13_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"13\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "13", }, MOUTH_14_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"14\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "14", }, MOUTH_15_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"15\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "15", }, MOUTH_16_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"16\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "16", }, MOUTH_17_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"17\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "17", }, MOUTH_18_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"18\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "18", }, MOUTH_19_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"19\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "19", }, MOUTH_20_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"20\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "20", }, MOUTH_21_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"21\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "21", }, MOUTH_22_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"22\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "22", }, MOUTH_23_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"23\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "23", }, MOUTH_24_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"24\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "24", }, MOUTH_25_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"25\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "25", }, MOUTH_26_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"26\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "26", }, MOUTH_27_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"27\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "27", }, MOUTH_28_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"28\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "28", }, MOUTH_29_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"29\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "29", }, MOUTH_30_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"30\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "30", }, MOUTH_31_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"31\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "31", }, MOUTH_32_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"32\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "32", }, MOUTH_33_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"33\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "33", }, MOUTH_34_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"口_00_Xf\", \"34\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "34", }, Grp_FACE = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 12, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔", }, Prev_Btn_FACE = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"顔_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_FACE = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"顔_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_FACE = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, FACE_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, FACE_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, FACE_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, FACE_03_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"03\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03", }, FACE_04_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"04\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04", }, FACE_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, FACE_06_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"06\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "06", }, FACE_07_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"07\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "07", }, FACE_space_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"顔_Xf\", \"space\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "space", }, Grp_BODY = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "体", }, Prev_Btn_BODY = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"体_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_BODY = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"体_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_BODY = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, BODY_00_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"00\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "00", }, BODY_01_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"01\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "01", }, BODY_02_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"体_Xf\", \"02\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02", }, Grp_BACK = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "後", }, Prev_Btn_BACK = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"後_Xf\", False)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "PREV", }, Next_Btn_BACK = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.prev_next(comp, \"後_Xf\", True)\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "NEXT", }, Preview_BACK = { TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, INP_External = false, LINKID_DataType = "Text", ICS_ControlPage = "ポーズ", INP_Passive = true, TEC_Wrap = false, LINKS_Name = "", }, BACK_02u1_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"02u1\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "02u1", }, BACK_03u1_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"03u1\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "03u1", }, BACK_04u1_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"04u1\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "04u1", }, BACK_05_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"05\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "05", }, BACK_space_Button = { ICD_Width = 0.125, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.connect(comp, \"後_Xf\", \"space\")\n]])\n", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "space", }, Blink = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Blink", }, Other = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 1, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Other", }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 2, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Apply = { ICD_Width = 0.5, LINKID_DataType = "Number", BTNCS_Execute = "\ncomp:Execute([[\n!Py3: from rs_fusion.core import chara_sozai\nchara_sozai.set_blink(comp, \"目_00_Xf\")\n]])\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Apply", }, at00 = { ICD_Width = 0.5, INP_External = false, LINKID_DataType = "Number", ICS_ControlPage = "目パチ", INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "ボタンを押さないと反映されません。", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10945, 841.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 10945, 1369.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん", }, ["N003_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N004_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N005_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N006_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N007_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", } } }, ST_MergeB = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, Center = Input { Value = { 0.8, 0.5 }, }, Size = Input { Value = 2, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 10945, 1567.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { ["!Right"] = { }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, AuxRight = { Expanded = true } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { RatioY = 100, PixelX = 420, }, MainSplit = { RatioX = 100, RatioY = 1.00394866732478, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.99605133267522, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, ActionStrip = { Show = true, RatioX = 100, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 1, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { RatioY = 100, PixelX = 420, }, MediaPool = { Show = false, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.12896, RootOffset = { -7341.28, -415.06 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "\\\\Qnap\\pj\\youtube\\ResolveScript_1.7.19\\thumbnail\\zk.png", AVI = { Preview = { DataCheck = true, Key = 15, Quality = 75, DataRate = 300, KeyCheck = true, Handler = 1668707181 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/れいむ.json ================================================ { "macro_name": "Reimu", "use_group": true, "main_output_list": [ { "node": "ST_MergeB", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "ST_MergeB", "page": "Merge", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん", "name": "ぴょん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_FRONT", "name": "前", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_FRONT", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_FRONT", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_FRONT", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FRONT_01m1_Button", "name": "01m1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FRONT_02m1_Button", "name": "02m1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FRONT_space_Button", "name": "space", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_HAIR", "name": "髪", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_HAIR", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_HAIR", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_HAIR", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "HAIR_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "HAIR_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_EYEBROW", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_EYEBROW", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_EYEBROW", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_EYEBROW", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_03_Button", "name": "03", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_06_Button", "name": "06", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_07_Button", "name": "07", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_08_Button", "name": "08", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_09_Button", "name": "09", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_10_Button", "name": "10", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_11_Button", "name": "11", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_12_Button", "name": "12", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYEBROW_13_Button", "name": "13", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_EYE", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_EYE", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_EYE", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_EYE", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_03_Button", "name": "03", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_06_Button", "name": "06", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_07-15_Button", "name": "07-15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_08-15_Button", "name": "08-15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_09-15_Button", "name": "09-15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_10_Button", "name": "10", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_11_Button", "name": "11", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_12_Button", "name": "12", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_13_Button", "name": "13", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_14_Button", "name": "14", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_15_Button", "name": "15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_16_Button", "name": "16", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_17_Button", "name": "17", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_18-15_Button", "name": "18-15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_19_Button", "name": "19", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_20_Button", "name": "20", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_21_Button", "name": "21", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_22_Button", "name": "22", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_23+眉_Button", "name": "23+眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_24_Button", "name": "24", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_25_Button", "name": "25", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_26_Button", "name": "26", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_27_Button", "name": "27", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_28_Button", "name": "28", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_29_Button", "name": "29", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_30_Button", "name": "30", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_31_Button", "name": "31", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_32_Button", "name": "32", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_33_Button", "name": "33", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_34+眉_Button", "name": "34+眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_35_Button", "name": "35", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_36_Button", "name": "36", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "EYE_37_Button", "name": "37", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_MOUTH", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_MOUTH", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_MOUTH", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_MOUTH", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_03_Button", "name": "03", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_06_Button", "name": "06", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_07_Button", "name": "07", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_08_Button", "name": "08", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_09_Button", "name": "09", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_10_Button", "name": "10", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_11_Button", "name": "11", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_12_Button", "name": "12", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_13_Button", "name": "13", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_14_Button", "name": "14", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_15_Button", "name": "15", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_16_Button", "name": "16", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_17_Button", "name": "17", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_18_Button", "name": "18", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_19_Button", "name": "19", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_20_Button", "name": "20", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_21_Button", "name": "21", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_22_Button", "name": "22", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_23_Button", "name": "23", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_24_Button", "name": "24", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_25_Button", "name": "25", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_26_Button", "name": "26", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_27_Button", "name": "27", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_28_Button", "name": "28", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_29_Button", "name": "29", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_30_Button", "name": "30", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_31_Button", "name": "31", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_32_Button", "name": "32", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_33_Button", "name": "33", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "MOUTH_34_Button", "name": "34", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_FACE", "name": "顔", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_FACE", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_FACE", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_FACE", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_03_Button", "name": "03", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_04_Button", "name": "04", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_06_Button", "name": "06", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_07_Button", "name": "07", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "FACE_space_Button", "name": "space", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_BODY", "name": "体", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_BODY", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_BODY", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_BODY", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BODY_00_Button", "name": "00", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BODY_01_Button", "name": "01", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BODY_02_Button", "name": "02", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_BACK", "name": "後", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Prev_Btn_BACK", "name": "PREV", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Next_Btn_BACK", "name": "NEXT", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Preview_BACK", "name": "", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BACK_02u1_Button", "name": "02u1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BACK_03u1_Button", "name": "03u1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BACK_04u1_Button", "name": "04u1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BACK_05_Button", "name": "05", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "BACK_space_Button", "name": "space", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Mouth_Ctrl", "page": "Calc", "id": "FirstOperand", "name": "First Operand", "control_group": 0, "option01": "Page = '口パク'", "option02": "", "option03": "" }, { "node": "Mouth_Ctrl", "page": "Calc", "id": "SecondOperand", "name": "Second Operand", "control_group": 0, "option01": "Page = '口パク'", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "Other", "name": "Other", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "Apply", "name": "Apply", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/中国うさぎ.comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 180 }, GlobalRange = { 0, 180 }, CurrentID = 1207, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, Resumable = true, OutputClips = { }, Tools = { Loader71 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-カメラ目線2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8305, -2161.5 } }, }, Loader65 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-とろけ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7645, -2161.5 } }, }, Loader80 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -643.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-あは.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7755, -1039.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-スク水.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-むにゅ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6435, -1039.5 } }, }, Loader63 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!白目\\-白目見開き.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7205, -2161.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-うおあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6875, -1039.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -1039.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-えあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6985, -1039.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-上.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -1039.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-紐.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader82 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\汗多め.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7040, -643.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-上.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4455, -1039.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-ほっぺに手.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -1039.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-ぺろ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6655, -1039.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-うへー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6545, -1039.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-上.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2475, -1039.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -1039.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-横.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -1039.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-にやり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7535, -1039.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -1039.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-横.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1039.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5335, -643.5 } }, }, Loader69 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-目そらし2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8085, -2161.5 } }, }, Loader78 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!眉\\-怒り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6380, -643.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-んゅ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7975, -1039.5 } }, }, Loader58 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6215, -1369.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-下着.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!素体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-バニー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -1039.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -1039.5 } }, }, Loader56 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-◯◯.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5995, -1369.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\-赤面.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5555, -643.5 } }, }, Loader76 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!眉\\-困り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -643.5 } }, }, Loader61 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-うっとり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6545, -1369.5 } }, }, Loader81 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6930, -643.5 } }, }, Loader68 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-上向き.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7975, -2161.5 } }, }, Loader60 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6435, -1369.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-へひひ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7645, -1039.5 } }, }, Loader83 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\いなば.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7150, -643.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-んんー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7095, -1039.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-よだれ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6325, -1039.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-ほっぺに手.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -1039.5 } }, }, Loader70 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-目そらし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8195, -2161.5 } }, }, Loader67 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-上向き2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7865, -2161.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4675, -1039.5 } }, }, Loader62 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-ジト目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6655, -1369.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-上.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -1039.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-ビキニ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, }, Loader77 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!眉\\-上がり眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -643.5 } }, }, Loader84 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\記号など\\うさみみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -643.5 } }, }, Loader66 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-ぐるぐる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7755, -2161.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5225, -643.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-にへ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7315, -1039.5 } }, }, Loader74 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8635, -2161.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\-寝不足.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5445, -643.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-口元に指.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4785, -1039.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-むくー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6765, -1039.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\-御札.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\袴.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-じゅるり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7205, -1039.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-わあ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7425, -1039.5 } }, }, Loader73 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-基本2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8525, -2161.5 } }, }, Loader57 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-なごみ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6105, -1369.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2695, -1039.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-口元に指.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2805, -1039.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7865, -1039.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\鈴.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!体_flipx.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -643.5 } }, }, Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -643.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -1039.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-巫女服\\!左腕\\-いなば抱え.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4565, -1039.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5665, -643.5 } }, }, Loader79 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!眉\\-普通眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -643.5 } }, }, Loader55 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-ん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8305, -1039.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-おあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8085, -1039.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8195, -1039.5 } }, }, Loader64 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!白目\\-白目基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7315, -2161.5 } }, }, Loader72 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-基本目セット\\!黒目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8415, -2161.5 } }, }, Loader75 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\前髪on目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 8745, -1369.5 } }, }, Loader59 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\!目\\-閉じ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6325, -1369.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\中国うさぎ立ち絵素材2.0\\-衣装差分\\!左腕\\-いなば抱え.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -1039.5 } }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 9570, 478.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7755, 478.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8910, 478.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 8415, 478.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 8580, 478.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 7920, 478.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8580, 643.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8580, 775.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 8745, 643.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8745, 775.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0.1 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8745, 907.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8085, 478.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 9075, 478.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, Background2 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 495, -511.5 } }, }, ["素体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader2", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, -511.5 } }, }, ["衣装差分_MG"] = Merge { Inputs = { Background = Input { SourceOp = "素体_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader8", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, }, ["袴_MG"] = Merge { Inputs = { Background = Input { SourceOp = "衣装差分_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, }, Background3 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -1039.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1595, -907.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader14", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -907.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2145, -775.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "袴_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -511.5 } }, }, Background4 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -1039.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -907.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, Foreground = Input { SourceOp = "Loader19", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -907.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -775.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -511.5 } }, }, ["衣装差分"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2915, -379.5 } }, }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 8745, 478.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 9735, 478.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 8250, 478.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 9240, 478.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, Background1 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 110, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 110, -115.5 } }, }, ["鈴_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, }, Background5 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, }, ["体flipx_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader20", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "体flipx_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader21", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, }, Background6 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -1039.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3575, -907.5 } }, }, ["右腕1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "Loader26", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -907.5 } }, }, ["右腕1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -775.5 } }, }, ["右腕_MG2"] = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, }, Background7 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -1039.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -907.5 } }, }, ["左腕1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader28", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -907.5 } }, }, ["左腕1"] = Transform { Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4895, -775.5 } }, }, ["左腕_MG2"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG2", Source = "Output", }, Foreground = Input { SourceOp = "左腕1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } }, }, ["巫女服"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4895, -379.5 } }, }, Root_MG = Merge { Inputs = { Background = Input { SourceOp = "鈴_MG", Source = "Output", }, Foreground = Input { SourceOp = "巫女服", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -115.5 } }, }, Background8 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5115, -643.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5225, -511.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader36", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5665, -511.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5665, -379.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "Root_MG", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5665, -115.5 } }, }, Background14 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -643.5 } }, }, SetDomain14 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background14", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6050, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain14", Source = "Output", }, Foreground = Input { SourceOp = "Loader79", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6490, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -115.5 } }, }, Background15 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -643.5 } }, }, SetDomain15 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background15", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, -511.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain15", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -511.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6930, -511.5 } }, }, ["汗多め_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7040, -511.5 } }, }, ["いなば_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗多め_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7150, -511.5 } }, }, ["うさみみ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "いなば_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -511.5 } }, }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "うさみみ_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7260, -379.5 } }, }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "記号など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "記号など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background9 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6215, -1039.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6215, -907.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader55", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8305, -907.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -775.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.478789190542099, 0.718410746372083 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8305, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader55", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8195, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 8195, -214.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8085, -511.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 8085, -214.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -610.5 } }, }, Transform5_1 = Transform { NameSet = true, Inputs = { Pivot = Input { Value = { 0.480415948399799, 0.721654107389456 }, }, UseSizeAndAspect = Input { Value = 0, }, XSize = Input { Value = 1.2, }, YSize = Input { Value = 0.55, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "I", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7975, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform5_1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 7975, -214.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader54", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -610.5 } }, }, Transform5 = Transform { NameSet = true, Inputs = { Pivot = Input { Value = { 0.480415948399799, 0.721654107389456 }, }, UseSizeAndAspect = Input { Value = 0, }, YSize = Input { Value = 0.75, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "U", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7865, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform5", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 7865, -214.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader53", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -610.5 } }, }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.480415948399799, 0.721654107389456 }, }, UseSizeAndAspect = Input { Value = 0, }, YSize = Input { Value = 0.75, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "E", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7755, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 7755, -214.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader54", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 7645, -214.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8030, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background10 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5885, -1369.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5885, -1237.5 } }, }, Background11 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6875, -1765.5 } }, }, SetDomain11 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background11", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6875, -1633.5 } }, }, Background12 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7095, -2161.5 } }, }, SetDomain12 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background12", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7095, -2029.5 } }, }, ["白目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain12", Source = "Output", }, Foreground = Input { SourceOp = "Loader64", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7315, -2029.5 } }, }, ["白目"] = Transform { Inputs = { Input = Input { SourceOp = "白目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7315, -1897.5 } }, }, ["白目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain11", Source = "Output", }, Foreground = Input { SourceOp = "白目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7315, -1633.5 } }, }, Background13 = Background { Inputs = { GlobalOut = Input { Value = 180, }, Width = Input { Value = 1082, }, Height = Input { Value = 1951, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7535, -2161.5 } }, }, SetDomain13 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background13", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7535, -2029.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain13", Source = "Output", }, Foreground = Input { SourceOp = "Loader72", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8635, -2029.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -1897.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "白目_MG1", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8635, -1633.5 } }, }, ["基本目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8635, -1501.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, Foreground = Input { SourceOp = "基本目セット", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8635, -1237.5 } }, }, ["前髪on目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "目_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader75", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8745, -1237.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "前髪on目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8745, -1105.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8745, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader59", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8580, -511.5 } }, }, EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value", }, Blink = Input { Value = 167, }, }, ViewInfo = OperatorInfo { Pos = { 8745, -82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "記号など_MG\nうさみみ_MG\nいなば_MG\n汗多め_MG\n汗_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n前髪on目_MG\n黒目_MG1\n黒目_MG\n白目_MG1\n白目_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n左腕_MG2\n左腕1_MG\n右腕_MG2\n右腕1_MG\n体_MG\n体flipx_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n袴_MG\n衣装差分_MG\n素体_MG\n鈴_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_記号など"] = Input { Value = 0, }, ["Grp_白目"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, ["Grp_衣装差分"] = Input { Value = 0, }, ["Grp_左腕"] = Input { Value = 0, }, ["Grp_右腕"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 8745, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N007_kigounado_show_113 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など show", }, N007_kigounado_hide_113 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など hide", }, N000_suzu_show_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"鈴_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "鈴 show", }, N000_suzu_hide_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"鈴_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "鈴 hide", }, N002_mikofuku44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"巫女服\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*巫女服", }, N001_ishousabun26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"衣装差分\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*衣装差分", }, ["Grp_記号など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 10, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "記号など", }, N004_usamimi_show_113 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"うさみみ_MG\")\nlocal node = comp:FindTool(\"Loader84\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "うさみみ show", }, N004_usamimi_hide_113 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"うさみみ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "うさみみ hide", }, N003_inaba_show_112 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"いなば_MG\")\nlocal node = comp:FindTool(\"Loader83\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "いなば show", }, N003_inaba_hide_112 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"いなば_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "いなば hide", }, N002_aseoome_show_111 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗多め_MG\")\nlocal node = comp:FindTool(\"Loader82\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗多め show", }, N002_aseoome_hide_111 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗多め_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗多め hide", }, N001_ase_show_110 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader81\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N001_ase_hide_110 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, N000_namida_show_109 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader80\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 show", }, N000_namida_hide_109 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 hide", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N003_futsuumayu106 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader79\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通眉", }, N002_ikarimayu105 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader78\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*怒り眉", }, N001_agarimayu104 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader77\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上がり眉", }, N000_komarimayu103 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader76\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り眉", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 10, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N008_maegamionme_show_100 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"前髪on目_MG\")\nlocal node = comp:FindTool(\"Loader75\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "前髪on目 show", }, N008_maegamionme_hide_100 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"前髪on目_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "前髪on目 hide", }, N007_kihonmesetto99 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"基本目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本目セット", }, N006_jitome81 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ジト目", }, N005_uttori80 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うっとり", }, N004_nikkori79 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, N003_tojime78 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*閉じ目", }, N002_none77 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, N001_nagomime76 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*なごみ目", }, ["N000_◯◯75"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*◯◯", }, ["Grp_基本目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 0, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "基本目セット", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 10, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N009_kihon99 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader74\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N008_kihon298 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader73\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本2", }, N007_kameramesen97 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader72\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線", }, N006_kameramesen296 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader71\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線2", }, N005_mesorashi95 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader70\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし", }, N004_mesorashi294 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader69\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし2", }, N003_uwamuki93 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader68\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上向き", }, N002_uwamuki292 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上向き2", }, N001_guruguru91 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぐるぐる", }, N000_toroke90 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader65\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*とろけ", }, ["Grp_白目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "白目", }, N001_shiromekihon87 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"白目_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白目基本", }, N000_shiromemihiraki86 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"白目_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白目見開き", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 19, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N018_n72 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ん", }, N017_o71 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N016_oaa70 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おあー", }, N015_nyu69 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んゅ", }, N014_hohoemi68 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N013_aha67 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あは", }, N012_hehihi66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*へひひ", }, N011_niyari65 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にやり", }, N010_waa64 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*わあ", }, N009_nihe63 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にへ", }, N008_jururi62 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*じゅるり", }, N007_nnn61 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んんー", }, N006_eaa60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*えあー", }, N005_uoaa59 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うおあー", }, N004_mukuu58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むくー", }, N003_pero57 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぺろ", }, N002_uhee56 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うへー", }, N001_munyu55 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むにゅ", }, N000_yodare54 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*よだれ", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N000_kageri_show_47 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり show", }, N000_kageri_hide_47 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり hide", }, N004_hoppe51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ", }, N003_sekimen50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*赤面", }, N002_nebusoku49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*寝不足", }, N001_hihyouji48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(非表示)", }, ["Grp_巫女服"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 0, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "巫女服", }, ["Grp_左腕1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N004_kihon44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N003_kuchimotoniyubi43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*口元に指", }, N002_munamoto42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*胸元", }, N001_inabakakae41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*いなば抱え", }, N000_ue40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上", }, ["Grp_右腕1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N004_kihon37 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N003_hoppenite36 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺに手", }, N002_munamoto35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*胸元", }, N001_yoko34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*横", }, N000_ue33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上", }, ["Grp_衣装差分"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "衣装差分", }, N007_hakama_show_12 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"袴_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "袴 show", }, N007_hakama_hide_12 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"袴_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "袴 hide", }, N006_banii11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*バニー", }, N005_sukumizu10 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*スク水", }, N004_bikini9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ビキニ", }, N003_himo8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*紐", }, N002_shitagi7 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*下着", }, N001_osatsu6 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"衣装差分_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*御札", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N004_kihon26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N003_kuchimotoniyubi25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*口元に指", }, N002_munamoto24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*胸元", }, N001_inabakakae23 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*いなば抱え", }, N000_ue22 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N004_kihon19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N003_hoppenite18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺに手", }, N002_munamoto17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*胸元", }, N001_yoko16 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*横", }, N000_ue15 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8745, 214.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 9405, 478.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 54.3333333333333, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [163] = { 0, LH = { 108.666666666667, 0.333333333333333 }, RH = { 164.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [167] = { 1, LH = { 165.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 54.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [163] = { 1, LH = { 108.666666666667, 0.666666666666667 }, RH = { 164.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [167] = { 0, LH = { 165.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.23494570582428, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.76505429417572, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 5, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { PixelX = 420, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.12807, RootOffset = { -4282.4, 646.552 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 0.385964912280702, OffsetX = -8.87719298245614, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", Unsorted = { GlobalEnd = 180 }, AVI = { Preview = { DataCheck = true, Key = 15, Handler = 1668707181, KeyCheck = true, DataRate = 300, Quality = 75 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/中国うさぎ.json ================================================ { "macro_name": "Usagi", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_記号など", "name": "記号など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_usamimi_show_113", "name": "うさみみ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_usamimi_hide_113", "name": "うさみみ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_inaba_show_112", "name": "いなば show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_inaba_hide_112", "name": "いなば hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_aseoome_show_111", "name": "汗多め show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_aseoome_hide_111", "name": "汗多め hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_show_110", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_hide_110", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namida_show_109", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namida_hide_109", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_futsuumayu106", "name": "*普通眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ikarimayu105", "name": "*怒り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_agarimayu104", "name": "*上がり眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_komarimayu103", "name": "*困り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_maegamionme_show_100", "name": "前髪on目 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_maegamionme_hide_100", "name": "前髪on目 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kihonmesetto99", "name": "*基本目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_jitome81", "name": "*ジト目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_uttori80", "name": "*うっとり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_nikkori79", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_tojime78", "name": "*閉じ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_none77", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_nagomime76", "name": "*なごみ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_◯◯75", "name": "*◯◯", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_基本目セット", "name": "基本目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_kihon99", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_kihon298", "name": "*基本2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kameramesen97", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_kameramesen296", "name": "*カメラ目線2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_mesorashi95", "name": "*目そらし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_mesorashi294", "name": "*目そらし2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_uwamuki93", "name": "*上向き", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_uwamuki292", "name": "*上向き2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_guruguru91", "name": "*ぐるぐる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_toroke90", "name": "*とろけ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_白目", "name": "白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_shiromekihon87", "name": "*白目基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shiromemihiraki86", "name": "*白目見開き", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N018_n72", "name": "*ん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N017_o71", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N016_oaa70", "name": "*おあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N015_nyu69", "name": "*んゅ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N014_hohoemi68", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N013_aha67", "name": "*あは", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_hehihi66", "name": "*へひひ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_niyari65", "name": "*にやり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_waa64", "name": "*わあ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_nihe63", "name": "*にへ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_jururi62", "name": "*じゅるり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_nnn61", "name": "*んんー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_eaa60", "name": "*えあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_uoaa59", "name": "*うおあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_mukuu58", "name": "*むくー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_pero57", "name": "*ぺろ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_uhee56", "name": "*うへー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_munyu55", "name": "*むにゅ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_yodare54", "name": "*よだれ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_show_47", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_hide_47", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_hoppe51", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_sekimen50", "name": "*赤面", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_nebusoku49", "name": "*寝不足", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hihyouji48", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕1", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kihon44", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kuchimotoniyubi43", "name": "*口元に指", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_munamoto42", "name": "*胸元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_inabakakae41", "name": "*いなば抱え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ue40", "name": "*上", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕1", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kihon37", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoppenite36", "name": "*ほっぺに手", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_munamoto35", "name": "*胸元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_yoko34", "name": "*横", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ue33", "name": "*上", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kigounado_show_113", "name": "記号など show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kigounado_hide_113", "name": "記号など hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_suzu_show_2", "name": "鈴 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_suzu_hide_2", "name": "鈴 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_mikofuku44", "name": "*巫女服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ishousabun26", "name": "*衣装差分", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_衣装差分", "name": "衣装差分", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_hakama_show_12", "name": "袴 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_hakama_hide_12", "name": "袴 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_banii11", "name": "*バニー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_sukumizu10", "name": "*スク水", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_bikini9", "name": "*ビキニ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_himo8", "name": "*紐", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_shitagi7", "name": "*下着", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_osatsu6", "name": "*御札", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kihon26", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kuchimotoniyubi25", "name": "*口元に指", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_munamoto24", "name": "*胸元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_inabakakae23", "name": "*いなば抱え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ue22", "name": "*上", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kihon19", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoppenite18", "name": "*ほっぺに手", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_munamoto17", "name": "*胸元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_yoko16", "name": "*横", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ue15", "name": "*上", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/九州そら.comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 886, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-むあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -940.5 } }, }, Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-目逸らし2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5005, -1237.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!左腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-ほー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4565, -940.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!左腕\\-頬に手.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\汗など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -643.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-むん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4235, -940.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-上向き目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -1237.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4675, -1237.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!眉\\-困り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!眉\\-怒り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2695, -643.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\汗など\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -643.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -1237.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-ぺろり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -940.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!顔色\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-腕ひろげる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-カメラ目線2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5225, -1237.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-ん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4785, -940.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-んあ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4675, -940.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-基本目2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5445, -1237.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-目逸らし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5115, -1237.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!顔色\\-赤面.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-指立て.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!眉\\-上がり眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!左腕\\-ささやき.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-頬に手.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\アクセサリ\\スカウター.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -643.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-上向き目2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4785, -1237.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\レイヤー 13_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!左腕\\-普通.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!右腕\\-普通.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!眉\\-普通眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\アクセサリ\\衛星.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -643.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5115, -940.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-あはー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -940.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4455, -940.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-あは.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5005, -940.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!口\\-おー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -940.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5335, -1237.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-閉じ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4565, -1237.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-なごみ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4455, -1237.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\九州そら立ち絵素材\\!目\\-基本目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5555, -1237.5 } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5720, 445.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6380, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5225, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 4565, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5390, 610.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5390, 742.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5555, 610.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5555, 742.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5555, 874.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4895, 445.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5885, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5390, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6545, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 4730, 445.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 5060, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6050, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5555, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, Background1 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, }, ["レイヤー13_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 495, -511.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader5", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 935, -511.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 935, -379.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "レイヤー13_MG", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 935, -115.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader10", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1705, -379.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -115.5 } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1925, -511.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader13", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "Loader29", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -115.5 } }, }, Background8 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, }, ["汗など"] = Transform { Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -379.5 } }, }, ["汗など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "汗など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -115.5 } }, }, Background9 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -643.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, }, ["衛星_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader44", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, }, ["スカウター_MG"] = Merge { Inputs = { Background = Input { SourceOp = "衛星_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, }, ["アクセサリ"] = Transform { Inputs = { Input = Input { SourceOp = "スカウター_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -379.5 } }, }, ["アクセサリ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗など_MG", Source = "Output", }, Foreground = Input { SourceOp = "アクセサリ", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "アクセサリ_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -940.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -808.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader41", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5115, -808.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5115, -676.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.484649277320069, 0.791089166278231 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5115, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader41", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5005, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5005, -214.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader39", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4895, -511.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4895, -214.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4785, -610.5 } }, }, Transform4_1 = Transform { Inputs = { Pivot = Input { Value = { 0.484772, 0.789033 }, }, UseSizeAndAspect = Input { Value = 0, }, YSize = Input { Value = 0.4, }, Angle = Input { Value = 10.4, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "I", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4_1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4785, -214.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader35", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4675, -511.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4675, -214.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader40", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4565, -511.5 } }, }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "E", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4565, -214.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -610.5 } }, }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.484772, 0.789033 }, }, UseSizeAndAspect = Input { Value = 0, }, XSize = Input { Value = 0.6, }, YSize = Input { Value = 0.6, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "O", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4455, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4455, -214.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4895, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4235, -1237.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -1105.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader24", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5555, -1105.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5555, -973.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5555, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader17", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5390, -511.5 } }, }, EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value", }, Blink = Input { Value = 179, }, }, ViewInfo = OperatorInfo { Pos = { 5555, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "アクセサリ_MG\nスカウター_MG\n衛星_MG\n汗など_MG\n汗_MG\n涙_MG\n口_MG1\n口_MG\n眉_MG1\n眉_MG\n目_MG1\n目_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n右腕_MG1\n右腕_MG\n左腕_MG1\n左腕_MG\nレイヤー13_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_アクセサリ"] = Input { Value = 0, }, ["Grp_汗など"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5555, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N008_akusesari_show_62 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"アクセサリ_MG\")\nlocal node = comp:FindTool(\"アクセサリ\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "アクセサリ show", }, N008_akusesari_hide_62 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"アクセサリ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "アクセサリ hide", }, N007_asenado_show_58 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗など_MG\")\nlocal node = comp:FindTool(\"汗など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗など show", }, N007_asenado_hide_58 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗など hide", }, N000_reiyaa13_show_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"レイヤー13_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "レイヤー 13 show", }, N000_reiyaa13_hide_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"レイヤー13_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "レイヤー 13 hide", }, ["Grp_アクセサリ"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "アクセサリ", }, N001_sukautaa_show_62 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"スカウター_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "スカウター show", }, N001_sukautaa_hide_62 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"スカウター_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "スカウター hide", }, N000_eisei_show_61 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"衛星_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "衛星 show", }, N000_eisei_hide_61 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"衛星_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "衛星 hide", }, ["Grp_汗など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "汗など", }, N001_ase_show_58 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N001_ase_hide_58 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, N000_namida_show_57 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 show", }, N000_namida_hide_57 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 hide", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 11, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N010_hohoemi54 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N009_aha53 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あは", }, N008_ahaa52 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あはー", }, N007_n51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ん", }, N006_na50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んあ", }, N005_hoo49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほー", }, N004_o48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N003_oo47 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おー", }, N002_mun46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むん", }, N001_muaa45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むあー", }, N000_perori44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぺろり", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N003_agarimayu41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上がり眉", }, N002_futsuumayu40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通眉", }, N001_komarimayu39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り眉", }, N000_ikarimayu38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*怒り眉", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 12, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N011_kihonme35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本目", }, N010_kihonme234 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本目2", }, N009_kameramesen33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線", }, N008_kameramesen232 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線2", }, N007_mesorashi31 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目逸らし", }, N006_mesorashi230 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目逸らし2", }, N005_uwamukime29 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上向き目", }, N004_uwamukime228 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上向き目2", }, N003_nikkori27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, N002_tojime26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*閉じ目", }, N001_nagomime25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*なごみ目", }, N000_none24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N000_kageri_show_18 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり show", }, N000_kageri_hide_18 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり hide", }, N003_hihyouji21 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(非表示)", }, N002_hoppe20 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ", }, N001_sekimen19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*赤面", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N004_futsuu15 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通", }, N003_hoonite14 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*頬に手", }, N002_yubitate13 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*指立て", }, N001_udehirogeru12 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*腕ひろげる", }, N000_hihyouji11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(非表示)", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N003_futsuu8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通", }, N002_hoonite7 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*頬に手", }, N001_sasayaki6 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ささやき", }, N000_hihyouji5 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(非表示)", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5555, 181.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6215, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 58.3333333333333, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [175] = { 0, LH = { 116.666666666667, 0.333333333333333 }, RH = { 176.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [179] = { 1, LH = { 177.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 58.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [175] = { 1, LH = { 116.666666666667, 0.666666666666667 }, RH = { 176.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [179] = { 0, LH = { 177.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.34452122408687, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.65547877591313, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 7, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { PixelX = 420, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.125, RootOffset = { -978.536, 1090.75 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", AVI = { Preview = { DataCheck = true, Key = 15, Handler = 1668707181, KeyCheck = true, DataRate = 300, Quality = 75 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/九州そら.json ================================================ { "macro_name": "Sora", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_アクセサリ", "name": "アクセサリ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_sukautaa_show_62", "name": "スカウター show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_sukautaa_hide_62", "name": "スカウター hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_eisei_show_61", "name": "衛星 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_eisei_hide_61", "name": "衛星 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_汗など", "name": "汗など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_show_58", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_hide_58", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namida_show_57", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namida_hide_57", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_agarimayu41", "name": "*上がり眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_futsuumayu40", "name": "*普通眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_komarimayu39", "name": "*困り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ikarimayu38", "name": "*怒り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_kihonme35", "name": "*基本目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_kihonme234", "name": "*基本目2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_kameramesen33", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_kameramesen232", "name": "*カメラ目線2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_mesorashi31", "name": "*目逸らし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_mesorashi230", "name": "*目逸らし2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_uwamukime29", "name": "*上向き目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_uwamukime228", "name": "*上向き目2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_nikkori27", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_tojime26", "name": "*閉じ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_nagomime25", "name": "*なごみ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_none24", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_show_18", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_hide_18", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hihyouji21", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoppe20", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_sekimen19", "name": "*赤面", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_hohoemi54", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_aha53", "name": "*あは", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_ahaa52", "name": "*あはー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_n51", "name": "*ん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_na50", "name": "*んあ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_hoo49", "name": "*ほー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_o48", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_oo47", "name": "*おー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_mun46", "name": "*むん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_muaa45", "name": "*むあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_perori44", "name": "*ぺろり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_futsuu15", "name": "*普通", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoonite14", "name": "*頬に手", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_yubitate13", "name": "*指立て", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_udehirogeru12", "name": "*腕ひろげる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hihyouji11", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_futsuu8", "name": "*普通", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoonite7", "name": "*頬に手", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_sasayaki6", "name": "*ささやき", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hihyouji5", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/四国めたん.comp ================================================ Composition { CurrentTime = 76, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 1118, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-にやり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7040, -1072.5 } }, }, Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -643.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\回転移動でポニテにするなど.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7480, -2425.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-▽.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7150, -1072.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-うえー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -1072.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-太眉こまり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } }, }, Loader63 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\頭部アクセサリ\\うさみみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -643.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-んー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -1072.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目閉じ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -1633.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\-(非表示).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1633.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-普通.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -643.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-青ざめ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -643.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-ぐるぐる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -1633.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-抱える.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2695, -1039.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-△.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6600, -1072.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!右腕\\-手をかざす.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -1039.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-目そらし2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -2425.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\-水着.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-赤面.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -643.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-普通目2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7700, -2425.5 } }, }, Loader58 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-おこ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -643.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\まんじゅう袋.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -1039.5 } }, }, Loader59 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-ややおこ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -643.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!右腕\\まんじゅう.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -1039.5 } }, }, Loader55 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-太眉おこ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -643.5 } }, }, Loader61 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\頭部アクセサリ\\髪留めフリル.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -643.5 } }, }, Loader60 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-ごきげん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -643.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-目そらし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7370, -2425.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-見上げ2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6380, -1633.5 } }, }, Loader67 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\記号など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -643.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\-バスタオル.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!右腕\\-指差す.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -1039.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\!素体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-その他の服\\-バニー服.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, }, Loader66 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\記号など\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -643.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\-見開き白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -2029.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-ぺろり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6930, -1072.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-む.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -1072.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-○○.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -1633.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-見上げ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -1633.5 } }, }, Loader57 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-こまり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -643.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-普通目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7810, -2425.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-ひそひそ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -1039.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-口元に指.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1039.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\ツインドリル右.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\ツインドリル左.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!右腕\\-普通.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -1039.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-普通.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -1039.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!顔色\\-普通2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -643.5 } }, }, Loader56 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!眉\\-太眉ごきげん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -643.5 } }, }, Loader62 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\頭部アクセサリ\\髪留めハート.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -643.5 } }, }, Loader64 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\頭部アクセサリ\\ヘッドドレス.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -643.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7260, -1072.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-いー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6380, -1072.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-ゆ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -1072.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-わあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7370, -1072.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6820, -1072.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\-普通白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6930, -2029.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目セット\\!黒目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7590, -2425.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!目\\-目閉じ2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -1633.5 } }, }, Loader65 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!前髪もみあげ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 7975, -247.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\-白ロリ服\\!左腕\\-マイク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2805, -1039.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\四国めたん立ち絵素材2.1\\!口\\-もむー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -1072.5 } }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 8800, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 8140, 511.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 7645, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 7810, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6985, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 7975, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7810, 676.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7810, 808.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 7975, 676.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7975, 808.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7975, 940.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7315, 511.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 8305, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 7150, 511.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, }, ["素体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, }, ["その他の服_MG"] = Merge { Inputs = { Background = Input { SourceOp = "素体_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader8", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, }, ["その他の服"] = Transform { Inputs = { Input = Input { SourceOp = "その他の服_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1265, -379.5 } }, }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 8965, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 7480, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 8470, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, Background1 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, }, ["回転移動でポニテにするなど_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, }, ["ツインドリル右_MG"] = Merge { Inputs = { Background = Input { SourceOp = "回転移動でポニテにするなど_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader2", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, }, ["ツインドリル左_MG"] = Merge { Inputs = { Background = Input { SourceOp = "ツインドリル右_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader3", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader9", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -1039.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1815, -907.5 } }, }, ["まんじゅう_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -907.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "まんじゅう_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader13", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -907.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -775.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2475, -1039.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2475, -907.5 } }, }, ["まんじゅう袋_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -907.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "まんじゅう袋_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader19", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -907.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -775.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, }, ["白ロリ服"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } }, }, Root_MG = Merge { Inputs = { Background = Input { SourceOp = "ツインドリル左_MG", Source = "Output", }, Foreground = Input { SourceOp = "白ロリ服", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } }, }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -643.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3355, -511.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader24", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "顔色_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -379.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "Root_MG", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -115.5 } }, }, Background11 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -643.5 } }, }, SetDomain11 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background11", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain11", Source = "Output", }, Foreground = Input { SourceOp = "Loader56", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5060, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -115.5 } }, }, Background12 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -643.5 } }, }, SetDomain12 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background12", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } }, }, ["髪留めフリル_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain12", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -511.5 } }, }, ["髪留めハート_MG"] = Merge { Inputs = { Background = Input { SourceOp = "髪留めフリル_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader62", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -511.5 } }, }, ["うさみみ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "髪留めハート_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -511.5 } }, }, ["ヘッドドレス_MG"] = Merge { Inputs = { Background = Input { SourceOp = "うさみみ_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader64", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -511.5 } }, }, ["頭部アクセサリ"] = Transform { Inputs = { Input = Input { SourceOp = "ヘッドドレス_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5720, -379.5 } }, }, ["頭部アクセサリ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "頭部アクセサリ", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -115.5 } }, }, Background13 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -643.5 } }, }, SetDomain13 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background13", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6050, -511.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain13", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -511.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -511.5 } }, }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "涙_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6270, -379.5 } }, }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "頭部アクセサリ_MG", Source = "Output", }, Foreground = Input { SourceOp = "記号など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "記号など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1072.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -940.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader37", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7370, -940.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7370, -808.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7370, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.478818918641698, 0.781028368065784 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7370, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7260, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 7260, -214.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader38", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7150, -511.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 7150, -214.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7040, -511.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 7040, -214.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader32", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6930, -511.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 6930, -214.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader38", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -610.5 } }, }, Transform1 = Transform { Inputs = { Pivot = Input { Value = { 0.481837606837607, 0.781315321042594 }, }, Size = Input { Value = 0.85, }, Input = Input { SourceOp = "E", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6820, -511.5 } }, }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 6820, -214.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, -511.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 6710, -214.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7150, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background8 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -1633.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5720, -1501.5 } }, }, Background9 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -2029.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, -1897.5 } }, }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader47", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6930, -1897.5 } }, }, Background10 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7150, -2425.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7150, -2293.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, Foreground = Input { SourceOp = "Loader51", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7810, -2293.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7810, -2161.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "目セット_MG", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7810, -1897.5 } }, }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7810, -1765.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "目セット", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7810, -1501.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7810, -1369.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7810, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader42", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7645, -511.5 } }, }, EyeAnim = MultiMerge { NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value", }, Blink = Input { Value = 139, }, }, ViewInfo = OperatorInfo { Pos = { 7810, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, ["前髪もみあげ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "EyeAnim", Source = "Output", }, Foreground = Input { SourceOp = "Loader65", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7975, -115.5 } }, }, Root = Transform { Inputs = { Input = Input { SourceOp = "前髪もみあげ_MG", Source = "Output", }, Comments = Input { Value = "記号など_MG\n涙_MG\n汗_MG\n前髪もみあげ_MG\n頭部アクセサリ_MG\nヘッドドレス_MG\nうさみみ_MG\n髪留めハート_MG\n髪留めフリル_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\n顔色_MG\nかげり_MG\n左腕_MG1\n左腕_MG\nまんじゅう袋_MG\n右腕_MG1\n右腕_MG\nまんじゅう_MG\n体_MG\nRoot_MG\nその他の服_MG\n素体_MG\nツインドリル左_MG\nツインドリル右_MG\n回転移動でポニテにするなど_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_記号など"] = Input { Value = 0, }, ["Grp_頭部アクセサリ"] = Input { Value = 0, }, ["Grp_目セット"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, ["Grp_白ロリ服"] = Input { Value = 0, }, ["Grp_その他の服"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 7975, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 12, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N011_kigounado_show_92 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など show", }, N011_kigounado_hide_92 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など hide", }, N009_toubuakusesari_show_87 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"頭部アクセサリ_MG\")\nlocal node = comp:FindTool(\"頭部アクセサリ\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "頭部アクセサリ show", }, N009_toubuakusesari_hide_87 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"頭部アクセサリ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "頭部アクセサリ hide", }, N002_tsuindoriruhidari_show_4 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ツインドリル左_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ツインドリル左 show", }, N002_tsuindoriruhidari_hide_4 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ツインドリル左_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ツインドリル左 hide", }, N001_tsuindorirumigi_show_3 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ツインドリル右_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ツインドリル右 show", }, N001_tsuindorirumigi_hide_3 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ツインドリル右_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ツインドリル右 hide", }, N000_kaitenidoudeponitenisurunado_show_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"回転移動でポニテにするなど_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "回転移動でポニテにするなど show", }, N000_kaitenidoudeponitenisurunado_hide_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"回転移動でポニテにするなど_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "回転移動でポニテにするなど hide", }, N004_shirororifuku28 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"白ロリ服\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白ロリ服", }, N003_sonohokanofuku11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"その他の服\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*その他の服", }, ["Grp_記号など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "記号など", }, N001_namida_show_92 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader67\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 show", }, N001_namida_hide_92 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 hide", }, N000_ase_show_91 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader66\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N000_ase_hide_91 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, ["Grp_頭部アクセサリ"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "頭部アクセサリ", }, N003_heddodoresu_show_87 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ヘッドドレス_MG\")\nlocal node = comp:FindTool(\"Loader64\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ヘッドドレス show", }, N003_heddodoresu_hide_87 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ヘッドドレス_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ヘッドドレス hide", }, N002_usamimi_show_86 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"うさみみ_MG\")\nlocal node = comp:FindTool(\"Loader63\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "うさみみ show", }, N002_usamimi_hide_86 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"うさみみ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "うさみみ hide", }, N001_kamitomehaato_show_85 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪留めハート_MG\")\nlocal node = comp:FindTool(\"Loader62\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪留めハート show", }, N001_kamitomehaato_hide_85 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪留めハート_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪留めハート hide", }, N000_kamitomefuriru_show_84 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪留めフリル_MG\")\nlocal node = comp:FindTool(\"Loader61\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪留めフリル show", }, N000_kamitomefuriru_hide_84 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪留めフリル_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪留めフリル hide", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N006_gokigen81 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader60\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ごきげん", }, N005_yayaoko80 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader59\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ややおこ", }, N004_oko79 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おこ", }, N003_komari78 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*こまり", }, N002_futomayugokigen77 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*太眉ごきげん", }, N001_futomayuoko76 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*太眉おこ", }, N000_futomayukomari75 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*太眉こまり", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N007_mesetto72 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目セット", }, N006_miage60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*見上げ", }, N005_miage259 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*見上げ2", }, N004_metoji58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目閉じ", }, N003_metoji257 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目閉じ2", }, ["N002_○○56"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*○○", }, N001_none55 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, N000_guruguru54 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぐるぐる", }, ["Grp_目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目セット", }, N001_futsuushirome64 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通白目", }, N000_mihirakishirome63 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*見開き白目", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N005_futsuume72 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通目", }, N004_futsuume271 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通目2", }, N003_kameramesen70 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線", }, N002_kameramesen269 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線2", }, N001_mesorashi68 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし", }, N000_mesorashi267 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし2", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 13, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N012_waaa51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*わあー", }, N011_hohoemi50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, ["N010_▽49"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*▽", }, N009_niyari48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にやり", }, N008_perori47 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぺろり", }, N007_o46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N006_yu45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ゆ", }, ["N005_△44"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*△", }, N004_mu43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*む", }, N003_ii42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*いー", }, N002_uee41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うえー", }, N001_nn40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んー", }, N000_momuu39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*もむー", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N000_kageri_show_31 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり show", }, N000_kageri_hide_31 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり hide", }, N005_futsuu36 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通", }, N004_futsuu235 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通2", }, N003_sekimen34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*赤面", }, N002_aozame33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*青ざめ", }, N001_hihyouji32 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(非表示)", }, ["Grp_白ロリ服"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 0, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "白ロリ服", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 7, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N000_manjuufukuro_show_23 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"まんじゅう袋_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "まんじゅう袋 show", }, N000_manjuufukuro_hide_23 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"まんじゅう袋_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "まんじゅう袋 hide", }, N005_futsuu28 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通", }, N004_kuchimotoniyubi27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*口元に指", }, N003_hisohiso26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ひそひそ", }, N002_maiku25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*マイク", }, N001_kakaeru24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*抱える", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N000_manjuu_show_17 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"まんじゅう_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "まんじゅう show", }, N000_manjuu_hide_17 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"まんじゅう_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "まんじゅう hide", }, N003_futsuu20 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通", }, N002_yubisashisu19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*指差す", }, N001_tewokazasu18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手をかざす", }, ["Grp_その他の服"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "その他の服", }, N004_baniifuku11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"その他の服_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*バニー服", }, N003_mizugi10 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"その他の服_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*水着", }, N002_basutaoru9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"その他の服_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*バスタオル", }, N001_hihyouji8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"その他の服_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(非表示)", } } }, ["モーションなし"] = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 7975, 247.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 8635, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 45, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [135] = { 0, LH = { 90, 0.333333333333333 }, RH = { 136.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [139] = { 1, LH = { 137.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 45, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [135] = { 1, LH = { 90, 0.666666666666667 }, RH = { 136.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [139] = { 0, LH = { 137.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.71767028627838, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.28232971372162, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 1, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 0.759358288770054, }, OuterRight = { PixelX = 420, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = false, Adjust = true, RatioY = 100, MRU = 0, RatioX = 1.24064171122995, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.180491, RootOffset = { -4673.19, 751.724 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = true, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { DoD = { Show = true }, ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", AVI = { Preview = { DataCheck = true, Key = 15, Handler = 1668707181, KeyCheck = true, DataRate = 300, Quality = 75 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/四国めたん.json ================================================ { "macro_name": "Metan", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_記号など", "name": "記号など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_namida_show_92", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_namida_hide_92", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ase_show_91", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ase_hide_91", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_頭部アクセサリ", "name": "頭部アクセサリ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_heddodoresu_show_87", "name": "ヘッドドレス show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_heddodoresu_hide_87", "name": "ヘッドドレス hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_usamimi_show_86", "name": "うさみみ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_usamimi_hide_86", "name": "うさみみ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kamitomehaato_show_85", "name": "髪留めハート show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kamitomehaato_hide_85", "name": "髪留めハート hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kamitomefuriru_show_84", "name": "髪留めフリル show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kamitomefuriru_hide_84", "name": "髪留めフリル hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_gokigen81", "name": "*ごきげん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_yayaoko80", "name": "*ややおこ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_oko79", "name": "*おこ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_komari78", "name": "*こまり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_futomayugokigen77", "name": "*太眉ごきげん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_futomayuoko76", "name": "*太眉おこ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_futomayukomari75", "name": "*太眉こまり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_mesetto72", "name": "*目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_miage60", "name": "*見上げ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_miage259", "name": "*見上げ2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_metoji58", "name": "*目閉じ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_metoji257", "name": "*目閉じ2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_○○56", "name": "*○○", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_none55", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_guruguru54", "name": "*ぐるぐる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目セット", "name": "目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_futsuushirome64", "name": "*普通白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mihirakishirome63", "name": "*見開き白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_futsuume72", "name": "*普通目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_futsuume271", "name": "*普通目2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kameramesen70", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kameramesen269", "name": "*カメラ目線2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_mesorashi68", "name": "*目そらし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mesorashi267", "name": "*目そらし2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_waaa51", "name": "*わあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_hohoemi50", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_▽49", "name": "*▽", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_niyari48", "name": "*にやり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_perori47", "name": "*ぺろり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_o46", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_yu45", "name": "*ゆ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_△44", "name": "*△", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_mu43", "name": "*む", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_ii42", "name": "*いー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_uee41", "name": "*うえー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_nn40", "name": "*んー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_momuu39", "name": "*もむー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_show_31", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_hide_31", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_futsuu36", "name": "*普通", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_futsuu235", "name": "*普通2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_sekimen34", "name": "*赤面", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_aozame33", "name": "*青ざめ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hihyouji32", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_manjuufukuro_show_23", "name": "まんじゅう袋 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_manjuufukuro_hide_23", "name": "まんじゅう袋 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_futsuu28", "name": "*普通", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kuchimotoniyubi27", "name": "*口元に指", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hisohiso26", "name": "*ひそひそ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_maiku25", "name": "*マイク", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kakaeru24", "name": "*抱える", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_manjuu_show_17", "name": "まんじゅう show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_manjuu_hide_17", "name": "まんじゅう hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_futsuu20", "name": "*普通", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_yubisashisu19", "name": "*指差す", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_tewokazasu18", "name": "*手をかざす", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_kigounado_show_92", "name": "記号など show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_kigounado_hide_92", "name": "記号など hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_toubuakusesari_show_87", "name": "頭部アクセサリ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_toubuakusesari_hide_87", "name": "頭部アクセサリ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_tsuindoriruhidari_show_4", "name": "ツインドリル左 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_tsuindoriruhidari_hide_4", "name": "ツインドリル左 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_tsuindorirumigi_show_3", "name": "ツインドリル右 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_tsuindorirumigi_hide_3", "name": "ツインドリル右 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kaitenidoudeponitenisurunado_show_2", "name": "回転移動でポニテにするなど show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kaitenidoudeponitenisurunado_hide_2", "name": "回転移動でポニテにするなど hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_shirororifuku28", "name": "*白ロリ服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_sonohokanofuku11", "name": "*その他の服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_その他の服", "name": "その他の服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_baniifuku11", "name": "*バニー服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_mizugi10", "name": "*水着", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_basutaoru9", "name": "*バスタオル", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hihyouji8", "name": "*(非表示)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/春日部つむぎ.comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 759, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\表情記号\\なみだめ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -643.5 } }, }, Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-上向き.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -1567.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-ハート.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -2359.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\-白目見開き.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -1963.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!まゆ\\-ごきげん眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-△.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -1072.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-おあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4070, -1072.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-むん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -1072.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!まゆ\\-おこ眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -1567.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!左腕\\-ピース.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!ほくろ_flipx.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3520, -247.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\-ピース.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-無.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -2359.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-きらーん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -2359.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-えあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -1072.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-いー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3520, -1072.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-ぺろり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -1072.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-む.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -1072.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -2359.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!左腕\\-口元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\レイヤー 57_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!まゆ\\-困り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!サイドテール_flipx.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\挿入されたイメージ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-わあーい.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -1072.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -1072.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -1567.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-〇〇.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3520, -1567.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\-ゆびさし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\表情記号\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -643.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\-体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!サイドテール.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!顔色\\ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2475, -643.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!まゆ\\-普通眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -643.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!ほくろ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -247.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\表情記号\\ヘアピン.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -643.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\表情記号\\鼻.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -643.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-むふ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -1072.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-ほあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1072.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-にしー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3410, -1072.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-わあ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -1072.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -1072.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\-白目基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1963.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -2359.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-閉じ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -1567.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!顔色\\ほっぺ赤め.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\春日部つむぎ立ち絵素材3.0\\!目\\-基本目セット\\!黒目\\-目逸らし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -2359.5 } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5445, 412.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6105, 412.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 4950, 412.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5280, 412.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 4290, 412.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5115, 577.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5115, 709.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5280, 577.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, 709.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, 841.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, 412.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5610, 412.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 4455, 412.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5115, 412.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6270, 412.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 4785, 412.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5775, 412.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["サイドテールflipx_MG"] = Merge { Inputs = { Background = Input { SourceOp = "Loader2", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, }, ["サイドテール_MG"] = Merge { Inputs = { Background = Input { SourceOp = "サイドテールflipx_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } }, }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader8", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -511.5 } }, }, ["挿入されたイメージ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, }, ["レイヤー57_MG"] = Merge { Inputs = { Background = Input { SourceOp = "挿入されたイメージ_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "レイヤー57_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "サイドテール_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader13", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2035, -379.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -115.5 } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, }, ["ほっぺ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "かげり_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader15", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2475, -511.5 } }, }, ["ほっぺ赤め_MG"] = Merge { Inputs = { Background = Input { SourceOp = "ほっぺ_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "ほっぺ赤め_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -379.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -115.5 } }, }, Background8 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2805, -511.5 } }, }, ["まゆ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "Loader33", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -511.5 } }, }, ["まゆ"] = Transform { Inputs = { Input = Input { SourceOp = "まゆ_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -379.5 } }, }, ["まゆ_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG", Source = "Output", }, Foreground = Input { SourceOp = "まゆ", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } }, }, ["ほくろflipx_MG"] = Merge { Inputs = { Background = Input { SourceOp = "まゆ_MG1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3520, -115.5 } }, }, ["ほくろ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "ほくろflipx_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader49", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -115.5 } }, }, Background10 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -643.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, }, ["なみだめ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -511.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "なみだめ_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, }, ["ヘアピン_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader52", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -511.5 } }, }, ["鼻_MG"] = Merge { Inputs = { Background = Input { SourceOp = "ヘアピン_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader53", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -511.5 } }, }, ["表情記号"] = Transform { Inputs = { Input = Input { SourceOp = "鼻_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3905, -379.5 } }, }, ["表情記号_MG"] = Merge { Inputs = { Background = Input { SourceOp = "ほくろ_MG", Source = "Output", }, Foreground = Input { SourceOp = "表情記号", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "表情記号_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4180, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background9 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3300, -1072.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3300, -940.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader44", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -940.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4840, -808.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.487723827543143, 0.771943184383194 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4840, -247.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader44", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4730, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4730, -247.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader43", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -511.5 } }, }, Transform1_4 = Transform { Inputs = { Pivot = Input { Value = { 0.489671750187507, 0.767339700713284 }, }, Size = Input { Value = 0.9, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "A", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -412.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform1_4", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4620, -247.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4510, -247.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader41", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, }, Transform1 = Transform { Inputs = { Pivot = Input { Value = { 0.489671750187507, 0.767339700713284 }, }, Size = Input { Value = 0.8, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "U", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4400, -412.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4400, -247.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader46", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "E", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4290, -247.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader41", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4180, -247.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3410, -1567.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3410, -1435.5 } }, }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -1963.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4180, -1831.5 } }, }, ["基本目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "Loader23", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1831.5 } }, }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -2359.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -2227.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader28", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -2227.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, -2095.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "基本目セット_MG", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -1831.5 } }, }, ["基本目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, -1699.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "基本目セット", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -1435.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, -1303.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader20", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5115, -511.5 } }, }, EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value", }, Blink = Input { Value = 181, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "表情記号_MG\n鼻_MG\nヘアピン_MG\n汗_MG\nなみだめ_MG\nほくろ_MG\nほくろflipx_MG\n口_MG1\n口_MG\nまゆ_MG1\nまゆ_MG\n目_MG1\n黒目_MG1\n黒目_MG\n基本目セット_MG\n目_MG\n顔色_MG\nほっぺ赤め_MG\nほっぺ_MG\nかげり_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\nレイヤー57_MG\n挿入されたイメージ_MG\n右腕_MG\nサイドテール_MG\nサイドテールflipx_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_表情記号"] = Input { Value = 0, }, ["Grp_基本目セット"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, 49.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 13, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N012_hyoujoukigou_show_72 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"表情記号_MG\")\nlocal node = comp:FindTool(\"表情記号\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "表情記号 show", }, N012_hyoujoukigou_hide_72 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"表情記号_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "表情記号 hide", }, N011_hokuro_show_66 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほくろ_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ほくろ show", }, N011_hokuro_hide_66 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほくろ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ほくろ hide", }, N010_hokuroflipx_show_65 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほくろflipx_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ほくろ:flipx show", }, N010_hokuroflipx_hide_65 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほくろflipx_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ほくろ:flipx hide", }, N003_saidoteeru_show_5 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"サイドテール_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "サイドテール show", }, N003_saidoteeru_hide_5 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"サイドテール_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "サイドテール hide", }, N002_saidoteeruflipx_show_4 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"サイドテールflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "サイドテール:flipx show", }, N002_saidoteeruflipx_hide_4 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"サイドテールflipx_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "サイドテール:flipx hide", }, N000_haikei_show_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"背景_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "背景 show", }, N000_haikei_hide_2 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"背景_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "背景 hide", }, N001_karada3 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*体", }, ["Grp_表情記号"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "表情記号", }, N003_hana_show_72 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"鼻_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "鼻 show", }, N003_hana_hide_72 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"鼻_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "鼻 hide", }, N002_heapin_show_71 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ヘアピン_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ヘアピン show", }, N002_heapin_hide_71 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ヘアピン_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ヘアピン hide", }, N001_ase_show_70 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N001_ase_hide_70 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, N000_namidame_show_69 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"なみだめ_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "なみだめ show", }, N000_namidame_hide_69 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"なみだめ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "なみだめ hide", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 14, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N013_hohoemi64 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N012_waa63 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*わあ", }, N011_waaai62 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*わあーい", }, N010_mufu61 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むふ", }, N009_hoaa60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほあー", }, N008_mu59 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*む", }, N007_o58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N006_oaa57 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おあー", }, N005_mun56 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むん", }, N004_eaa55 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*えあー", }, N003_perori54 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぺろり", }, ["N002_△53"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*△", }, N001_ii52 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*いー", }, N000_nishii51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にしー", }, ["Grp_まゆ"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "まゆ", }, N003_futsuumayu48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"まゆ_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通眉", }, N002_gokigenmayu47 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"まゆ_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ごきげん眉", }, N001_okomayu46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"まゆ_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おこ眉", }, N000_komarimayu45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"まゆ_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り眉", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N005_kihonmesetto42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"基本目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本目セット", }, N004_uwamuki30 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上向き", }, N003_toji29 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*閉じ", }, N002_nikkori28 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, N001_none27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, ["N000_〇〇26"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*〇〇", }, ["Grp_基本目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "基本目セット", }, N001_shiromekihon34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"基本目セット_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白目基本", }, N000_shiromemihiraki33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"基本目セット_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白目見開き", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N005_kihon42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N004_kameramesen41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線", }, N003_mesorashi40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目逸らし", }, N002_kiraan39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*きらーん", }, N001_haato38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ハート", }, N000_mu37 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*無", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N002_hoppeakame_show_23 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ赤め_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ほっぺ赤め show", }, N002_hoppeakame_hide_23 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ赤め_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ほっぺ赤め hide", }, N001_hoppe_show_22 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ほっぺ show", }, N001_hoppe_hide_22 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "ほっぺ hide", }, N000_kageri_show_21 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり show", }, N000_kageri_hide_21 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり hide", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N002_kihon18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N001_kuchimoto17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*口元", }, N000_piisu16 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ピース", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N005_reiyaa57_show_13 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"レイヤー57_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "レイヤー 57 show", }, N005_reiyaa57_hide_13 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"レイヤー57_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "レイヤー 57 hide", }, N004_sounyuusaretaimeeji_show_12 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"挿入されたイメージ_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "挿入されたイメージ show", }, N004_sounyuusaretaimeeji_hide_12 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"挿入されたイメージ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "挿入されたイメージ hide", }, N003_kihon11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N002_piisu10 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ピース", }, N001_kuchimoto9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*口元", }, N000_yubisashi8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ゆびさし", }, Grp_Root2 = { INP_MaxAllowed = 1000000, INP_Integer = true, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root" } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, 148.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5940, 412.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 59, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [177] = { 0, LH = { 118, 0.333333333333333 }, RH = { 178.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [181] = { 1, LH = { 179.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 59, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [177] = { 1, LH = { 118, 0.666666666666667 }, RH = { 178.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [181] = { 0, LH = { 179.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { ["!Right"] = { }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, AuxRight = { Expanded = true } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { RatioY = 100, PixelX = 420, }, MainSplit = { RatioX = 100, RatioY = 1.27936821322804, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.72063178677196, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, Clips = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 3, RatioX = 1, }, ActionStrip = { Show = true, RatioX = 100, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { RatioY = 100, PixelX = 420, }, MediaPool = { Show = false, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.194791, RootOffset = { -2282.26, 628.624 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", AVI = { Preview = { DataCheck = true, Key = 15, Handler = 1668707181, KeyCheck = true, DataRate = 300, Quality = 75 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/春日部つむぎ.json ================================================ { "macro_name": "Tsumugi", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root2", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_hokuro_show_66", "name": "ほくろ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_hokuro_hide_66", "name": "ほくろ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_hokuroflipx_show_65", "name": "ほくろ:flipx show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_hokuroflipx_hide_65", "name": "ほくろ:flipx hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_saidoteeru_show_5", "name": "サイドテール show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_saidoteeru_hide_5", "name": "サイドテール hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_saidoteeruflipx_show_4", "name": "サイドテール:flipx show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_saidoteeruflipx_hide_4", "name": "サイドテール:flipx hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_表情記号", "name": "表情記号", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hana_show_72", "name": "鼻 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hana_hide_72", "name": "鼻 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_heapin_show_71", "name": "ヘアピン show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_heapin_hide_71", "name": "ヘアピン hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_show_70", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_hide_70", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namidame_show_69", "name": "なみだめ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namidame_hide_69", "name": "なみだめ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_まゆ", "name": "まゆ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_futsuumayu48", "name": "*普通眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_gokigenmayu47", "name": "*ごきげん眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_okomayu46", "name": "*おこ眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_komarimayu45", "name": "*困り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kihonmesetto42", "name": "*基本目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_uwamuki30", "name": "*上向き", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_toji29", "name": "*閉じ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_nikkori28", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_none27", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_〇〇26", "name": "*〇〇", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_基本目セット", "name": "基本目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_shiromekihon34", "name": "*白目基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shiromemihiraki33", "name": "*白目見開き", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kihon42", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kameramesen41", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_mesorashi40", "name": "*目逸らし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kiraan39", "name": "*きらーん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_haato38", "name": "*ハート", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mu37", "name": "*無", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoppeakame_show_23", "name": "ほっぺ赤め show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoppeakame_hide_23", "name": "ほっぺ赤め hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoppe_show_22", "name": "ほっぺ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoppe_hide_22", "name": "ほっぺ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_show_21", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kageri_hide_21", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N013_hohoemi64", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_waa63", "name": "*わあ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_waaai62", "name": "*わあーい", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_mufu61", "name": "*むふ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_hoaa60", "name": "*ほあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_mu59", "name": "*む", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_o58", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_oaa57", "name": "*おあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_mun56", "name": "*むん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_eaa55", "name": "*えあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_perori54", "name": "*ぺろり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_△53", "name": "*△", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ii52", "name": "*いー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_nishii51", "name": "*にしー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kihon18", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kuchimoto17", "name": "*口元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_piisu16", "name": "*ピース", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_reiyaa57_show_13", "name": "レイヤー 57 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_reiyaa57_hide_13", "name": "レイヤー 57 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_sounyuusaretaimeeji_show_12", "name": "挿入されたイメージ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_sounyuusaretaimeeji_hide_12", "name": "挿入されたイメージ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kihon11", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_piisu10", "name": "*ピース", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kuchimoto9", "name": "*口元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_yubisashi8", "name": "*ゆびさし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/東北ずん子(Open).comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 852, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-頭こつん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-目そらし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4455, -1402.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-・・.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -1402.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-口元に指.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-んむ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -973.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-(ず・ ・だ).png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -1402.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\-サイド髪跳ね.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-怒り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2970, -643.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-上がり眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3080, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-赤面.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-えあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -973.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-ほっぺ赤め.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4785, -1402.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -1402.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-基本2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4675, -1402.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ω.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -973.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-〇〇.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -1402.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-手を挙げる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -973.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3410, -247.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -1402.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-困り眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2860, -643.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-(ず・ ・だ)_flipx.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -1402.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-弓.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -643.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3300, -247.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-上むき.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -1402.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-ジト目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4235, -1402.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-ウインク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -1402.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あえ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3575, -973.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-じゅるり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -973.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-横.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\-サイド髪基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!ほっぺ\\-ほっぺ基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!眉\\-普通眉.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3190, -643.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -973.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -973.5 } }, }, Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-おおー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -973.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あは.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4235, -973.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-あはー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -973.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-カメラ目線.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4565, -1402.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!目\\-閉じ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -1402.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\東北ずん子立ち絵素材2.0\\!口\\-ぺろり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -973.5 } }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5610, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 3795, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5115, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4620, 676.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, 808.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 4785, 676.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4785, 808.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0.1 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4785, 940.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4125, 511.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4950, 511.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 4455, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5775, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 3960, 511.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 4290, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5280, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 4785, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5445, 511.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, Background1 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1873, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, }, Root_MG = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader3", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1873, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader7", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -511.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1155, -379.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "Root_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -115.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1873, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1375, -511.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader11", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -511.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1815, -379.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -115.5 } }, }, HueCurves1 = HueCurves { Inputs = { EditHue = Input { Value = 1, }, Hue = Input { SourceOp = "HueCurves1Hue", Source = "Value", }, Sat = Input { SourceOp = "HueCurves1Sat", Source = "Value", }, Lum = Input { SourceOp = "HueCurves1Lum", Source = "Value", }, Red = Input { SourceOp = "HueCurves1Red", Source = "Value", }, Green = Input { SourceOp = "HueCurves1Green", Source = "Value", }, Blue = Input { SourceOp = "HueCurves1Blue", Source = "Value", }, RedSuppress = Input { SourceOp = "HueCurves1Red1", Source = "Value", }, GreenSuppress = Input { SourceOp = "HueCurves1Green1", Source = "Value", }, BlueSuppress = Input { SourceOp = "HueCurves1Blue1", Source = "Value", }, Input = Input { SourceOp = "左腕_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2090, -115.5 } }, Tools = { HueCurves1Lum = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 204, Green = 204, Blue = 204 }, CtrlWZoom = false, }, HueCurves1Green1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 102, Green = 204, Blue = 102 }, CtrlWZoom = false, }, HueCurves1Sat = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 0.807407407407407, RH = { 0.333, 0.807407407407407 } }, [1] = { 1, LH = { 0.564668849552461, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 0.807407407407407, LH = { 5.667, 0.807407407407407 } } } }, SplineColor = { Red = 204, Green = 204, Blue = 0 }, CtrlWZoom = false, }, HueCurves1Red1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 204, Green = 102, Blue = 102 }, CtrlWZoom = false, }, HueCurves1Blue1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 134, Green = 134, Blue = 204 }, CtrlWZoom = false, }, HueCurves1Blue = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 54, Green = 54, Blue = 204 }, CtrlWZoom = false, }, HueCurves1Red = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 204, Green = 42, Blue = 42 }, CtrlWZoom = false, }, HueCurves1Green = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 0, Green = 204, Blue = 0 }, CtrlWZoom = false, }, HueCurves1Hue = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1.19259259259259, RH = { 0.333, 1.19259259259259 } }, [1] = { 1, LH = { 0.623233578312219, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1.19259259259259, LH = { 5.667, 1.19259259259259 } } } }, SplineColor = { Red = 204, Green = 0, Blue = 204 }, CtrlWZoom = false, } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1873, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, }, ["ほっぺ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, Foreground = Input { SourceOp = "Loader14", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, }, ["ほっぺ"] = Transform { Inputs = { Input = Input { SourceOp = "ほっぺ_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2365, -379.5 } }, }, ["ほっぺ_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "HueCurves1", Source = "Output", }, Foreground = Input { SourceOp = "ほっぺ", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1873, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2750, -643.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2750, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader44", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3190, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3190, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "ほっぺ_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3190, -115.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3300, -115.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3410, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "涙_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1873, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -973.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -841.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader26", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4345, -841.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -709.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4345, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, M_Close = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader26", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4235, -511.5 } }, }, M01 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader22", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, }, M02 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader21", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -610.5 } }, }, Transform2_1 = Transform { Inputs = { Pivot = Input { Value = { 0.479080440317471, 0.727027874181194 }, }, Size = Input { Value = 0.8, }, Input = Input { SourceOp = "M02", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, }, M03 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader25", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } }, }, M_Open = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader24", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, }, MouthOpenAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthBase", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "M_Close", Source = "Output", }, LayerName2 = Input { Value = "M_Close", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "M01", Source = "Output", }, LayerName3 = Input { Value = "M01", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Transform2_1", Source = "Output", }, LayerName4 = Input { Value = "M02", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "M03", Source = "Output", }, LayerName5 = Input { Value = "M03", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "M_Open", Source = "Output", }, LayerName6 = Input { Value = "M_Open", }, LayerEnabled6 = Input { Value = 0, }, Threshold = Input { Value = 0.8, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { M_Open = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 6, INP_Default = 6, INP_MinScale = 3, INP_MinAllowed = 3, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "口パク", LINKS_Name = "M_Open", }, Threshold = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.550000011920929, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "口パク", LINKS_Name = "Threshold" } } }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1873, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1402.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1270.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "Loader38", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4785, -1270.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4785, -1138.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4785, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -511.5 } }, }, EyeAnim = MultiMerge { NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthOpenAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value", }, Blink = Input { Value = 151, }, }, ViewInfo = OperatorInfo { Pos = { 4785, -82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "涙_MG\n汗_MG\n眉_MG1\n眉_MG\n目_MG1\n目_MG\n口_MG1\n口_MG\nほっぺ_MG1\nほっぺ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\nRoot_MG\n体_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_ほっぺ"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4785, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N010_namida_show_59 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 show", }, N010_namida_hide_59 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 hide", }, N009_ase_show_58 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N009_ase_hide_58 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, N002_saidokamikihon4 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*サイド髪基本", }, N001_saidokamihane3 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*サイド髪跳ね", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N003_futsuumayu57 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通眉", }, N002_agarimayu56 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上がり眉", }, N001_ikarimayu55 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*怒り眉", }, N000_komarimayu54 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り眉", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 14, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N013_kihon51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N012_kihon250 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本2", }, N011_kameramesen49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線", }, N010_mesorashi48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし", }, N009_uemuki47 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*上むき", }, N008_jitome46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ジト目", }, N007_tojime45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*閉じ目", }, N006_uinku44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ウインク", }, N005_nikkori43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, ["N004_〇〇42"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*〇〇", }, N003_none41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, ["N002_・・40"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*・・", }, N001_zuda39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(ず・ ・だ)", }, N000_zudaflipx38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*(ず・ ・だ):flipx", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 12, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N011_hohoemi35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N010_aha34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あは", }, N009_ahaa33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あはー", }, N008_n32 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ん", }, N007_o31 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N006_ooo30 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おおー", }, N005_nmu29 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んむ", }, N004_ae28 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*あえ", }, N003_eaa27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*えあー", }, N002_jururi26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*じゅるり", }, N001_perori25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぺろり", }, ["N000_ω24"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ω", }, ["Grp_ほっぺ"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "ほっぺ", }, N002_hoppekihon21 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ基本", }, N001_hoppeakame20 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ赤め", }, N000_sekimen19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"ほっぺ_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*赤面", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N003_kihon16 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N002_tewoageru15 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手を挙げる", }, N001_yumi14 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*弓", }, N000_kuchimotoniyubi13 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*口元に指", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N003_kihon10 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N002_tewoageru9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*手を挙げる", }, N001_yoko8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*横", }, N000_atamakotsun7 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*頭こつん", } } }, ["モーションなし"] = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4785, 247.5 } }, }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 4620, 511.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 49, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [147] = { 0, LH = { 98, 0.333333333333333 }, RH = { 148.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [151] = { 1, LH = { 149.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 49, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [147] = { 1, LH = { 98, 0.666666666666667 }, RH = { 148.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [151] = { 0, LH = { 149.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.51332675222113, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.48667324777887, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 3, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { PixelX = 420, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.125, RootOffset = { 684.627, 749.518 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", AVI = { Preview = { DataCheck = true, Key = 15, Quality = 75, DataRate = 300, KeyCheck = true, Handler = 1668707181 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/東北ずん子(Open).json ================================================ { "macro_name": "Zunko", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_namida_show_59", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_namida_hide_59", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_ase_show_58", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_ase_hide_58", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_saidokamikihon4", "name": "*サイド髪基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_saidokamihane3", "name": "*サイド髪跳ね", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_futsuumayu57", "name": "*普通眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_agarimayu56", "name": "*上がり眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ikarimayu55", "name": "*怒り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_komarimayu54", "name": "*困り眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N013_kihon51", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_kihon250", "name": "*基本2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_kameramesen49", "name": "*カメラ目線", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_mesorashi48", "name": "*目そらし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_uemuki47", "name": "*上むき", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_jitome46", "name": "*ジト目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_tojime45", "name": "*閉じ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_uinku44", "name": "*ウインク", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_nikkori43", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_〇〇42", "name": "*〇〇", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_none41", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_・・40", "name": "*・・", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_zuda39", "name": "*(ず・ ・だ)", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_zudaflipx38", "name": "*(ず・ ・だ):flipx", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_hohoemi35", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_aha34", "name": "*あは", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_ahaa33", "name": "*あはー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_n32", "name": "*ん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_o31", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_ooo30", "name": "*おおー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_nmu29", "name": "*んむ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_ae28", "name": "*あえ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_eaa27", "name": "*えあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_jururi26", "name": "*じゅるり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_perori25", "name": "*ぺろり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_ω24", "name": "*ω", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_ほっぺ", "name": "ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoppekihon21", "name": "*ほっぺ基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoppeakame20", "name": "*ほっぺ赤め", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_sekimen19", "name": "*赤面", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kihon16", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_tewoageru15", "name": "*手を挙げる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_yumi14", "name": "*弓", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kuchimotoniyubi13", "name": "*口元に指", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kihon10", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_tewoageru9", "name": "*手を挙げる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_yoko8", "name": "*横", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_atamakotsun7", "name": "*頭こつん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "M_Open", "name": "M_Open", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "Threshold", "name": "Threshold", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "Label_000", "name": "※変更後アニメーションを作り直す必要があります。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/琴葉茜.comp ================================================ Composition { CurrentTime = 0, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 995, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うへへ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -1039.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ半目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -1732.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-困り.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -643.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-腕をひろげる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-うおーっ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -1039.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -2128.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ピース.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -2128.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-縦線目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -1336.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-にやり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -1039.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-腕をひろげる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-考える.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-包丁.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1039.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-んー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -1039.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -2128.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-むー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -1039.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-閉じ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4070, -1336.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-おこ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3520, -643.5 } }, }, Loader58 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -1336.5 } }, }, Loader56 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -643.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -1336.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげおこ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -1732.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -2128.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -2128.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ばんざい.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-ばんざい.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-指さす.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -2128.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-すん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -1039.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -2128.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り_flipx.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-ピース.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -2128.5 } }, }, Loader57 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\記号など\\汗2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -643.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-ごきげん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -643.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-クマ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2695, -643.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!後ろ髪.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\髪飾り.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!服のアレ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!もみあげエアインテーク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } }, }, Loader55 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!眉\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -643.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -1039.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-わあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -1039.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-え.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -1039.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-おー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -1039.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -1039.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -2128.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-目セット\\-まつげ基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1732.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉茜立ち絵素材\\!目\\-なごみ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -1336.5 } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6105, 445.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6765, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5610, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5115, 445.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5940, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 4950, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5775, 610.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5775, 742.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5940, 610.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, 742.5 } }, }, ["レイアウト"] = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, 874.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, 445.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6270, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5775, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6930, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 5445, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6435, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, Background1 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, }, ["後ろ髪_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "後ろ髪_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader2", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, }, ["髪飾りflipx_MG"] = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, }, ["髪飾り_MG"] = Merge { Inputs = { Background = Input { SourceOp = "髪飾りflipx_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } }, }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader10", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "髪飾り_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader15", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } }, }, ["服のアレ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "Loader16", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, Foreground = Input { SourceOp = "Loader20", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "かげり_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "服のアレ_MG", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } }, }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "Loader22", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } }, }, Background9 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3410, -643.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3410, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader55", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3850, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "もみあげエアインテーク_MG", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -115.5 } }, }, Background10 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4070, -643.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4070, -511.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, }, ["汗2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗2_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4400, -379.5 } }, }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "記号など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "記号など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4840, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -1039.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4180, -907.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader34", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -907.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5500, -775.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5500, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.477216941864883, 0.773598274414702 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5500, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5390, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5390, -214.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5280, -214.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader27", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5170, -214.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5060, -214.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader28", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4950, -610.5 } }, }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.476203497794439, 0.775829608458007 }, }, UseSizeAndAspect = Input { Value = 0, }, YSize = Input { Value = 0.75, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "E", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4950, -214.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4840, -214.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -1336.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3630, -1204.5 } }, }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1732.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1600.5 } }, }, Background8 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -2128.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -1996.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "Loader47", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1996.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1864.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1600.5 } }, }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "黒目_MG1", Source = "Output", }, Foreground = Input { SourceOp = "Loader51", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1600.5 } }, }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "目セット_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1468.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "目セット", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1204.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1072.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5775, -511.5 } }, }, EyeAnim = MultiMerge { NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value", }, Blink = Input { Value = 163, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_記号など"] = Input { Value = 0, }, ["Grp_目セット"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N012_kigounado_show_77 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など show", }, N012_kigounado_hide_77 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など hide", }, N003_kamikazari_show_5 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪飾り show", }, N003_kamikazari_hide_5 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪飾り hide", }, N002_kamikazariflipx_show_4 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪飾り:flipx show", }, N002_kamikazariflipx_hide_4 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪飾り:flipx hide", }, ["Grp_記号など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "記号など", }, N002_ase_show_77 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N002_ase_hide_77 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, N001_ase2_show_76 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗2 show", }, N001_ase2_hide_76 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗2 hide", }, N000_namida_show_75 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 show", }, N000_namida_hide_75 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 hide", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N003_kihon72 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N002_gokigen71 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ごきげん", }, N001_komari70 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り", }, N000_oko69 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おこ", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N005_mesetto66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目セット", }, N004_tatesenme50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*縦線目", }, N003_tojime49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*閉じ目", }, N002_nagomime48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*なごみ目", }, N001_none47 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, N000_nikkori46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, ["Grp_目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目セット", }, N003_matsugekihon66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*まつげ基本", }, N002_matsugehanme65 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*まつげ半目", }, N001_matsugeoko64 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*まつげおこ", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N008_kihon63 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N007_kameramesenmigi5px62 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線/右5px", }, N006_mesorashihidari5px61 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目逸らし/左5px", }, N005_nigorime60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*濁り目", }, N004_kirakirame59 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*きらきら目", }, N003_haatome58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ハート目", }, N002_gurugurume57 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぐるぐる目", }, N001_yabame56 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*やば目", }, N000_shironukime55 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白抜き目", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 12, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N011_hohoemi43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N010_waaa42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*わあー", }, N009_uhehe41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うへへ", }, N008_niyari40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にやり", }, N007_sun39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*すん", }, N006_o38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N005_oo37 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おー", }, N004_e36 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*え", }, N003_uootsu35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うおーっ", }, N002_muu34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むー", }, N001_hoo33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほー", }, N000_nn32 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んー", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N004_kageri_show_28 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり show", }, N004_kageri_hide_28 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり hide", }, N003_hoppe27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ", }, N002_hoppeakame26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ赤め", }, N001_hoppeakame225 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ赤め2", }, N000_kuma24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*クマ", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N004_kihon20 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N003_kangaeru19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*考える", }, N002_piisu18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ピース", }, N001_banzai17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ばんざい", }, N000_udewohirogeru16 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*腕をひろげる", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N005_kihon13 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N004_piisu12 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ピース", }, N003_sasasu11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*指さす", }, N002_houchou10 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*包丁", }, N001_banzai9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ばんざい", }, N000_udewohirogeru8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*腕をひろげる", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, 181.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6600, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 53, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [159] = { 0, LH = { 106, 0.333333333333333 }, RH = { 160.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [163] = { 1, LH = { 161.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 53, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [159] = { 1, LH = { 106, 0.666666666666667 }, RH = { 160.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [163] = { 0, LH = { 161.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.74728529121422, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.25271470878579, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 3, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { PixelX = 420, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.125, RootOffset = { -1340.68, 1548.72 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", AVI = { Preview = { DataCheck = true, Key = 15, Handler = 1668707181, KeyCheck = true, DataRate = 300, Quality = 75 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/琴葉茜.json ================================================ { "macro_name": "Akane", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_記号など", "name": "記号など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase_show_77", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase_hide_77", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_show_76", "name": "汗2 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_hide_76", "name": "汗2 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namida_show_75", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namida_hide_75", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kihon72", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_gokigen71", "name": "*ごきげん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_komari70", "name": "*困り", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_oko69", "name": "*おこ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_mesetto66", "name": "*目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_tatesenme50", "name": "*縦線目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_tojime49", "name": "*閉じ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_nagomime48", "name": "*なごみ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_none47", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_nikkori46", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目セット", "name": "目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_matsugekihon66", "name": "*まつげ基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_matsugehanme65", "name": "*まつげ半目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_matsugeoko64", "name": "*まつげおこ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_kihon63", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kameramesenmigi5px62", "name": "*カメラ目線/右5px", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_mesorashihidari5px61", "name": "*目逸らし/左5px", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_nigorime60", "name": "*濁り目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kirakirame59", "name": "*きらきら目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_haatome58", "name": "*ハート目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_gurugurume57", "name": "*ぐるぐる目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_yabame56", "name": "*やば目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shironukime55", "name": "*白抜き目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_hohoemi43", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_waaa42", "name": "*わあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_uhehe41", "name": "*うへへ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_niyari40", "name": "*にやり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_sun39", "name": "*すん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_o38", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_oo37", "name": "*おー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_e36", "name": "*え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_uootsu35", "name": "*うおーっ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_muu34", "name": "*むー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoo33", "name": "*ほー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_nn32", "name": "*んー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kageri_show_28", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kageri_hide_28", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoppe27", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoppeakame26", "name": "*ほっぺ赤め", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoppeakame225", "name": "*ほっぺ赤め2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kuma24", "name": "*クマ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kihon20", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kangaeru19", "name": "*考える", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_piisu18", "name": "*ピース", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_banzai17", "name": "*ばんざい", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_udewohirogeru16", "name": "*腕をひろげる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kihon13", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_piisu12", "name": "*ピース", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_sasasu11", "name": "*指さす", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_houchou10", "name": "*包丁", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_banzai9", "name": "*ばんざい", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_udewohirogeru8", "name": "*腕をひろげる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_kigounado_show_77", "name": "記号など show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_kigounado_hide_77", "name": "記号など hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kamikazari_show_5", "name": "髪飾り show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kamikazari_hide_5", "name": "髪飾り hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kamikazariflipx_show_4", "name": "髪飾り:flipx show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kamikazariflipx_hide_4", "name": "髪飾り:flipx hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/琴葉葵.comp ================================================ Composition { CurrentTime = 172, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 989, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -643.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-困り.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -643.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-包丁.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -643.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うおーっ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -1039.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -2128.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ半目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -1732.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ハート目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -2128.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ピース.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -643.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-白抜き目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -2128.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-縦線目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -1336.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-にやり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -1039.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-腕をひろげる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -643.5 } }, }, Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-考える.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2145, -643.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -1336.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1039.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-んー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -1039.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-うへへ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -1039.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-むー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -1039.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-閉じ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4070, -1336.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-おこ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -643.5 } }, }, Loader58 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -643.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-腕をひろげる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 935, -643.5 } }, }, Loader56 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\涙.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -643.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3740, -1336.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげおこ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -1732.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-きらきら目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -2128.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-ぐるぐる目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -2128.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ばんざい.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1045, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-ばんざい.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -643.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-指さす.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -643.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-目逸らし_左5px.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -2128.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-すん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -1039.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-やば目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -2128.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り_flipx.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 495, -247.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-ピース.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -643.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-濁り目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -2128.5 } }, }, Loader57 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\記号など\\汗2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-ごきげん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3850, -643.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -643.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-クマ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2695, -643.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ赤め2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2805, -643.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!後ろ髪.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 275, -247.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!体.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, -247.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\髪飾り.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 605, -247.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -643.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!服のアレ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -247.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -643.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!もみあげエアインテーク.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -247.5 } }, }, Loader55 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!眉\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -643.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -1039.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-わあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -1039.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-え.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -1039.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-おー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -1039.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -1039.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\!黒目\\-カメラ目線_右5px.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -2128.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-目セット\\-まつげ基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1732.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\琴葉葵立ち絵素材\\!目\\-なごみ目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -1336.5 } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6105, 445.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6765, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5610, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5115, 445.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5940, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 4950, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5775, 610.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5775, 742.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5940, 610.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, 742.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, 874.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, 445.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6270, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 5775, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6930, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 5445, 445.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6435, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, Background1 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, }, ["後ろ髪_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "Loader1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, }, ["体_MG"] = Merge { Inputs = { Background = Input { SourceOp = "後ろ髪_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader2", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, }, ["髪飾りflipx_MG"] = Merge { Inputs = { Background = Input { SourceOp = "体_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, }, ["髪飾り_MG"] = Merge { Inputs = { Background = Input { SourceOp = "髪飾りflipx_MG", Source = "Output", }, Foreground = Input { SourceOp = "Loader4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } }, }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader10", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -511.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1485, -379.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "髪飾り_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -115.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1705, -643.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1705, -511.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader15", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -379.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -115.5 } }, }, ["服のアレ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "左腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "Loader16", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -115.5 } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -643.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -511.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, Foreground = Input { SourceOp = "Loader20", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -511.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "かげり_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3135, -379.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "服のアレ_MG", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3135, -115.5 } }, }, ["もみあげエアインテーク_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "Loader22", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -115.5 } }, }, Background9 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3520, -643.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3520, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader55", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3960, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "もみあげエアインテーク_MG", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3960, -115.5 } }, }, Background10 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -643.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4180, -511.5 } }, }, ["涙_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4290, -511.5 } }, }, ["汗2_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "汗2_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -511.5 } }, }, ["記号など"] = Transform { Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4510, -379.5 } }, }, ["記号など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, Foreground = Input { SourceOp = "記号など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "記号など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4840, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4180, -1039.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4180, -907.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader34", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -907.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5500, -775.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5500, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.477216941864883, 0.773598274414702 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5500, -214.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader34", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5390, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5390, -214.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5280, -214.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader27", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5170, -214.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5060, -214.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader28", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4950, -610.5 } }, }, Transform4 = Transform { Inputs = { Pivot = Input { Value = { 0.476203497794439, 0.775829608458007 }, }, UseSizeAndAspect = Input { Value = 0, }, YSize = Input { Value = 0.75, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "E", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4950, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform4", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4950, -214.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4840, -511.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 4840, -214.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3630, -1336.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3630, -1204.5 } }, }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1732.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4400, -1600.5 } }, }, Background8 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -2128.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -1996.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "Loader47", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1996.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1864.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1600.5 } }, }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "黒目_MG1", Source = "Output", }, Foreground = Input { SourceOp = "Loader51", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1600.5 } }, }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "目セット_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1468.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "目セット", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1204.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -1072.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader37", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5775, -511.5 } }, }, EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value", }, Blink = Input { Value = 157, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "記号など_MG\n汗_MG\n汗2_MG\n涙_MG\n眉_MG1\n眉_MG\n目_MG1\n目セット_MG\n黒目_MG1\n黒目_MG\n目_MG\n口_MG1\n口_MG\nもみあげエアインテーク_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n服のアレ_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n髪飾り_MG\n髪飾りflipx_MG\n体_MG\n後ろ髪_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_記号など"] = Input { Value = 0, }, ["Grp_目セット"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_顔色"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5940, 49.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N012_kigounado_show_77 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nlocal node = comp:FindTool(\"記号など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など show", }, N012_kigounado_hide_77 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"記号など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "記号など hide", }, N003_kamikazari_show_5 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪飾り show", }, N003_kamikazari_hide_5 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾り_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪飾り hide", }, N002_kamikazariflipx_show_4 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪飾り:flipx show", }, N002_kamikazariflipx_hide_4 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"髪飾りflipx_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "髪飾り:flipx hide", }, ["Grp_記号など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "記号など", }, N002_ase_show_77 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader58\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N002_ase_hide_77 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, N001_ase2_show_76 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nlocal node = comp:FindTool(\"Loader57\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗2 show", }, N001_ase2_hide_76 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗2_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗2 hide", }, N000_namida_show_75 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 show", }, N000_namida_hide_75 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙 hide", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N003_kihon72 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N002_gokigen71 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ごきげん", }, N001_komari70 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*困り", }, N000_oko69 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おこ", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N005_mesetto66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目セット", }, N004_tatesenme50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*縦線目", }, N003_tojime49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*閉じ目", }, N002_nagomime48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*なごみ目", }, N001_none47 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, N000_nikkori46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, ["Grp_目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目セット", }, N003_matsugekihon66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*まつげ基本", }, N002_matsugehanme65 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*まつげ半目", }, N001_matsugeoko64 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*まつげおこ", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 9, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N008_kihon63 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N007_kameramesenmigi5px62 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線/右5px", }, N006_mesorashihidari5px61 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目逸らし/左5px", }, N005_nigorime60 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*濁り目", }, N004_kirakirame59 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*きらきら目", }, N003_haatome58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ハート目", }, N002_gurugurume57 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぐるぐる目", }, N001_yabame56 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*やば目", }, N000_shironukime55 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*白抜き目", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 12, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N011_hohoemi43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N010_waaa42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*わあー", }, N009_uhehe41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うへへ", }, N008_niyari40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にやり", }, N007_sun39 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*すん", }, N006_o38 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N005_oo37 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おー", }, N004_e36 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*え", }, N003_uootsu35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うおーっ", }, N002_muu34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むー", }, N001_hoo33 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほー", }, N000_nn32 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んー", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N004_kageri_show_28 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり show", }, N004_kageri_hide_28 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり hide", }, N003_hoppe27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ", }, N002_hoppeakame26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ赤め", }, N001_hoppeakame225 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ赤め2", }, N000_kuma24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*クマ", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N004_kihon20 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N003_kangaeru19 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*考える", }, N002_piisu18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ピース", }, N001_banzai17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader12\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ばんざい", }, N000_udewohirogeru16 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*腕をひろげる", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N005_kihon13 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N004_piisu12 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ピース", }, N003_sasasu11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*指さす", }, N002_houchou10 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*包丁", }, N001_banzai9 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ばんざい", }, N000_udewohirogeru8 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*腕をひろげる", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, 181.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 6600, 445.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 51, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [153] = { 0, LH = { 102, 0.333333333333333 }, RH = { 154.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [157] = { 1, LH = { 155.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 51, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [153] = { 1, LH = { 102, 0.666666666666667 }, RH = { 154.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [157] = { 0, LH = { 155.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.6258637709773, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.3741362290227, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 4, RatioX = 1, }, Clips = { Show = false, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { PixelX = 420, RatioY = 100, }, ActionStrip = { Show = true, RatioX = 100, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.125, RootOffset = { -1113.62, 1319.53 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", AVI = { Preview = { DataCheck = true, Key = 15, Handler = 1668707181, KeyCheck = true, DataRate = 300, Quality = 75 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/琴葉葵.json ================================================ { "macro_name": "Aoi", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_記号など", "name": "記号など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase_show_77", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_ase_hide_77", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_show_76", "name": "汗2 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase2_hide_76", "name": "汗2 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namida_show_75", "name": "涙 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namida_hide_75", "name": "涙 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kihon72", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_gokigen71", "name": "*ごきげん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_komari70", "name": "*困り", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_oko69", "name": "*おこ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_mesetto66", "name": "*目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_tatesenme50", "name": "*縦線目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_tojime49", "name": "*閉じ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_nagomime48", "name": "*なごみ目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_none47", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_nikkori46", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目セット", "name": "目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_matsugekihon66", "name": "*まつげ基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_matsugehanme65", "name": "*まつげ半目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_matsugeoko64", "name": "*まつげおこ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_kihon63", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kameramesenmigi5px62", "name": "*カメラ目線/右5px", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_mesorashihidari5px61", "name": "*目逸らし/左5px", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_nigorime60", "name": "*濁り目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kirakirame59", "name": "*きらきら目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_haatome58", "name": "*ハート目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_gurugurume57", "name": "*ぐるぐる目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_yabame56", "name": "*やば目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_shironukime55", "name": "*白抜き目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_hohoemi43", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_waaa42", "name": "*わあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_uhehe41", "name": "*うへへ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_niyari40", "name": "*にやり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_sun39", "name": "*すん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_o38", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_oo37", "name": "*おー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_e36", "name": "*え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_uootsu35", "name": "*うおーっ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_muu34", "name": "*むー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoo33", "name": "*ほー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_nn32", "name": "*んー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kageri_show_28", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kageri_hide_28", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_hoppe27", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoppeakame26", "name": "*ほっぺ赤め", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hoppeakame225", "name": "*ほっぺ赤め2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kuma24", "name": "*クマ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kihon20", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kangaeru19", "name": "*考える", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_piisu18", "name": "*ピース", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_banzai17", "name": "*ばんざい", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_udewohirogeru16", "name": "*腕をひろげる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kihon13", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_piisu12", "name": "*ピース", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_sasasu11", "name": "*指さす", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_houchou10", "name": "*包丁", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_banzai9", "name": "*ばんざい", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_udewohirogeru8", "name": "*腕をひろげる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_kigounado_show_77", "name": "記号など show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_kigounado_hide_77", "name": "記号など hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kamikazari_show_5", "name": "髪飾り show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kamikazari_hide_5", "name": "髪飾り hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kamikazariflipx_show_4", "name": "髪飾り:flipx show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kamikazariflipx_hide_4", "name": "髪飾り:flipx hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/雨晴はう.comp ================================================ Composition { CurrentTime = 131, RenderRange = { 0, 1000 }, GlobalRange = { 0, 1000 }, CurrentID = 639, HiQ = true, PlaybackUpdateMode = 0, Version = "Fusion Studio 18.5.1 build 4", SavedOutputs = 2, HeldTools = 0, DisabledTools = 0, LockedTools = 2, AudioOffset = 0, AutoRenderRange = true, Resumable = true, OutputClips = { }, Tools = { Loader14 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!右腕\\-メス.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2805, -1039.5 } }, }, Loader50 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-基本1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -2029.5 } }, }, Loader4 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\健全テープ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, }, Loader22 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!顔色\\かげり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -643.5 } }, }, Loader10 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!左腕\\-胸元.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1925, -1039.5 } }, }, Loader20 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!顔色\\-赤面.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3905, -643.5 } }, }, Loader5 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-注射.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1155, -1039.5 } }, }, Loader26 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-ん.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -940.5 } }, }, Loader36 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-〇〇.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -1237.5 } }, }, Loader43 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-ハート.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -2029.5 } }, }, Loader13 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!右腕\\-注射.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2695, -1039.5 } }, }, Loader40 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-にっこり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -1237.5 } }, }, Loader15 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!右腕\\-清潔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2915, -1039.5 } }, }, Loader31 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-んむふ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -940.5 } }, }, Loader7 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-ゆびたて.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1375, -1039.5 } }, }, Loader24 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-うへえー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -940.5 } }, }, Loader23 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-むくー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -940.5 } }, }, Loader38 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-なごみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4950, -1237.5 } }, }, Loader54 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\マスクとアイシールド.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -247.5 } }, }, Loader52 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!眉\\-おこ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -643.5 } }, }, Loader2 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\-胸はだけ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } }, }, Loader55 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\汗など\\涙目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -643.5 } }, }, Loader56 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\汗など\\汗.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -643.5 } }, }, Loader12 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, }, Loader16 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -1039.5 } }, }, Loader18 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -1039.5 } }, }, Loader49 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-基本2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6600, -2029.5 } }, }, Loader44 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-ぐるぐる.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -2029.5 } }, }, Loader37 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-__.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -1237.5 } }, }, Loader6 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-メス.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1265, -1039.5 } }, }, Loader8 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-ゆびさし.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1485, -1039.5 } }, }, Loader32 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-じゅるり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5940, -940.5 } }, }, Loader46 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-目そらし1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -2029.5 } }, }, Loader1 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\-半裸.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 495, -643.5 } }, }, Loader34 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-えへ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -940.5 } }, }, Loader30 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-む.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5720, -940.5 } }, }, Loader41 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\-見開き白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -1633.5 } }, }, Loader45 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-目そらし2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6160, -2029.5 } }, }, Loader47 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6380, -2029.5 } }, }, Loader19 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!顔色\\-クマ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3795, -643.5 } }, }, Loader17 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!左腕\\-清潔.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 3355, -1039.5 } }, }, Loader51 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!眉\\-こまり.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4510, -643.5 } }, }, Loader3 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, }, Loader9 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -1039.5 } }, }, Loader11 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!左腕\\-基本.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -1039.5 } }, }, Loader21 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!顔色\\-ほっぺ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -643.5 } }, }, Loader53 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!眉\\-普通.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -643.5 } }, }, Loader35 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-ほほえみ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -940.5 } }, }, Loader25 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-え.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -940.5 } }, }, Loader29 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-お.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -940.5 } }, }, Loader33 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-わあー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -940.5 } }, }, Loader28 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-おー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5500, -940.5 } }, }, Loader42 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\-基本白目.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1633.5 } }, }, Loader48 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-カメラ目線1_.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 6490, -2029.5 } }, }, Loader39 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-閉じ.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -1237.5 } }, }, Loader27 = Loader { Clips = { Clip { ID = "Clip1", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-おわー.png", FormatID = "PNGFormat", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0, ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, Depth = 0, TimeCode = 0, GlobalStart = -1000, GlobalEnd = -1000 } }, Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -940.5 } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6875, 379.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Value = Input { Value = 1, }, }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7535, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 6380, 379.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 5885, 379.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, Calculation4_1FirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 6710, 379.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 5720, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6545, 544.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6545, 676.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 6710, 544.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6710, 676.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, 808.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6050, 379.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7040, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, Background5 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } }, }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background5", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } }, }, ["基本_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain5", Source = "Output", }, Foreground = Input { SourceOp = "Loader12", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } }, }, Background6 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2585, -1039.5 } }, }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background6", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2585, -907.5 } }, }, ["右腕1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain6", Source = "Output", }, Foreground = Input { SourceOp = "Loader16", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -907.5 } }, }, ["右腕1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3025, -775.5 } }, }, ["右腕_MG2"] = Merge { Inputs = { Background = Input { SourceOp = "基本_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } }, }, Background7 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3245, -1039.5 } }, }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background7", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3245, -907.5 } }, }, ["左腕1_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain7", Source = "Output", }, Foreground = Input { SourceOp = "Loader18", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -907.5 } }, }, ["左腕1"] = Transform { Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -775.5 } }, }, ["左腕_MG2"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG2", Source = "Output", }, Foreground = Input { SourceOp = "左腕1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } }, }, ["標準防護具"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3465, -379.5 } }, }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 6545, 379.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7700, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 6215, 379.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7205, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, Background1 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } }, }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, }, Background2 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 385, -643.5 } }, }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 385, -511.5 } }, }, ["いつもの服_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain2", Source = "Output", }, Foreground = Input { SourceOp = "Loader3", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } }, }, ["健全テープ_MG"] = Merge { Inputs = { Background = Input { SourceOp = "いつもの服_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1045, -1039.5 } }, }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1045, -907.5 } }, }, ["右腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain3", Source = "Output", }, Foreground = Input { SourceOp = "Loader9", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -907.5 } }, }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1595, -775.5 } }, }, ["右腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "健全テープ_MG", Source = "Output", }, Foreground = Input { SourceOp = "右腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } }, }, Background4 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1815, -1039.5 } }, }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background4", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1815, -907.5 } }, }, ["左腕_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain4", Source = "Output", }, Foreground = Input { SourceOp = "Loader11", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -907.5 } }, }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2035, -775.5 } }, }, ["左腕_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "右腕_MG1", Source = "Output", }, Foreground = Input { SourceOp = "左腕", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } }, }, ["いつもの服"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 2035, -379.5 } }, }, Root_MG = Merge { Inputs = { Background = Input { SourceOp = "SetDomain1", Source = "Output", }, Foreground = Input { SourceOp = "いつもの服", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3465, -115.5 } }, }, Background8 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 3685, -643.5 } }, }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background8", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } }, }, ["顔色_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain8", Source = "Output", }, Foreground = Input { SourceOp = "Loader21", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } }, }, ["かげり_MG"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } }, }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "かげり_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4125, -379.5 } }, }, ["顔色_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "Root_MG", Source = "Output", }, Foreground = Input { SourceOp = "顔色", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4125, -115.5 } }, }, Background13 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } }, }, SetDomain13 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background13", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } }, }, ["眉_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain13", Source = "Output", }, Foreground = Input { SourceOp = "Loader53", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -511.5 } }, }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4730, -379.5 } }, }, ["眉_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "顔色_MG1", Source = "Output", }, Foreground = Input { SourceOp = "眉", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4730, -115.5 } }, }, ["マスクとアイシールド_MG"] = Merge { Inputs = { Background = Input { SourceOp = "眉_MG1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -115.5 } }, }, Background14 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5060, -643.5 } }, }, SetDomain14 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background14", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } }, }, ["涙目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain14", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } }, }, ["汗_MG"] = Merge { Inputs = { Background = Input { SourceOp = "涙目_MG", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } }, }, ["汗など"] = Transform { Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5280, -379.5 } }, }, ["汗など_MG"] = Merge { Inputs = { Background = Input { SourceOp = "マスクとアイシールド_MG", Source = "Output", }, Foreground = Input { SourceOp = "汗など", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5280, -115.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "汗など_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5610, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Background9 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4840, -940.5 } }, }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background9", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4840, -808.5 } }, }, ["口_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain9", Source = "Output", }, Foreground = Input { SourceOp = "Loader35", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6270, -808.5 } }, }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6270, -676.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "口", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6270, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.458565728229529, 0.765844262505243 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6270, -247.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader35", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6160, -511.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 6160, -247.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6050, -511.5 } }, }, Transform1_4 = Transform { Inputs = { Pivot = Input { Value = { 0.459447212251857, 0.767488666315235 }, }, Size = Input { Value = 0.9, }, Aspect = Input { Value = 0.9, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "A", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6050, -412.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform1_4", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 6050, -247.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader25", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5940, -511.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5940, -247.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5830, -511.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5830, -247.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5720, -511.5 } }, }, Transform1 = Transform { Inputs = { Pivot = Input { Value = { 0.459447212251857, 0.767488666315235 }, }, Size = Input { Value = 0.8, }, Aspect = Input { Value = 0.8, }, FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "E", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5720, -412.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "Transform1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5720, -247.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader28", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5610, -511.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 5610, -247.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6050, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Background10 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 4620, -1237.5 } }, }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background10", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 4620, -1105.5 } }, }, Background11 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5390, -1633.5 } }, }, SetDomain11 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background11", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5390, -1501.5 } }, }, ["目セット_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain11", Source = "Output", }, Foreground = Input { SourceOp = "Loader42", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5610, -1501.5 } }, }, Background12 = Background { Inputs = { Width = Input { Value = 1082, }, Height = Input { Value = 1820, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 5830, -2029.5 } }, }, SetDomain12 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "Background12", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 5830, -1897.5 } }, }, ["黒目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain12", Source = "Output", }, Foreground = Input { SourceOp = "Loader48", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -1897.5 } }, }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, -1765.5 } }, }, ["黒目_MG1"] = Merge { Inputs = { Background = Input { SourceOp = "目セット_MG", Source = "Output", }, Foreground = Input { SourceOp = "黒目", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -1501.5 } }, }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, -1369.5 } }, }, ["目_MG"] = Merge { Inputs = { Background = Input { SourceOp = "SetDomain10", Source = "Output", }, Foreground = Input { SourceOp = "目セット", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -1105.5 } }, }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, -973.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "目", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Input = Input { SourceOp = "Loader39", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6545, -511.5 } }, }, EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value", }, Blink = Input { Value = 191, }, }, ViewInfo = OperatorInfo { Pos = { 6710, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, Root = Transform { Inputs = { Input = Input { SourceOp = "EyeAnim", Source = "Output", }, Comments = Input { Value = "汗など_MG\n汗_MG\n涙目_MG\nマスクとアイシールド_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n左腕_MG2\n左腕1_MG\n右腕_MG2\n右腕1_MG\n基本_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n健全テープ_MG\nいつもの服_MG", }, Grp_Root = Input { Value = 0, }, ["Grp_汗など"] = Input { Value = 0, }, ["Grp_目セット"] = Input { Value = 0, }, ["Grp_黒目"] = Input { Value = 0, }, ["Grp_標準防護具"] = Input { Value = 0, }, ["Grp_左腕1"] = Input { Value = 0, }, ["Grp_右腕1"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 6710, 16.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { CopyPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Copy Pose", }, PastePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Paste Pose", }, SavePose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Save Pose", }, LoadPose = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INPID_InputControl = "ButtonControl", LINKS_Name = "Load Pose", }, Grp_Root = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "Root", }, N007_asenado_show_83 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗など_MG\")\nlocal node = comp:FindTool(\"汗など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗など show", }, N007_asenado_hide_83 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗など_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗など hide", }, N006_masukutoaishiirudo_show_79 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"マスクとアイシールド_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "マスクとアイシールド show", }, N006_masukutoaishiirudo_hide_79 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"マスクとアイシールド_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "マスクとアイシールド hide", }, N001_hyoujunbougogu31 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"標準防護具\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*標準防護具", }, N000_itsumonofuku18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"いつもの服\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*いつもの服", }, ["Grp_汗など"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "汗など", }, N001_ase_show_83 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 show", }, N001_ase_hide_83 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "汗 hide", }, N000_namidame_show_82 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙目_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙目 show", }, N000_namidame_hide_82 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"涙目_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "涙目 hide", }, ["Grp_眉"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "眉", }, N002_futsuu78 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*普通", }, N001_oko77 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おこ", }, N000_komari76 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*こまり", }, ["Grp_目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 6, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目", }, N005_mesetto73 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目セット", }, N004_nikkori59 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*にっこり", }, N003_toji58 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*閉じ", }, N002_nagomi57 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*なごみ", }, N001_none56 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*><", }, ["N000_〇〇55"] = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*〇〇", }, ["Grp_目セット"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "目セット", }, N001_kihonshirome63 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本白目", }, N000_mihirakishirome62 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*見開き白目", }, ["Grp_黒目"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "黒目", }, N007_kihon173 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本1", }, N006_kihon272 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本2", }, N005_kameramesen171 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線1", }, N004_kameramesen270 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*カメラ目線2", }, N003_mesorashi169 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし1", }, N002_mesorashi268 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*目そらし2", }, N001_guruguru67 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ぐるぐる", }, N000_haato66 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ハート", }, ["Grp_口"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 13, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "口", }, N012_hohoemi52 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほほえみ", }, N011_ehe51 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*えへ", }, N010_waaa50 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*わあー", }, N009_jururi49 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*じゅるり", }, N008_nmufu48 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*んむふ", }, N007_mu47 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*む", }, N006_o46 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*お", }, N005_oo45 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おー", }, N004_owaa44 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*おわー", }, N003_n43 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ん", }, N002_e42 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*え", }, N001_uheee41 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*うへえー", }, N000_mukuu40 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*むくー", }, ["Grp_顔色"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "顔色", }, N003_kageri_show_37 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり show", }, N003_kageri_hide_37 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "かげり hide", }, N002_hoppe36 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ほっぺ", }, N001_sekimen35 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*赤面", }, N000_kuma34 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*クマ", }, ["Grp_標準防護具"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 0, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "標準防護具", }, ["Grp_左腕1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N001_kihon31 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N000_seiketsu30 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*清潔", }, ["Grp_右腕1"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N003_kihon27 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N002_seiketsu26 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*清潔", }, N001_mesu25 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*メス", }, N000_chuusha24 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*注射", }, ["Grp_いつもの服"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "いつもの服", }, N003_kenzenteepu_show_7 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"健全テープ_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "健全テープ show", }, N003_kenzenteepu_hide_7 = { ICD_Width = 0.5, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"健全テープ_MG\")\nmg.Foreground = nil", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "健全テープ hide", }, N002_kihon6 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"いつもの服_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N001_munehadake5 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"いつもの服_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*胸はだけ", }, N000_hanra4 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"いつもの服_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*半裸", }, ["Grp_左腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 2, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "左腕", }, N001_kihon18 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N000_munamoto17 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*胸元", }, ["Grp_右腕"] = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 5, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "ポーズ", LINKS_Name = "右腕", }, N004_kihon14 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*基本", }, N003_yubisashi13 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ゆびさし", }, N002_yubitate12 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*ゆびたて", }, N001_mesu11 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*メス", }, N000_chuusha10 = { ICD_Width = 0.25, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", ICS_ControlPage = "ポーズ", INPID_InputControl = "ButtonControl", LINKS_Name = "*注射", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 6710, 115.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 7370, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, EyeAnim_1LayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 1, RH = { 62.3333333333333, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [187] = { 0, LH = { 124.666666666667, 0.333333333333333 }, RH = { 188.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [191] = { 1, LH = { 189.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnim_1LayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 62.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [187] = { 1, LH = { 124.666666666667, 0.666666666666667 }, RH = { 188.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [191] = { 0, LH = { 189.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, Frames = { { FrameTypeID = "ChildFrame", Mode = 3, LayoutPreset = 0, PresetName = "Default", Left = 0, Top = 27, Width = 1920, Height = 1104, ZoneInfo = { AuxRight = { Expanded = true }, ["!Left"] = { }, AuxLeft = { Expanded = true }, Right = { Expanded = true, }, Left = { Expanded = false, }, ["!Right"] = { } }, ViewInfo = { Viewer1 = { Show = true, RatioY = 0.01, RatioX = 1.00093023255814, }, InnerLeft = { PixelX = 420, RatioY = 100, }, MainSplit = { RatioX = 100, RatioY = 1.53405725567621, }, CenterSplit = { RatioX = 1, RatioY = 100, }, Viewer2 = { Show = true, RatioY = 0.01, RatioX = 0.99906976744186, }, Comments = { Show = false }, Time = { Show = true, RatioX = 100, }, InnerColumns = { RatioX = 100, RatioY = 1.46594274432379, }, Keyframes = { Show = false, }, LayoutStrip = { Show = true, RatioX = 100, }, Inspector = { Show = true, RatioY = 1, RatioX = 100, }, InnerRight = { }, MediaPool = { Show = false, }, OuterColumns = { RatioX = 100, RatioY = 1, }, Effects = { Show = true, Adjust = false, RatioY = 100, MRU = 7, RatioX = 1, }, ActionStrip = { Show = true, RatioX = 100, }, Metadata = { Show = false, }, OuterLeft = { }, ViewerSplit = { RatioX = 100, RatioY = 1, }, Nodes = { Show = true, RatioY = 100, RatioX = 1, }, OuterRight = { PixelX = 420, RatioY = 100, }, Clips = { Show = false, }, Spline = { Show = false, } }, Views = ordered() { Effects = MultiView { Active = "EffectView", ViewList = ordered() { EffectView = "EffectView" }, }, Nodes = MultiView { Active = "FlowView", ViewList = ordered() { FlowView = "FlowView" }, FlowView = FlowView { Flags = { Navigator = true, AutoHideNavigator = true, ForceAll = true, GridSnap = true, AutoSnap = true }, NavigatorSize = { 200, 140 }, Direction = "Horizontal", PipeStyle = "Direct", RootScale = 0.125, RootOffset = { -2278.96, 864.117 } } }, Keyframes = MultiView { Active = "TimelineView", ViewList = ordered() { TimelineView = "TimelineView" }, TimelineView = TimelineView { TreeControlState = { }, DisplayMode = "All Tools", ShowCurrentTimeTools = false, Filter = "Show All", ShowSelectedTools = false, ShowAnimatedToolsOnly = false, ShowEditBoxes = false, KeyFrameView = { Position = { Left = 232, Bottom = 320 }, ScaleX = 2.14424951267057, OffsetX = -51.4619883040936, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesGrabEnabled = true, GuidelinesSnapTo = "frame" }, Spreadsheet = { LeftPos = 232, Visible = false } } }, Spline = MultiView { Active = "SplineView", ViewList = ordered() { SplineView = "SplineEditorView" }, SplineView = SplineEditorView { LeftPos = 264, ScaleX = 0.2, ScaleY = 0.00338983050847458, OffsetX = -3.4, OffsetY = 0, AutoScaling = "scroll", AutoSnapTo = "frame", AutoSnapToGuidelines = false, GuidelinesSnapTo = "frame", ShowKeyMarkers = false, IndependentHandles = false, ShowNonSplineModifiers = false, GuidelinesGrabEnabled = true, ShowOneToolOnly = false, ShowSelectedTools = false, ShowAllInputs = false, Filter = "Show All" } }, Inspector = MultiView { Active = "Tools", ViewList = ordered() { Tools = "ControlView", Modifiers = "ModifierView" }, }, Viewer1 = MultiView { Active = "LeftView", ViewList = ordered() { LeftView = "PreviewContainer" }, }, Viewer2 = MultiView { Active = "RightView", ViewList = ordered() { RightView = "PreviewContainer" }, }, Time = "TimeView", ActionStrip = "ActionStripView", LayoutStrip = "LayoutStripView" }, Layout = { { ID = "LayoutStrip", FixedY = 36, Resolve = false, Flat = true }, { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, Zone = "Left", Rows = 2, PaneID = "OuterLeft", PixelX = 420 }, { { { { ID = "MediaPool", Fusion = false, RatioX = 1 }, { ID = "Effects", RatioX = 1 }, PaneID = "InnerLeft", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Left" }, { { { ID = "Viewer1", RatioY = 0.01, RatioX = 1 }, { ID = "Viewer2", RatioX = 1 }, RatioY = 1, Columns = 2, PaneID = "ViewerSplit" }, { ID = "Time", FixedY = 83, Flat = true }, RatioX = 1, Rows = 2 }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, PaneID = "InnerRight", MaxViews = 1, PixelX = 420, Rows = 2, Zone = "!Right" }, RatioY = 2, Columns = 3, PaneID = "InnerColumns" }, { ID = "ActionStrip", FixedY = 50, Flat = true }, { { ID = "Nodes", RatioX = 1 }, { ID = "Spline", RatioX = 1 }, { ID = "Keyframes", RatioX = 1 }, RatioY = 1, Columns = 3, PaneID = "MainSplit" }, { Fusion = false, ID = "Clips", LARGE_FixedY = 160, MEDIUM_FixedY = 138, SMALL_FixedY = 110 }, RatioX = 1, Rows = 4, PaneID = "CenterSplit" }, { { ID = "Inspector", RatioY = 1 }, { ID = "Metadata", RatioY = 1, Fusion = false }, Zone = "Right", Rows = 2, PaneID = "OuterRight", PixelX = 420 }, RatioY = 1, Columns = 3, PaneID = "OuterColumns" }, RatioX = 1, Rows = 2, RatioY = 1 }, TopBar = { Left = { "Left", "MediaPool", "Effects", "Clips", "Nodes", "Console" }, Right = { "Spline", "Keyframes", "Metadata", "Inspector", "Right" } } } }, Prefs = { Comp = { Interactive = { Proxy = { Auto = true }, }, Memory = { FramesAtOnce = 1, }, Views = { RightView = { }, LeftView = { Viewer = { ScaleMode = 1, }, }, View1 = { }, Defaults = { OpToolbar = { Size = 1 }, View3D = { Options = { ShowUVTangentVectors = false }, TextureDepth = "int8" }, MaterialViewer = { Options = { TextureDepth = "int8" }, }, }, }, Preview = { HiQ = false, }, Network = { SlaveMemOverride = true, }, Paths = { Map = { }, EnableReverseMapping = true }, FrameFormat = { GuideRatio = 1.77777777777778, }, LastFile = "C:\\work\\test\\れいむ\\口\\00.00.png", AVI = { Preview = { DataCheck = true, Key = 15, Quality = 75, DataRate = 300, KeyCheck = true, Handler = 1668707181 } }, Tweaks = { OpenCL = { Enable = 2, Caching = 2 } }, Cluster = { SlaveClasses = "all" }, FlowView = { ForceAll = true, GridSnap = true, RemoveRouters = false, FullToolIndicator = false }, QuickTime = { }, Import = { OMF = { FlowFormat = 0 } } } }, } ================================================ FILE: Templates/Edit/Generators/立ち絵書き出し元ファイル/雨晴はう.json ================================================ { "macro_name": "Hau", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_Root", "name": "Root", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_asenado_show_83", "name": "汗など show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_asenado_hide_83", "name": "汗など hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_masukutoaishiirudo_show_79", "name": "マスクとアイシールド show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_masukutoaishiirudo_hide_79", "name": "マスクとアイシールド hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_hyoujunbougogu31", "name": "*標準防護具", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_itsumonofuku18", "name": "*いつもの服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_汗など", "name": "汗など", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_show_83", "name": "汗 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_ase_hide_83", "name": "汗 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namidame_show_82", "name": "涙目 show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_namidame_hide_82", "name": "涙目 hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_眉", "name": "眉", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_futsuu78", "name": "*普通", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_oko77", "name": "*おこ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_komari76", "name": "*こまり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目", "name": "目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_mesetto73", "name": "*目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_nikkori59", "name": "*にっこり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_toji58", "name": "*閉じ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_nagomi57", "name": "*なごみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_none56", "name": "*><", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_〇〇55", "name": "*〇〇", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_目セット", "name": "目セット", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kihonshirome63", "name": "*基本白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mihirakishirome62", "name": "*見開き白目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_黒目", "name": "黒目", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_kihon173", "name": "*基本1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_kihon272", "name": "*基本2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_kameramesen171", "name": "*カメラ目線1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kameramesen270", "name": "*カメラ目線2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_mesorashi169", "name": "*目そらし1", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_mesorashi268", "name": "*目そらし2", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_guruguru67", "name": "*ぐるぐる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_haato66", "name": "*ハート", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_口", "name": "口", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N012_hohoemi52", "name": "*ほほえみ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N011_ehe51", "name": "*えへ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N010_waaa50", "name": "*わあー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N009_jururi49", "name": "*じゅるり", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N008_nmufu48", "name": "*んむふ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N007_mu47", "name": "*む", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N006_o46", "name": "*お", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N005_oo45", "name": "*おー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_owaa44", "name": "*おわー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_n43", "name": "*ん", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_e42", "name": "*え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_uheee41", "name": "*うへえー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_mukuu40", "name": "*むくー", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_顔色", "name": "顔色", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kageri_show_37", "name": "かげり show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kageri_hide_37", "name": "かげり hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_hoppe36", "name": "*ほっぺ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_sekimen35", "name": "*赤面", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_kuma34", "name": "*クマ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_いつもの服", "name": "いつもの服", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kenzenteepu_show_7", "name": "健全テープ show", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kenzenteepu_hide_7", "name": "健全テープ hide", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_kihon6", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_munehadake5", "name": "*胸はだけ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_hanra4", "name": "*半裸", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kihon18", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_munamoto17", "name": "*胸元", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N004_kihon14", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_yubisashi13", "name": "*ゆびさし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_yubitate12", "name": "*ゆびたて", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_mesu11", "name": "*メス", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_chuusha10", "name": "*注射", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_標準防護具", "name": "標準防護具", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_左腕1", "name": "左腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_kihon31", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_seiketsu30", "name": "*清潔", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "Grp_右腕1", "name": "右腕", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N003_kihon27", "name": "*基本", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N002_seiketsu26", "name": "*清潔", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N001_mesu25", "name": "*メス", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "ポーズ", "id": "N000_chuusha24", "name": "*注射", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/設定等/ポーズ以外の設定(Open).json ================================================ { "macro_name": "MacroTool", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "M_Open", "name": "M_Open", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "Threshold", "name": "Threshold", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "口パク", "id": "Label_000", "name": "※変更後アニメーションを作り直す必要があります。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthOpenAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/設定等/ポーズ以外の設定.json ================================================ { "macro_name": "MacroTool", "use_group": true, "main_output_list": [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ], "main_input_list": [], "input_list": [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] } ================================================ FILE: Templates/Edit/Generators/設定等/立ち絵素材ダウンロード先.txt ================================================ 立ち絵サンプル用立ち絵素材のダウンロード先です。 ------------------------------------------------------ ずんだもん.setting ずんだもん(Open).setting 坂本アヒル様:ずんだもん立ち絵素材 https://seiga.nicovideo.jp/seiga/im10788496 ファイル名: ずんだもん立ち絵素材2.3.zip キャラクター設定参考 ZU ^\d+_ずんだもん.+ Olive auto 25 aiueo3 Open版 ZU ^\d+_ずんだもん.+ Olive auto 25 open ------------------------------------------------------ 四国めたん.setting 坂本アヒル様:四国めたん立ち絵素材 https://seiga.nicovideo.jp/seiga/im10791276 ファイル名: 四国めたん立ち絵素材2.1.zip キャラクター設定参考 ME ^\d+_四国めたん.+ Violet auto 25 aiueo3 ------------------------------------------------------ ちびめたん.setting 坂本アヒル様:ちびめたん立ち絵素材 https://seiga.nicovideo.jp/seiga/im11020697 ファイル名: ちびめたん立ち絵素材.zip キャラクター設定参考 ME ^\d+_四国めたん.+ Violet auto 25 aiueo3 ------------------------------------------------------ 春日部つむぎ.setting 坂本アヒル様:春日部つむぎ立ち絵素材 https://seiga.nicovideo.jp/seiga/im10849150 ファイル名: 春日部つむぎ立ち絵素材3.0.zip キャラクター設定参考 ME ^\d+_春日部つむぎ.+ Violet auto 25 aiueo3 ------------------------------------------------------ 雨晴はう.setting 坂本アヒル様:雨晴はう立ち絵素材 https://seiga.nicovideo.jp/seiga/im10880094 ファイル名: 雨晴はう立ち絵素材2.0.zip キャラクター設定参考 ME ^\d+_雨晴はう.+ Violet auto 25 aiueo3 ------------------------------------------------------ 九州そら.setting 坂本アヒル様:九州そら立ち絵素材 https://seiga.nicovideo.jp/seiga/im10924061 ファイル名: 九州そら立ち絵素材.zip キャラクター設定参考 SO ^\d+_九州そら.+ Purple auto 25 aiueo3 ------------------------------------------------------ WhiteCUL.setting 坂本アヒル様:WhiteCUL立ち絵素材 https://seiga.nicovideo.jp/seiga/im11232248 ファイル名: WhiteCUL立ち絵素材.zip キャラクター設定参考 WH ^\d+_WhiteCUL.+ Teal auto 25 aiueo3 ------------------------------------------------------ 中国うさぎ.setting 坂本アヒル様:中国うさぎ立ち絵素材 https://seiga.nicovideo.jp/seiga/im11232921 ファイル名: 中国うさぎ立ち絵素材2.0.zip キャラクター設定参考 USA ^\d+_中国うさぎ.+ Pink auto 25 aiueo3 ------------------------------------------------------ 東北ずん子(Open).setting 坂本アヒル様:東北ずん子立ち絵素材 https://seiga.nicovideo.jp/seiga/im11135374 ファイル名: 東北ずん子立ち絵素材2.0.zip キャラクター設定参考 ZK ^\d+-東北ずん子.+ Lime auto 25 open ------------------------------------------------------ 琴葉葵.setting 琴葉茜.setting 坂本アヒル様:琴葉姉妹立ち絵素材 https://seiga.nicovideo.jp/seiga/im10854789 ファイル名: 琴葉姉妹立ち絵素材1.1.zip キャラクター設定参考 AO ^\d+_琴葉 葵.+ Teal auto 25 aiueo3 AK ^\d+_琴葉 茜.+ Pink auto 25 aiueo3 ------------------------------------------------------ れいむ.setting きつね様:きつねゆっくり れいむ http://www.nicotalk.com/charasozai_kt.html ファイル名: れいむ.zip キャラクター設定参考 RE ^\d+_れいむ.+ Pink auto 25 open FirstOperand ------------------------------------------------------ まりさ.setting きつね様:きつねゆっくり まりさ http://www.nicotalk.com/charasozai_kt.html ファイル名: まりさ.zip キャラクター設定参考 MA ^\d+_まりさ.+ Yellow auto 25 open FirstOperand ------------------------------------------------------ ================================================ FILE: Templates/Edit/Generators/雨晴はう.setting ================================================ { Tools = ordered() { Hau = GroupOperator { ViewInfo = GroupInfo { Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, AllowPan = false, AutoSnap = true }, PipeStyle = "Direct" }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "レイアウト", Source = "Output" } }, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "Root", Source = "CopyPose", Default = 0, Name = "Copy Pose" }, Input2 = InstanceInput { SourceOp = "Root", Source = "PastePose", Default = 0, Name = "Paste Pose" }, Input3 = InstanceInput { SourceOp = "Root", Source = "SavePose", Default = 0, Name = "Save Pose" }, Input4 = InstanceInput { SourceOp = "Root", Source = "LoadPose", Default = 0, Name = "Load Pose" }, Input5 = InstanceInput { SourceOp = "レイアウト", Source = "Center" }, Input6 = InstanceInput { SourceOp = "レイアウト", Source = "Pivot" }, Input7 = InstanceInput { SourceOp = "レイアウト", Source = "UseSizeAndAspect", Default = 1, Name = "Use Size and Aspect" }, Input8 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Size" }, Input9 = InstanceInput { Default = 1, SourceOp = "レイアウト", Source = "Aspect" }, Input10 = InstanceInput { SourceOp = "レイアウト", Source = "XSize", Default = 1, Name = "X Size" }, Input11 = InstanceInput { SourceOp = "レイアウト", Source = "YSize", Default = 1, Name = "Y Size" }, Input12 = InstanceInput { Default = 0, SourceOp = "レイアウト", Source = "Angle" }, Input13 = InstanceInput { SourceOp = "レイアウト", Source = "FlipHoriz", Default = 0, Name = "Flip Horizontal", ControlGroup = 1 }, Input14 = InstanceInput { SourceOp = "レイアウト", Source = "FlipVert", Default = 0, Name = "Flip Vertical", ControlGroup = 1 }, Input15 = InstanceInput { SourceOp = "Motion_Speed", Source = "Value", Default = 1, Name = "スピード", Page = "モーション" }, Input16 = InstanceInput { SourceOp = "Motion_Str", Source = "Value", Default = 1, Name = "強さ" }, Input17 = InstanceInput { SourceOp = "モーションSelector", Source = "N000_モーションなし", Default = 0, Name = "モーションなし" }, Input18 = InstanceInput { SourceOp = "モーションSelector", Source = "N001_ぽよ", Default = 0, Name = "ぽよ" }, Input19 = InstanceInput { SourceOp = "モーションSelector", Source = "N002_ぴょん_Ctrl", Default = 0, Name = "ぴょん_Ctrl" }, Input20 = InstanceInput { SourceOp = "モーションSelector", Source = "N003_リズム_Ctrl", Default = 0, Name = "リズム_Ctrl" }, Input21 = InstanceInput { SourceOp = "モーションSelector", Source = "N004_跳ねる_Ctrl", Default = 0, Name = "跳ねる_Ctrl" }, Input22 = InstanceInput { SourceOp = "モーションSelector", Source = "N005_横揺れ_Ctrl", Default = 0, Name = "横揺れ_Ctrl" }, Input23 = InstanceInput { SourceOp = "モーションSelector", Source = "N006_縦揺れ_Ctrl", Default = 0, Name = "縦揺れ_Ctrl" }, Input24 = InstanceInput { SourceOp = "モーションSelector", Source = "N007_拡縮_Ctrl", Default = 0, Name = "拡縮_Ctrl" }, Input25 = InstanceInput { SourceOp = "モーションSelector", Source = "N008_パーターブ_Ctrl", Default = 0, Name = "パーターブ_Ctrl" }, Input26 = InstanceInput { SourceOp = "モーションSelector", Source = "N009_跳ねる", Default = 0, Name = "跳ねる" }, Input27 = InstanceInput { SourceOp = "モーションSelector", Source = "N010_跳ねる_小", Default = 0, Name = "跳ねる_小" }, Input28 = InstanceInput { SourceOp = "モーションSelector", Source = "N011_不安", Default = 0, Name = "不安" }, Input29 = InstanceInput { SourceOp = "モーションSelector", Source = "N012_荒ぶる", Default = 0, Name = "荒ぶる" }, Input30 = InstanceInput { SourceOp = "モーションSelector", Source = "N013_震え", Default = 0, Name = "震え" }, Input31 = InstanceInput { SourceOp = "Root", Source = "Grp_Root", Default = 0, Name = "Root" }, Input32 = InstanceInput { SourceOp = "Root", Source = "N007_asenado_show_83", Default = 0, Name = "汗など show" }, Input33 = InstanceInput { SourceOp = "Root", Source = "N007_asenado_hide_83", Default = 0, Name = "汗など hide" }, Input34 = InstanceInput { SourceOp = "Root", Source = "N006_masukutoaishiirudo_show_79", Default = 0, Name = "マスクとアイシールド show" }, Input35 = InstanceInput { SourceOp = "Root", Source = "N006_masukutoaishiirudo_hide_79", Default = 0, Name = "マスクとアイシールド hide" }, Input36 = InstanceInput { SourceOp = "Root", Source = "N001_hyoujunbougogu31", Default = 0, Name = "*標準防護具" }, Input37 = InstanceInput { SourceOp = "Root", Source = "N000_itsumonofuku18", Default = 0, Name = "*いつもの服" }, Input38 = InstanceInput { SourceOp = "Root", Source = "Grp_汗など", Default = 0, Name = "汗など" }, Input39 = InstanceInput { SourceOp = "Root", Source = "N001_ase_show_83", Default = 0, Name = "汗 show" }, Input40 = InstanceInput { SourceOp = "Root", Source = "N001_ase_hide_83", Default = 0, Name = "汗 hide" }, Input41 = InstanceInput { SourceOp = "Root", Source = "N000_namidame_show_82", Default = 0, Name = "涙目 show" }, Input42 = InstanceInput { SourceOp = "Root", Source = "N000_namidame_hide_82", Default = 0, Name = "涙目 hide" }, Input43 = InstanceInput { SourceOp = "Root", Source = "Grp_眉", Default = 1, Name = "眉" }, Input44 = InstanceInput { SourceOp = "Root", Source = "N002_futsuu78", Default = 0, Name = "*普通" }, Input45 = InstanceInput { SourceOp = "Root", Source = "N001_oko77", Default = 0, Name = "*おこ" }, Input46 = InstanceInput { SourceOp = "Root", Source = "N000_komari76", Default = 0, Name = "*こまり" }, Input47 = InstanceInput { SourceOp = "Root", Source = "Grp_目", Default = 1, Name = "目" }, Input48 = InstanceInput { SourceOp = "Root", Source = "N005_mesetto73", Default = 0, Name = "*目セット" }, Input49 = InstanceInput { SourceOp = "Root", Source = "N004_nikkori59", Default = 0, Name = "*にっこり" }, Input50 = InstanceInput { SourceOp = "Root", Source = "N003_toji58", Default = 0, Name = "*閉じ" }, Input51 = InstanceInput { SourceOp = "Root", Source = "N002_nagomi57", Default = 0, Name = "*なごみ" }, Input52 = InstanceInput { SourceOp = "Root", Source = "N001_none56", Default = 0, Name = "*><" }, Input53 = InstanceInput { SourceOp = "Root", Source = "N000_〇〇55", Default = 0, Name = "*〇〇" }, Input54 = InstanceInput { SourceOp = "Root", Source = "Grp_目セット", Default = 0, Name = "目セット" }, Input55 = InstanceInput { SourceOp = "Root", Source = "N001_kihonshirome63", Default = 0, Name = "*基本白目" }, Input56 = InstanceInput { SourceOp = "Root", Source = "N000_mihirakishirome62", Default = 0, Name = "*見開き白目" }, Input57 = InstanceInput { SourceOp = "Root", Source = "Grp_黒目", Default = 0, Name = "黒目" }, Input58 = InstanceInput { SourceOp = "Root", Source = "N007_kihon173", Default = 0, Name = "*基本1" }, Input59 = InstanceInput { SourceOp = "Root", Source = "N006_kihon272", Default = 0, Name = "*基本2" }, Input60 = InstanceInput { SourceOp = "Root", Source = "N005_kameramesen171", Default = 0, Name = "*カメラ目線1" }, Input61 = InstanceInput { SourceOp = "Root", Source = "N004_kameramesen270", Default = 0, Name = "*カメラ目線2" }, Input62 = InstanceInput { SourceOp = "Root", Source = "N003_mesorashi169", Default = 0, Name = "*目そらし1" }, Input63 = InstanceInput { SourceOp = "Root", Source = "N002_mesorashi268", Default = 0, Name = "*目そらし2" }, Input64 = InstanceInput { SourceOp = "Root", Source = "N001_guruguru67", Default = 0, Name = "*ぐるぐる" }, Input65 = InstanceInput { SourceOp = "Root", Source = "N000_haato66", Default = 0, Name = "*ハート" }, Input66 = InstanceInput { SourceOp = "Root", Source = "Grp_口", Default = 1, Name = "口" }, Input67 = InstanceInput { SourceOp = "Root", Source = "N012_hohoemi52", Default = 0, Name = "*ほほえみ" }, Input68 = InstanceInput { SourceOp = "Root", Source = "N011_ehe51", Default = 0, Name = "*えへ" }, Input69 = InstanceInput { SourceOp = "Root", Source = "N010_waaa50", Default = 0, Name = "*わあー" }, Input70 = InstanceInput { SourceOp = "Root", Source = "N009_jururi49", Default = 0, Name = "*じゅるり" }, Input71 = InstanceInput { SourceOp = "Root", Source = "N008_nmufu48", Default = 0, Name = "*んむふ" }, Input72 = InstanceInput { SourceOp = "Root", Source = "N007_mu47", Default = 0, Name = "*む" }, Input73 = InstanceInput { SourceOp = "Root", Source = "N006_o46", Default = 0, Name = "*お" }, Input74 = InstanceInput { SourceOp = "Root", Source = "N005_oo45", Default = 0, Name = "*おー" }, Input75 = InstanceInput { SourceOp = "Root", Source = "N004_owaa44", Default = 0, Name = "*おわー" }, Input76 = InstanceInput { SourceOp = "Root", Source = "N003_n43", Default = 0, Name = "*ん" }, Input77 = InstanceInput { SourceOp = "Root", Source = "N002_e42", Default = 0, Name = "*え" }, Input78 = InstanceInput { SourceOp = "Root", Source = "N001_uheee41", Default = 0, Name = "*うへえー" }, Input79 = InstanceInput { SourceOp = "Root", Source = "N000_mukuu40", Default = 0, Name = "*むくー" }, Input80 = InstanceInput { SourceOp = "Root", Source = "Grp_顔色", Default = 1, Name = "顔色" }, Input81 = InstanceInput { SourceOp = "Root", Source = "N003_kageri_show_37", Default = 0, Name = "かげり show" }, Input82 = InstanceInput { SourceOp = "Root", Source = "N003_kageri_hide_37", Default = 0, Name = "かげり hide" }, Input83 = InstanceInput { SourceOp = "Root", Source = "N002_hoppe36", Default = 0, Name = "*ほっぺ" }, Input84 = InstanceInput { SourceOp = "Root", Source = "N001_sekimen35", Default = 0, Name = "*赤面" }, Input85 = InstanceInput { SourceOp = "Root", Source = "N000_kuma34", Default = 0, Name = "*クマ" }, Input86 = InstanceInput { SourceOp = "Root", Source = "Grp_いつもの服", Default = 1, Name = "いつもの服" }, Input87 = InstanceInput { SourceOp = "Root", Source = "N003_kenzenteepu_show_7", Default = 0, Name = "健全テープ show" }, Input88 = InstanceInput { SourceOp = "Root", Source = "N003_kenzenteepu_hide_7", Default = 0, Name = "健全テープ hide" }, Input89 = InstanceInput { SourceOp = "Root", Source = "N002_kihon6", Default = 0, Name = "*基本" }, Input90 = InstanceInput { SourceOp = "Root", Source = "N001_munehadake5", Default = 0, Name = "*胸はだけ" }, Input91 = InstanceInput { SourceOp = "Root", Source = "N000_hanra4", Default = 0, Name = "*半裸" }, Input92 = InstanceInput { SourceOp = "Root", Source = "Grp_左腕", Default = 1, Name = "左腕" }, Input93 = InstanceInput { SourceOp = "Root", Source = "N001_kihon18", Default = 0, Name = "*基本" }, Input94 = InstanceInput { SourceOp = "Root", Source = "N000_munamoto17", Default = 0, Name = "*胸元" }, Input95 = InstanceInput { SourceOp = "Root", Source = "Grp_右腕", Default = 1, Name = "右腕" }, Input96 = InstanceInput { SourceOp = "Root", Source = "N004_kihon14", Default = 0, Name = "*基本" }, Input97 = InstanceInput { SourceOp = "Root", Source = "N003_yubisashi13", Default = 0, Name = "*ゆびさし" }, Input98 = InstanceInput { SourceOp = "Root", Source = "N002_yubitate12", Default = 0, Name = "*ゆびたて" }, Input99 = InstanceInput { SourceOp = "Root", Source = "N001_mesu11", Default = 0, Name = "*メス" }, Input100 = InstanceInput { SourceOp = "Root", Source = "N000_chuusha10", Default = 0, Name = "*注射" }, Input101 = InstanceInput { SourceOp = "Root", Source = "Grp_標準防護具", Default = 0, Name = "標準防護具" }, Input102 = InstanceInput { SourceOp = "Root", Source = "Grp_左腕1", Default = 0, Name = "左腕" }, Input103 = InstanceInput { SourceOp = "Root", Source = "N001_kihon31", Default = 0, Name = "*基本" }, Input104 = InstanceInput { SourceOp = "Root", Source = "N000_seiketsu30", Default = 0, Name = "*清潔" }, Input105 = InstanceInput { SourceOp = "Root", Source = "Grp_右腕1", Default = 0, Name = "右腕" }, Input106 = InstanceInput { SourceOp = "Root", Source = "N003_kihon27", Default = 0, Name = "*基本" }, Input107 = InstanceInput { SourceOp = "Root", Source = "N002_seiketsu26", Default = 0, Name = "*清潔" }, Input108 = InstanceInput { SourceOp = "Root", Source = "N001_mesu25", Default = 0, Name = "*メス" }, Input109 = InstanceInput { SourceOp = "Root", Source = "N000_chuusha24", Default = 0, Name = "*注射" }, Input110 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerOrder", Name = "Layer List", Page = "口パク", ControlGroup = 2 }, Input111 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerSelection", Default = 1, Name = "Layer List", ControlGroup = 2 }, Input112 = InstanceInput { SourceOp = "MouthAnim", ControlGroup = 2, Name = "Layer List", Source = "LayerName1" }, Input113 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled1", Default = 1, Name = "Layer List", ControlGroup = 2 }, Input114 = InstanceInput { SourceOp = "MouthAnim", ControlGroup = 2, Name = "Layer List", Source = "LayerName2" }, Input115 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled2", Default = 0, Name = "Layer List", ControlGroup = 2 }, Input116 = InstanceInput { SourceOp = "MouthAnim", ControlGroup = 2, Name = "Layer List", Source = "LayerName3" }, Input117 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled3", Default = 0, Name = "Layer List", ControlGroup = 2 }, Input118 = InstanceInput { SourceOp = "MouthAnim", ControlGroup = 2, Name = "Layer List", Source = "LayerName4" }, Input119 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled4", Default = 0, Name = "Layer List", ControlGroup = 2 }, Input120 = InstanceInput { SourceOp = "MouthAnim", ControlGroup = 2, Name = "Layer List", Source = "LayerName5" }, Input121 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled5", Default = 0, Name = "Layer List", ControlGroup = 2 }, Input122 = InstanceInput { SourceOp = "MouthAnim", ControlGroup = 2, Name = "Layer List", Source = "LayerName6" }, Input123 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled6", Default = 0, Name = "Layer List", ControlGroup = 2 }, Input124 = InstanceInput { SourceOp = "MouthAnim", ControlGroup = 2, Name = "Layer List", Source = "LayerName7" }, Input125 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled7", Default = 0, Name = "Layer List", ControlGroup = 2 }, Input126 = InstanceInput { SourceOp = "MouthAnim", ControlGroup = 2, Name = "Layer List", Source = "LayerName8" }, Input127 = InstanceInput { SourceOp = "MouthAnim", Source = "LayerEnabled8", Default = 1, Name = "Layer List", ControlGroup = 2 }, Input128 = InstanceInput { Default = 1, SourceOp = "MouthScale", Source = "Size" }, Input129 = InstanceInput { Default = 191, SourceOp = "EyeAnim", Source = "Blink" }, Input130 = InstanceInput { Default = 4, SourceOp = "EyeAnim", Source = "Close" }, Input131 = InstanceInput { Default = 0, SourceOp = "EyeAnim", Source = "Offset" }, Input132 = InstanceInput { SourceOp = "EyeAnim", Source = "Make", Default = 0, Name = "Make Anim" }, Input133 = InstanceInput { SourceOp = "EyeAnim", Source = "Delete", Default = 0, Name = "Delete Anim" }, Input134 = InstanceInput { SourceOp = "EyeAnim", Source = "at00", Default = 0, Name = "ボタンを押さないと反映されません。" }, Input135 = InstanceInput { SourceOp = "EyeAnim", ControlGroup = 3, Name = "Layer List", Source = "LayerOrder" }, Input136 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerSelection", Default = 1, Name = "Layer List", ControlGroup = 3 }, Input137 = InstanceInput { SourceOp = "EyeAnim", ControlGroup = 3, Name = "Layer List", Source = "LayerName1" }, Input138 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled1", Default = 1, Name = "Layer List", ControlGroup = 3 }, Input139 = InstanceInput { SourceOp = "EyeAnim", ControlGroup = 3, Name = "Layer List", Source = "LayerName2" }, Input140 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled2", Default = 0, Name = "Layer List", ControlGroup = 3 }, Input141 = InstanceInput { SourceOp = "EyeAnim", ControlGroup = 3, Name = "Layer List", Source = "LayerName3" }, Input142 = InstanceInput { SourceOp = "EyeAnim", Source = "LayerEnabled3", Default = 1, Name = "Layer List", ControlGroup = 3 } }, CtrlWZoom = false, Tools = ordered() { Loader14 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2805, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!右腕\\-メス.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["パーターブ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 6875, 379.5 } }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output" }, Center = Input { SourceOp = "Perturb1", Source = "Value" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Perturb1 = PerturbPoint { Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Strength = Input { SourceOp = "Motion_Str", Source = "Value" } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Motion_Str = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Motion_Speed = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader50 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6710, -2029.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-基本1_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader4 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 825, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\健全テープ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader22 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4125, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!顔色\\かげり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader10 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1925, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!左腕\\-胸元.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["荒ぶる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output" } }, Tools = ordered() { Transform1_2_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { y = Input { Value = 0.03 }, x = Input { Value = 0.03 }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1_1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "x", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "y", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "in_out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CtrlWShown = false }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1_1 = Shake { Inputs = { XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.03 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.03 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.03 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.03 }, Smoothness = Input { Value = 1.5 } }, CtrlWZoom = false, Faster = true } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 7535, 379.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, PipeStyle = "Direct" }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1_1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1_1", Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Default = 0.1, Name = "Y" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader20 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3905, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!顔色\\-赤面.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader5 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1155, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-注射.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader26 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5280, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-ん.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["横揺れ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 6380, 379.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(v, 0.5)", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader36 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4730, -1237.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-〇〇.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader43 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5940, -2029.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-ハート.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["ぴょん_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 5885, 379.5 } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", LINKS_Name = "speed" }, offset = { INP_Default = 0, LINKS_Name = "offset", INP_MaxScale = 500, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_MinScale = 0 } }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value" }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, XYPath1_1 = XYPath { Inputs = { Y = Input { SourceOp = "Calculation1_1_1", Source = "Result" }, X = Input { Value = 0.5 } }, CtrlWZoom = false, ShowKeyPoints = false, DrawMode = "ModifyOnly", CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation1_1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset" }, FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result" } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation2_1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result" }, Operator = Input { Value = 2 } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation4_1 = Calculation { Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperand = Input { SourceOp = "Calculation4_1FirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Calculation4_1FirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, CtrlWZoom = false, NameSet = true, SplineColor = { Green = 255, Blue = 0, Red = 0 } }, ["拡縮_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 6710, 379.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "v", INPID_InputControl = "SliderControl" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 }, v = Input { Expression = "1 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Size = Input { Expression = " v" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["ぽよ"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output" } }, Tools = ordered() { Transform = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { speed = { INP_Default = 1, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258 } }, CtrlWShown = false, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "Calculation1", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CtrlWZoom = false }, Calculation1 = Calculation { Inputs = { SecondOperand = Input { Value = 1 }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { SecondOperand = Input { Value = 0.8 }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 } } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 5720, 379.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, PipeStyle = "Direct" }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Default = 1, Name = "スピード", Page = "Controls" }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Default = 1, Name = "強さ" }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader13 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2695, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!右腕\\-注射.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader40 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5170, -1237.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-にっこり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader15 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2915, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!右腕\\-清潔.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader31 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5830, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-んむふ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ST_Background = Background { ViewInfo = OperatorInfo { Pos = { 6545, 544.5 } }, Inputs = { TopLeftAlpha = Input { Value = 0 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 }, Depth = Input { Value = 1 }, Width = Input { Value = 1920 }, UseFrameFormatSettings = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ST_SetDomain = SetDomain { ViewInfo = OperatorInfo { Pos = { 6545, 676.5 } }, Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "ST_Background", Source = "Output" }, Right = Input { Value = 0 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["モーションSelector"] = Transform { ViewInfo = OperatorInfo { Pos = { 6710, 544.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Str = Input { SourceOp = "Motion_Str", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { ["N000_モーションなし"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "モーションなし", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N001_ぽよ"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぽよ", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N002_ぴょん_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ぴょん_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N003_リズム_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "リズム_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N004_跳ねる_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N005_横揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "横揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N006_縦揺れ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "縦揺れ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N007_拡縮_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "拡縮_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N008_パーターブ_Ctrl"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "パーターブ_Ctrl", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N009_跳ねる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N010_跳ねる_小"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "跳ねる_小", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N011_不安"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "不安", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N012_荒ぶる"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "荒ぶる", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, ["N013_震え"] = { ICS_ControlPage = "モーション", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "震え", INPID_InputControl = "ButtonControl", ICD_Width = 1 }, Speed = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Str = { INP_Default = 1, INP_MaxScale = 5, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ST_Merge = Merge { ViewInfo = OperatorInfo { Pos = { 6710, 676.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "ST_SetDomain", Source = "Output" }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["レイアウト"] = Transform { ViewInfo = OperatorInfo { Pos = { 6710, 808.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Input = Input { SourceOp = "ST_Merge", Source = "Output" }, Center = Input { Value = { 0.85, 0 } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader7 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1375, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-ゆびたて.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader24 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5060, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-うへえー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader23 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4950, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-むくー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["リズム_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 6050, 379.5 } }, Inputs = { Pivot = Input { Value = { 0.5, 0 } }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result" }, SecondOperand = Input { Value = 1 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, Inputs = { SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value" }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result" }, Operator = Input { Value = 2 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_Loop"] = Calculation { UserControls = ordered() { Speed = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl" }, Frame = { INP_Default = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl" } }, CtrlWZoom = false, Inputs = { Speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value" }, Operator = Input { Value = 9 }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame" }, Frame = Input { Expression = "30 / Speed", Value = 30 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["リズム_LoopFirstOperand"] = BezierSpline { KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } }, SplineColor = { Green = 105, Blue = 30, Red = 210 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader38 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4950, -1237.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-なごみ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["跳ねる"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output" } }, Tools = ordered() { Transform1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.08 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CtrlWZoom = false, CtrlWShown = false } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 7040, 379.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, PipeStyle = "Direct" }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", Default = 2, MinScale = 0.0010000000475 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1", Source = "amplitude" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader54 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4840, -247.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\マスクとアイシールド.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader52 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4620, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!眉\\-おこ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader2 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 605, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\-胸はだけ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader55 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5170, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\汗など\\涙目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader56 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5280, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\汗など\\汗.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Background5 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2255, -643.5 } } }, SetDomain5 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background5", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2255, -511.5 } } }, Loader12 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2365, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["基本_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain5", Source = "Output" }, Foreground = Input { SourceOp = "Loader12", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2365, -511.5 } } }, Background6 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 2585, -1039.5 } } }, SetDomain6 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background6", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 2585, -907.5 } } }, Loader16 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3025, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["右腕1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain6", Source = "Output" }, Foreground = Input { SourceOp = "Loader16", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3025, -907.5 } } }, ["右腕1"] = Transform { Inputs = { Input = Input { SourceOp = "右腕1_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3025, -775.5 } } }, ["右腕_MG2"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "基本_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3025, -511.5 } } }, Background7 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3245, -1039.5 } } }, SetDomain7 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background7", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3245, -907.5 } } }, Loader18 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3465, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["左腕1_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain7", Source = "Output" }, Foreground = Input { SourceOp = "Loader18", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3465, -907.5 } } }, ["左腕1"] = Transform { Inputs = { Input = Input { SourceOp = "左腕1_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3465, -775.5 } } }, ["左腕_MG2"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG2", Source = "Output" }, Foreground = Input { SourceOp = "左腕1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3465, -511.5 } } }, ["標準防護具"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG2", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3465, -379.5 } } }, Loader49 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6600, -2029.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-基本2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader44 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6050, -2029.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-ぐるぐる.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader37 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4840, -1237.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-__.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader6 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1265, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-メス.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["縦揺れ_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 6545, 379.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "v" }, Y = { CBC_TriState = false, LINKS_Name = "Y", INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", INP_Default = 0 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5,v)", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader8 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1485, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-ゆびさし.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader32 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5940, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-じゅるり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader46 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6270, -2029.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-目そらし1_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader1 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 495, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\-半裸.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader34 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6160, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-えへ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader30 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5720, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-む.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader41 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5500, -1633.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\-見開き白目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["震え"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output" } }, Tools = ordered() { Transform1_3 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 29.7576007843018 } }, Inputs = { v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", Value = 0.504755282581476 }, speed = Input { Value = 12 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.005 }, Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", Value = { 0.504755282581476, 0.5 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", Value = 0.951056516295153 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.001, INP_MaxScale = 1, INP_MinScale = 0.001 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, v = { INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "v" }, Y = { CBC_TriState = false, INP_Default = 0, INP_Integer = true, LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", LINKS_Name = "Y" } }, CtrlWShown = false } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 109.359001159668, 63, 24.2423992156982 }, Pos = { 7700, 379.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, PipeStyle = "Direct" }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input" }, Input1 = InstanceInput { Default = 2, SourceOp = "Transform1_3", Source = "speed" }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_3", Source = "amplitude" }, Input3 = InstanceInput { Default = 0, SourceOp = "Transform1_3", Source = "Y" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader45 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6160, -2029.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-目そらし2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader47 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6380, -2029.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-カメラ目線2_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["跳ねる_Ctrl"] = Transform { ViewInfo = OperatorInfo { Pos = { 6215, 379.5 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, LINKS_Name = "out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { speed = Input { SourceOp = "Motion_Speed", Source = "Value" }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value" }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader19 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3795, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!顔色\\-クマ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Loader17 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 3355, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-標準防護具\\!左腕\\-清潔.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["跳ねる_小"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output" } }, Tools = ordered() { Transform1_1_1 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, UserControls = ordered() { bound = { INP_Default = 0, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "bound" }, speed = { INP_Default = 1, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = 0.00100000004749745, INP_MaxScale = 1, INP_MinScale = 0.00100000004749745 }, width = { INP_Default = 0, LINKS_Name = "\nwidth", INP_Integer = false, LINKID_DataType = "Number", INP_MaxScale = 1, INP_MinScale = 0 }, amplitude = { INP_Default = 0, LINKID_DataType = "Number", LINKS_Name = "amplitude", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0 }, out = { INP_Default = 0, INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, Inputs = { speed = Input { Value = 2 }, Input = Input { SourceOp = "モーションなし", Source = "Output" }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", Value = 59 }, amplitude = Input { Value = 0.02 }, Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", Value = { 0.5, 0.595105651629515 } }, ReferenceSize = Input { Value = 1 }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", Value = 0.951056516295154 } }, CtrlWZoom = false, CtrlWShown = false } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 7205, 379.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, PipeStyle = "Direct" }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input" }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", Default = 2, MinScale = 0.0010000000475 }, Input2 = InstanceInput { Default = 0.1, SourceOp = "Transform1_1_1", Source = "amplitude" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader51 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4510, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!眉\\-こまり.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Background1 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 165, -247.5 } } }, SetDomain1 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background1", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } } }, Background2 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 385, -643.5 } } }, SetDomain2 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background2", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 385, -511.5 } } }, Loader3 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 715, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["いつもの服_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain2", Source = "Output" }, Foreground = Input { SourceOp = "Loader3", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 715, -511.5 } } }, ["健全テープ_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "いつもの服_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 825, -511.5 } } }, Background3 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1045, -1039.5 } } }, SetDomain3 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background3", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1045, -907.5 } } }, Loader9 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 1595, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!右腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["右腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain3", Source = "Output" }, Foreground = Input { SourceOp = "Loader9", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1595, -907.5 } } }, ["右腕"] = Transform { Inputs = { Input = Input { SourceOp = "右腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1595, -775.5 } } }, ["右腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "健全テープ_MG", Source = "Output" }, Foreground = Input { SourceOp = "右腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 1595, -511.5 } } }, Background4 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 1815, -1039.5 } } }, SetDomain4 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background4", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 1815, -907.5 } } }, Loader11 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 2035, -1039.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\-いつもの服\\!左腕\\-基本.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["左腕_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain4", Source = "Output" }, Foreground = Input { SourceOp = "Loader11", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2035, -907.5 } } }, ["左腕"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2035, -775.5 } } }, ["左腕_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "右腕_MG1", Source = "Output" }, Foreground = Input { SourceOp = "左腕", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2035, -511.5 } } }, ["いつもの服"] = Transform { Inputs = { Input = Input { SourceOp = "左腕_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 2035, -379.5 } } }, Root_MG = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain1", Source = "Output" }, Foreground = Input { SourceOp = "いつもの服", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 3465, -115.5 } } }, Background8 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 3685, -643.5 } } }, SetDomain8 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background8", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 3685, -511.5 } } }, Loader21 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4015, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!顔色\\-ほっぺ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["顔色_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain8", Source = "Output" }, Foreground = Input { SourceOp = "Loader21", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4015, -511.5 } } }, ["かげり_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4125, -511.5 } } }, ["顔色"] = Transform { Inputs = { Input = Input { SourceOp = "かげり_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4125, -379.5 } } }, ["顔色_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Root_MG", Source = "Output" }, Foreground = Input { SourceOp = "顔色", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4125, -115.5 } } }, Background13 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4400, -643.5 } } }, SetDomain13 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background13", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4400, -511.5 } } }, Loader53 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 4730, -643.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!眉\\-普通.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["眉_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain13", Source = "Output" }, Foreground = Input { SourceOp = "Loader53", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4730, -511.5 } } }, ["眉"] = Transform { Inputs = { Input = Input { SourceOp = "眉_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4730, -379.5 } } }, ["眉_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "顔色_MG1", Source = "Output" }, Foreground = Input { SourceOp = "眉", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4730, -115.5 } } }, ["マスクとアイシールド_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "眉_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 4840, -115.5 } } }, Background14 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5060, -643.5 } } }, SetDomain14 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background14", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5060, -511.5 } } }, ["涙目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain14", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5170, -511.5 } } }, ["汗_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "涙目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5280, -511.5 } } }, ["汗など"] = Transform { Inputs = { Input = Input { SourceOp = "汗_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5280, -379.5 } } }, ["汗など_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "マスクとアイシールド_MG", Source = "Output" }, Foreground = Input { SourceOp = "汗など", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5280, -115.5 } } }, Body = Transform { Locked = true, ViewInfo = OperatorInfo { Pos = { 5610, -115.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "汗など_MG", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background9 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4840, -940.5 } } }, SetDomain9 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background9", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4840, -808.5 } } }, ["口_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain9", Source = "Output" }, Foreground = Input { SourceOp = "Loader35", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6270, -808.5 } } }, ["口"] = Transform { Inputs = { Input = Input { SourceOp = "口_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6270, -676.5 } } }, MouthBase = Transform { Locked = true, ViewInfo = OperatorInfo { Pos = { 6270, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "口", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, MouthScale = Transform { ViewInfo = OperatorInfo { Pos = { 6270, -247.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { Pivot = Input { Value = { 0.458565728229529, 0.765844262505243 } }, Input = Input { SourceOp = "MouthBase", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader35 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6270, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-ほほえみ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, N = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 6160, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader35", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 6160, -247.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ReferenceSize = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "N", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, A = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 6050, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Transform1_4 = Transform { Inputs = { FlattenTransform = Input { Value = 1 }, Size = Input { Value = 0.9 }, Pivot = Input { Value = { 0.459447212251857, 0.767488666315235 } }, Aspect = Input { Value = 0.9 }, Input = Input { SourceOp = "A", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6050, -412.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Instance_MouthScale_1 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 6050, -247.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ReferenceSize = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "Transform1_4", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader25 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5170, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-え.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, I = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5940, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader25", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale_2 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5940, -247.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ReferenceSize = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "I", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader29 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5610, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-お.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, U = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5830, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader29", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale_3 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5830, -247.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ReferenceSize = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "U", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader33 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6050, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-わあー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, E = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5720, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader33", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Transform1 = Transform { Inputs = { FlattenTransform = Input { Value = 1 }, Size = Input { Value = 0.8 }, Pivot = Input { Value = { 0.459447212251857, 0.767488666315235 } }, Aspect = Input { Value = 0.8 }, Input = Input { SourceOp = "E", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5720, -412.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } } }, Instance_MouthScale_4 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5720, -247.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ReferenceSize = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "Transform1", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader28 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5500, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-おー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, O = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 5610, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader28", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Instance_MouthScale_5 = Transform { SourceOp = "MouthScale", ViewInfo = OperatorInfo { Pos = { 5610, -247.5 } }, Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ReferenceSize = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, TransformNest = Input { }, Input = Input { SourceOp = "O", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, MouthAnim = MultiMerge { ViewInfo = OperatorInfo { Pos = { 6050, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output" }, LayerName1 = Input { Value = "MouthBase" }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output" }, LayerName2 = Input { Value = "N" }, LayerEnabled2 = Input { Value = 0 }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output" }, LayerName3 = Input { Value = "A" }, LayerEnabled3 = Input { Value = 0 }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output" }, LayerName4 = Input { Value = "I" }, LayerEnabled4 = Input { Value = 0 }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output" }, LayerName5 = Input { Value = "U" }, LayerEnabled5 = Input { Value = 0 }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output" }, LayerName6 = Input { Value = "E" }, LayerEnabled6 = Input { Value = 0 }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output" }, LayerName7 = Input { Value = "O" }, Background = Input { SourceOp = "Body", Source = "Output" }, LayerEnabled7 = Input { Value = 0 }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } } } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Background10 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 4620, -1237.5 } } }, SetDomain10 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background10", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 4620, -1105.5 } } }, Background11 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5390, -1633.5 } } }, SetDomain11 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background11", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5390, -1501.5 } } }, Loader42 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5610, -1633.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\-基本白目.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["目セット_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain11", Source = "Output" }, Foreground = Input { SourceOp = "Loader42", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 5610, -1501.5 } } }, Background12 = Background { Inputs = { TopLeftAlpha = Input { Value = 0 }, Height = Input { Value = 1820 }, Depth = Input { Value = 1 }, Width = Input { Value = 1082 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } } }, ViewInfo = OperatorInfo { Pos = { 5830, -2029.5 } } }, SetDomain12 = SetDomain { Inputs = { Mode = Input { Value = FuID { "Set" } }, Top = Input { Value = 0 }, Input = Input { SourceOp = "Background12", Source = "Output" }, Right = Input { Value = 0 } }, ViewInfo = OperatorInfo { Pos = { 5830, -1897.5 } } }, Loader48 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 6490, -2029.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-目セット\\!黒目\\-カメラ目線1_.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, ["黒目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain12", Source = "Output" }, Foreground = Input { SourceOp = "Loader48", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6710, -1897.5 } } }, ["黒目"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6710, -1765.5 } } }, ["黒目_MG1"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "目セット_MG", Source = "Output" }, Foreground = Input { SourceOp = "黒目", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6710, -1501.5 } } }, ["目セット"] = Transform { Inputs = { Input = Input { SourceOp = "黒目_MG1", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6710, -1369.5 } } }, ["目_MG"] = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "SetDomain10", Source = "Output" }, Foreground = Input { SourceOp = "目セット", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6710, -1105.5 } } }, ["目"] = Transform { Inputs = { Input = Input { SourceOp = "目_MG", Source = "Output" } }, ViewInfo = OperatorInfo { Pos = { 6710, -973.5 } } }, EyeBase = Transform { ViewInfo = OperatorInfo { Pos = { 6710, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, B = 0.709803921568627, G = 0.549019607843137 } }, Inputs = { FlattenTransform = Input { Value = 1 }, Input = Input { SourceOp = "目", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader39 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5060, -1237.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!目\\-閉じ.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } }, Closed = Fuse.Wireless { ViewInfo = OperatorInfo { Pos = { 6545, -511.5 } }, Inputs = { Input = Input { SourceOp = "Loader39", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, EyeAnim = MultiMerge { ViewInfo = OperatorInfo { Pos = { 6710, -115.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output" }, LayerName1 = Input { Value = "EyeBase " }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output" }, Background = Input { SourceOp = "MouthAnim", Source = "Output" }, LayerEnabled2 = Input { SourceOp = "EyeAnim_1LayerEnabled2", Source = "Value" }, LayerEnabled1 = Input { SourceOp = "EyeAnim_1LayerEnabled1", Source = "Value" }, LayerName2 = Input { Value = "Closed" }, Blink = Input { Value = 191 }, LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } } } }, NameSet = true, UserControls = ordered() { Blink = { INP_Default = 127, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Blink", INPID_InputControl = "SliderControl", INP_External = false, INP_Integer = true, INP_MaxAllowed = 1000000, INP_MinAllowed = 0, INP_MaxScale = 500, INP_MinScale = 0 }, Close = { INP_Default = 4, INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Close", ICS_ControlPage = "目パチ", INP_Passive = true, INP_Integer = true, INP_MaxScale = 10, INP_MinAllowed = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Offset = { INP_Default = 0, ICS_ControlPage = "目パチ", LINKID_DataType = "Number", LINKS_Name = "Offset", INP_Integer = true, INP_External = false, INP_MaxScale = 100, INPID_InputControl = "SliderControl", INP_MinScale = 0 }, Make = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Make Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n" }, Delete = { ICD_Width = 0.5, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Delete Anim", INPID_InputControl = "ButtonControl", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n" }, at00 = { INP_Passive = true, LBLC_DropDownButton = false, INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ" }, sp00 = { INP_Passive = true, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "", INPID_InputControl = "LabelControl", INP_External = false } } }, EyeAnim_1LayerEnabled1 = BezierSpline { KeyFrames = { [0] = { 1, RH = { 62.3333333333333, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [187] = { 0, Flags = { StepIn = true }, LH = { 124.666666666667, 0.333333333333333 }, RH = { 188.333333333333, 0.333333333333333 } }, [191] = { 1, LH = { 189.666666666667, 0.666666666666667 }, Flags = { PreLoop = true, StepIn = true, Loop = true } } }, CtrlWZoom = false, NameSet = true, SplineColor = { Green = 82, Blue = 232, Red = 198 } }, EyeAnim_1LayerEnabled2 = BezierSpline { KeyFrames = { [0] = { 0, RH = { 62.3333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [187] = { 1, Flags = { StepIn = true }, LH = { 124.666666666667, 0.666666666666667 }, RH = { 188.333333333333, 0.666666666666667 } }, [191] = { 0, LH = { 189.666666666667, 0.333333333333333 }, Flags = { PreLoop = true, StepIn = true, Loop = true } } }, CtrlWZoom = false, NameSet = true, SplineColor = { Green = 82, Blue = 214, Red = 232 } }, Root = Transform { ViewInfo = OperatorInfo { Pos = { 6710, 16.5 } }, Colors = { TileColor = { R = 0.92156862745098, B = 0, G = 0.431372549019608 } }, Inputs = { ["Grp_目セット"] = Input { Value = 0 }, ["Grp_黒目"] = Input { Value = 0 }, ["Grp_標準防護具"] = Input { Value = 0 }, ["Grp_左腕1"] = Input { Value = 0 }, ["Grp_右腕1"] = Input { Value = 0 }, Comments = Input { Value = "汗など_MG\n汗_MG\n涙目_MG\nマスクとアイシールド_MG\n眉_MG1\n眉_MG\n目_MG1\n黒目_MG1\n黒目_MG\n目セット_MG\n目_MG\n口_MG1\n口_MG\n顔色_MG1\nかげり_MG\n顔色_MG\n左腕_MG2\n左腕1_MG\n右腕_MG2\n右腕1_MG\n基本_MG\nRoot_MG\n左腕_MG1\n左腕_MG\n右腕_MG1\n右腕_MG\n健全テープ_MG\nいつもの服_MG" }, ["Grp_汗など"] = Input { Value = 0 }, Grp_Root = Input { Value = 0 }, Input = Input { SourceOp = "EyeAnim", Source = "Output" } }, UserControls = ordered() { CopyPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Copy Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, PastePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Paste Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, SavePose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Save Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, LoadPose = { BTNCS_Execute = "comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu)]])", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Load Pose", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, Grp_Root = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "Root", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_asenado_show_83 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗など_MG\")\nlocal node = comp:FindTool(\"汗など\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗など show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N007_asenado_hide_83 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗など_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗など hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N006_masukutoaishiirudo_show_79 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"マスクとアイシールド_MG\")\nlocal node = comp:FindTool(\"Loader54\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "マスクとアイシールド show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N006_masukutoaishiirudo_hide_79 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"マスクとアイシールド_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "マスクとアイシールド hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_hyoujunbougogu31 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"標準防護具\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*標準防護具", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_itsumonofuku18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"Root_MG\")\nlocal node = comp:FindTool(\"いつもの服\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*いつもの服", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_汗など"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "汗など", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_ase_show_83 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nlocal node = comp:FindTool(\"Loader56\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N001_ase_hide_83 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"汗_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "汗 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namidame_show_82 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙目_MG\")\nlocal node = comp:FindTool(\"Loader55\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙目 show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N000_namidame_hide_82 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"涙目_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "涙目 hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, ["Grp_眉"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 3, LINKS_Name = "眉", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N002_futsuu78 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader53\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*普通", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_oko77 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader52\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おこ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_komari76 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"眉_MG\")\nlocal node = comp:FindTool(\"Loader51\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*こまり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 6, LINKS_Name = "目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N005_mesetto73 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"目セット\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目セット", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_nikkori59 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader40\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*にっこり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_toji58 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader39\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*閉じ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_nagomi57 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader38\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*なごみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_none56 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader37\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*><", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["N000_〇〇55"] = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目_MG\")\nlocal node = comp:FindTool(\"Loader36\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*〇〇", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_目セット"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "目セット", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_kihonshirome63 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader42\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mihirakishirome62 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"目セット_MG\")\nlocal node = comp:FindTool(\"Loader41\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*見開き白目", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_黒目"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 8, LINKS_Name = "黒目", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N007_kihon173 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader50\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本1", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_kihon272 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader49\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_kameramesen171 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader48\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線1", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_kameramesen270 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader47\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*カメラ目線2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_mesorashi169 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader46\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし1", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_mesorashi268 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader45\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*目そらし2", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_guruguru67 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader44\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ぐるぐる", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_haato66 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"黒目_MG\")\nlocal node = comp:FindTool(\"Loader43\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ハート", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_口"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 13, LINKS_Name = "口", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N012_hohoemi52 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader35\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほほえみ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N011_ehe51 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader34\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*えへ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N010_waaa50 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader33\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*わあー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N009_jururi49 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader32\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*じゅるり", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N008_nmufu48 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader31\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*んむふ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N007_mu47 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader30\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*む", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N006_o46 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader29\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*お", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N005_oo45 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader28\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N004_owaa44 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader27\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*おわー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_n43 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader26\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ん", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_e42 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader25\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*え", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_uheee41 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader24\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*うへえー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_mukuu40 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"口_MG\")\nlocal node = comp:FindTool(\"Loader23\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*むくー", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_顔色"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "顔色", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_kageri_show_37 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nlocal node = comp:FindTool(\"Loader22\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_kageri_hide_37 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"かげり_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "かげり hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_hoppe36 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader21\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ほっぺ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_sekimen35 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader20\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*赤面", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_kuma34 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"顔色_MG\")\nlocal node = comp:FindTool(\"Loader19\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*クマ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_標準防護具"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 0, LINKS_Name = "標準防護具", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, ["Grp_左腕1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_kihon31 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader18\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_seiketsu30 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕1_MG\")\nlocal node = comp:FindTool(\"Loader17\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*清潔", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕1"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 4, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_kihon27 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader16\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_seiketsu26 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader15\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*清潔", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_mesu25 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader14\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*メス", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_chuusha24 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕1_MG\")\nlocal node = comp:FindTool(\"Loader13\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*注射", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_いつもの服"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "いつもの服", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N003_kenzenteepu_show_7 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"健全テープ_MG\")\nlocal node = comp:FindTool(\"Loader4\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "健全テープ show", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N003_kenzenteepu_hide_7 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"健全テープ_MG\")\nmg.Foreground = nil", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "健全テープ hide", INPID_InputControl = "ButtonControl", ICD_Width = 0.5 }, N002_kihon6 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"いつもの服_MG\")\nlocal node = comp:FindTool(\"Loader3\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_munehadake5 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"いつもの服_MG\")\nlocal node = comp:FindTool(\"Loader2\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸はだけ", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_hanra4 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"いつもの服_MG\")\nlocal node = comp:FindTool(\"Loader1\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*半裸", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_左腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 2, LINKS_Name = "左腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N001_kihon18 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader11\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_munamoto17 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"左腕_MG\")\nlocal node = comp:FindTool(\"Loader10\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*胸元", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, ["Grp_右腕"] = { INP_Default = 1, LBLC_DropDownButton = true, INP_External = false, LBLC_NumInputs = 5, LINKS_Name = "右腕", INP_Passive = true, LINKID_DataType = "Number", INPID_InputControl = "LabelControl", ICS_ControlPage = "ポーズ" }, N004_kihon14 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader9\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*基本", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N003_yubisashi13 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader8\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ゆびさし", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N002_yubitate12 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader7\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*ゆびたて", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N001_mesu11 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader6\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*メス", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 }, N000_chuusha10 = { ICS_ControlPage = "ポーズ", BTNCS_Execute = "local mg = comp:FindTool(\"右腕_MG\")\nlocal node = comp:FindTool(\"Loader5\")\nmg:ConnectInput(\"Foreground\", node)\nmg.Center:HideViewControls()\nmg.Angle:HideViewControls()\nmg.Size:HideViewControls()", INP_External = false, INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "*注射", INPID_InputControl = "ButtonControl", ICD_Width = 0.25 } } }, ["モーションなし"] = Transform { ViewInfo = OperatorInfo { Pos = { 6710, 115.5 } }, CtrlWZoom = false, Inputs = { Input = Input { SourceOp = "Root", Source = "Output" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, ["不安"] = GroupOperator { Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output" } }, Tools = ordered() { Transform1_2 = Transform { ViewInfo = OperatorInfo { Pos = { 0, 28.7576007843018 } }, Inputs = { y = Input { Value = 0.01 }, x = Input { Value = 0.01 }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result" }, Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", Value = { 0.502997744173508, 0.497908177638071 } }, shake = Input { SourceOp = "Shake1", Source = "Position" }, Input = Input { SourceOp = "モーションなし", Source = "Output" } }, UserControls = ordered() { x = { INP_Default = 0.1, LINKS_Name = "x", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, y = { INP_Default = 0.1, LINKS_Name = "y", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 }, shake = { LINKID_DataType = "Point", LINKS_Name = "shake", INPID_InputControl = "OffsetControl" }, in_out = { INP_Default = 0, LINKS_Name = "in_out", INP_MaxScale = 1, INP_Integer = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_MinScale = 0 } }, CtrlWShown = false }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } }, CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 } }, Shake1 = Shake { Inputs = { XMaximum = Input { Expression = "Transform1_2.x", Value = 0.01 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.01 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.01 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.01 }, Smoothness = Input { Value = 2 } }, CtrlWZoom = false, Faster = true } }, ViewInfo = GroupInfo { Scale = 1, Offset = { 0, 0 }, Size = { 126, 107.432998657227, 63, 24.2423992156982 }, Pos = { 7370, 379.5 }, Direction = "Horizontal", Flags = { ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true, AllowPan = false }, PipeStyle = "Direct" }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input" }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Default = 0, Width = 1 }, Input4 = InstanceInput { Width = 0.385, SourceOp = "Shake1", Source = "Randomize" }, Input5 = InstanceInput { Default = 10, SourceOp = "Shake1", Source = "Smoothness" }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Default = 0.1, Name = "X" }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Default = 0.1, Name = "Y" } }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } } }, Loader27 = Loader { Inputs = { ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, ["Clip1.PNGFormat.PostMultiply"] = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 5390, -940.5 } }, Clips = { Clip { ExtendFirst = 0, ExtendLast = 0, Loop = 0, AspectMode = 0, TimeCode = 0, Depth = 0, GlobalEnd = -1000, ID = "Clip1", GlobalStart = -1000, FormatID = "PNGFormat", Filename = "CHARA:\\雨晴はう立ち絵素材2.0\\!口\\-おわー.png", StartFrame = -1, LengthSetManually = true, TrimIn = 0, TrimOut = 0 } } } } } } } ================================================ FILE: app/fusion/UserPath/Fuses/NKN_FXAA.fuse ================================================ --[[ 下記を参考に書きました。 https://github.com/baldavenger/DCTLs/blob/master/DCTL_OFX/FXAA_OFX.dctl 私の他のファイルと違い、このファイルは、元のファイルと同じGPL-3.0 licenseで公開します。 ]]-- FuRegisterClass("NKN_FXAA", CT_Tool, { REGS_Category = "NKN", REGS_OpIconString = "NKNFXAA", REGS_OpDescription = "FXAA", REGS_Company = "Yoshio Nakano", REGS_URL = "https://github.com/nakano000", REG_OpNoMask = true, REG_NoBlendCtrls = false, REG_NoObjMatCtrls = true, REG_NoMotionBlurCtrls = true, --REG_SupportsDoD = true, REG_Fuse_NoEdit = true, REG_Fuse_NoReload = true, --REG_Fuse_NoReload = false, REG_Version = 0.1, }) FXAAParams = [[ int spanMax; int srcsize[2]; ]] FXAASource = [[ #define FXAA_REDUCE_MIN (1.0f / 128.0f) #define FXAA_REDUCE_MUL (1.0f / 8.0f) __DEVICE__ float FXAA_SPAN_MAX = 0.0f; __DEVICE__ float2 add_f2_f(float2 A, float B) { float2 C; C.x = A.x + B; C.y = A.y + B; return C; } __DEVICE__ float2 add_f2_f2(float2 A, float2 B) { float2 C; C.x = A.x + B.x; C.y = A.y + B.y; return C; } __DEVICE__ float3 add_f3_f3(float3 A, float3 B) { float3 C; C.x = A.x + B.x; C.y = A.y + B.y; C.z = A.z + B.z; return C; } __DEVICE__ float2 Max(float2 A, float2 B) { float2 C; C.x = _fmaxf(A.x, B.x); C.y = _fmaxf(A.y, B.y); return C; } __DEVICE__ float2 Min(float2 A, float2 B) { float2 C; C.x = _fminf(A.x, B.x); C.y = _fminf(A.y, B.y); return C; } __DEVICE__ float2 multi_f2_f(float2 A, float B) { float2 C; C.x = A.x * B; C.y = A.y * B; return C; } __DEVICE__ float2 multi_f2_f2(float2 A, float2 B) { float2 C; C.x = A.x * B.x; C.y = A.y * B.y; return C; } __DEVICE__ float3 multi_f_f3(float A, float3 B) { float3 C; C.x = A * B.x; C.y = A * B.y; C.z = A * B.z; return C; } __DEVICE__ float3 multi_f3_f(float3 A, float B) { float3 C; C.x = A.x * B; C.y = A.y * B; C.z = A.z * B; return C; } __DEVICE__ float DOT(float3 A, float3 B) { float C = A.x * B.x + A.y * B.y + A.z * B.z; return C; } __DEVICE__ float3 Texture( __TEXTURE2D__ src, float2 resolution, float2 uv ) { resolution = add_f2_f(resolution, 1.0f); float4 col = _tex2DVec4(src, int(uv.x * resolution.x), int(uv.y * resolution.y)); return to_float3(col.x, col.y, col.z); } __DEVICE__ float3 fxaa( __TEXTURE2D__ src, float2 fragCoord, float2 resolution, float2 v_rgbNW, float2 v_rgbNE, float2 v_rgbSW, float2 v_rgbSE, float2 v_rgbM ) { float3 color; float3 rgbNW = Texture(src, resolution, v_rgbNW); float3 rgbNE = Texture(src, resolution, v_rgbNE); float3 rgbSW = Texture(src, resolution, v_rgbSW); float3 rgbSE = Texture(src, resolution, v_rgbSE); float3 texColor = Texture(src, resolution, v_rgbM); float3 rgbM = texColor; float3 luma = to_float3(0.299f, 0.587f, 0.114f); float lumaNW = DOT(rgbNW, luma); float lumaNE = DOT(rgbNE, luma); float lumaSW = DOT(rgbSW, luma); float lumaSE = DOT(rgbSE, luma); float lumaM = DOT(rgbM, luma); float lumaMin = _fminf(lumaM, _fminf(_fminf(lumaNW, lumaNE), _fminf(lumaSW, lumaSE))); float lumaMax = _fmaxf(lumaM, _fmaxf(_fmaxf(lumaNW, lumaNE), _fmaxf(lumaSW, lumaSE))); float2 dir; dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE)); dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE)); float dirReduce = _fmaxf((lumaNW + lumaNE + lumaSW + lumaSE) * (0.25f * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN); float2 inverseVP = to_float2(1.0f / resolution.x, 1.0f / resolution.y); float rcpDirMin = 1.0f / (_fminf(_fabs(dir.x), _fabs(dir.y)) + dirReduce); dir = multi_f2_f2(Min(to_float2(FXAA_SPAN_MAX, FXAA_SPAN_MAX), Max(to_float2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX), multi_f2_f(dir, rcpDirMin))), inverseVP); float3 rgbA = multi_f_f3(0.5f, add_f3_f3( Texture(src, resolution, add_f2_f2(multi_f2_f2(fragCoord, inverseVP), multi_f2_f(dir, (1.0f / 3.0f - 0.5f)))), Texture(src, resolution, add_f2_f2(multi_f2_f2(fragCoord, inverseVP), multi_f2_f(dir, (2.0f / 3.0f - 0.5f)))))); float3 rgbB = add_f3_f3(multi_f3_f(rgbA, 0.5f), multi_f_f3(0.25f, add_f3_f3( Texture(src, resolution, add_f2_f2(multi_f2_f2(fragCoord, inverseVP), multi_f2_f(dir, -0.5f))), Texture(src, resolution, add_f2_f2(multi_f2_f2(fragCoord, inverseVP), multi_f2_f(dir, 0.5f)))))); float lumaB = DOT(rgbB, luma); if ((lumaB < lumaMin) || (lumaB > lumaMax)) color = rgbA; else color = rgbB; return color; } __DEVICE__ float3 apply( __TEXTURE2D__ src, float2 fragCoord, float2 resolution ) { //compute the Texture coords float2 inverseVP = make_float2(1.0f / resolution.x, 1.0f / resolution.y); float2 v_rgbNW = multi_f2_f2(add_f2_f2(fragCoord, to_float2(-1.0f, -1.0f)), inverseVP); float2 v_rgbNE = multi_f2_f2(add_f2_f2(fragCoord, to_float2(1.0f, -1.0f)), inverseVP); float2 v_rgbSW = multi_f2_f2(add_f2_f2(fragCoord, to_float2(-1.0f, 1.0f)), inverseVP); float2 v_rgbSE = multi_f2_f2(add_f2_f2(fragCoord, to_float2(1.0f, 1.0f)), inverseVP); float2 v_rgbM = multi_f2_f2(fragCoord, inverseVP); //compute FXAA return fxaa(src, fragCoord, resolution, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM); } __KERNEL__ void FXAAKernel( __CONSTANTREF__ FXAAParams *params, __TEXTURE2D__ src, __TEXTURE2D_WRITE__ dst ) { DEFINE_KERNEL_ITERATORS_XY(x, y) float2 uv; uv.x = (float)x; uv.y = (float)y; float2 resolution; resolution.x = (float)params->srcsize[0]; resolution.y = (float)params->srcsize[0]; FXAA_SPAN_MAX = (float)params->spanMax; float3 rgb = apply(src, uv, resolution); float4 col = _tex2DVec4(src, x, y); col.x = rgb.x; col.y = rgb.y; col.z = rgb.z; _tex2DVec4Write(dst, x, y, col); } ]] function Create() InImage = self:AddInput("Input", "Input", { LINKID_DataType = "Image", LINK_Main = 1, }) inSpanMax = self:AddInput("Strength", "Strength", { LINKID_DataType = "Number", INP_Integer = true, INPID_InputControl = "SliderControl", LINKS_Name = "Strength", INP_MinScale = 1, INP_MinAllowed = 1, INP_MaxScale = 16, INP_MaxAllowed = 16, INP_Default = 8, }) OutImage = self:AddOutput("Output", "Output", { LINKID_DataType = "Image", LINK_Main = 1, }) end function Process(req) local img = InImage:GetValue(req) local out = Image({ IMG_Like = img }) local spanMax = inSpanMax:GetValue(req).Value local node = DVIPComputeNode(req, "FXAAKernel", FXAASource, "FXAAParams", FXAAParams) if node then local params = node:GetParamBlock(FXAAParams) params.srcsize[0] = out.DataWindow:Width() params.srcsize[1] = out.DataWindow:Height() params.spanMax = spanMax node:SetParamBlock(params) node:AddInput("src", img) node:AddOutput("dst", out) node:RunSession(req) else out = nil end OutImage:Set(req, out) end ================================================ FILE: app/fusion/UserPath/Fuses/NKN_Posterise.fuse ================================================ FuRegisterClass("NKN_Posterize", CT_Tool, { REGS_Category = "NKN", REGS_OpIconString = "NKNPOS", REGS_OpDescription = "Posterize", REGS_Company = "Yoshio Nakano", REGS_URL = "https://github.com/nakano000", REG_OpNoMask = true, REG_NoBlendCtrls = false, REG_NoObjMatCtrls = true, REG_NoMotionBlurCtrls = true, REG_SupportsDoD = true, REG_Fuse_NoEdit = true, REG_Fuse_NoReload = true, --REG_Fuse_NoReload = false, REG_Version = 0.1, }) PosterizeParams = [[ float step; ]] PosterizeSource = [[ __DEVICE__ float posterize(float value, float step) { return _floorf(value * step) * (1.0f / (step - 1.0f)); } __KERNEL__ void BlackKernel( __CONSTANTREF__ PosterizeParams *params, __TEXTURE2D__ src, __TEXTURE2D_WRITE__ dst ) { DEFINE_KERNEL_ITERATORS_XY(x, y) float4 col = _tex2DVec4(src, x, y); float4 col2 = to_float4( 0.0f, 0.0f, 0.0f, col.w ); _tex2DVec4Write(dst, x, y, col2); } __KERNEL__ void PosterizeKernel( __CONSTANTREF__ PosterizeParams *params, __TEXTURE2D__ src, __TEXTURE2D_WRITE__ dst ) { DEFINE_KERNEL_ITERATORS_XY(x, y) float4 col = _tex2DVec4(src, x, y); float4 col2 = to_float4( posterize(col.x, params->step), posterize(col.y, params->step), posterize(col.z, params->step), col.w ); _tex2DVec4Write(dst, x, y, col2); } ]] function Create() InImage = self:AddInput("Input", "Input", { LINKID_DataType = "Image", LINK_Main = 1, }) inStep = self:AddInput("Step", "Step", { LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Step", INP_MinScale = 1, INP_MaxScale = 10, INP_Default = 5, }) OutImage = self:AddOutput("Output", "Output", { LINKID_DataType = "Image", LINK_Main = 1, }) end function Process(req) local img = InImage:GetValue(req) local out = Image({ IMG_Like = img }) local step = inStep:GetValue(req).Value local node = nil if step <= 1 then node = DVIPComputeNode(req, "BlackKernel", PosterizeSource, "PosterizeParams", PosterizeParams) else node = DVIPComputeNode(req, "PosterizeKernel", PosterizeSource, "PosterizeParams", PosterizeParams) end if node then local params = node:GetParamBlock(PosterizeParams) params.step = step node:SetParamBlock(params) node:AddInput("src", img) node:AddOutput("dst", out) node:RunSession(req) else out = nil end OutImage:Set(req, out) end ================================================ FILE: app/fusion/UserPath/Fuses/RS_GlobalStart.fuse ================================================ FuRegisterClass("RS_GlobalStart", CT_Modifier, { REGS_Category = "Fuses", REGS_OpIconString = "RSGS", REGS_OpDescription = "Comp.GlobalStart", REGID_DataType = "Number", REGID_InputDataType = "Number", REG_Fuse_NoEdit = true, REG_Fuse_NoReload = true, }) function Create() OutValue = self:AddOutput("Output", "Output", { LINKID_DataType = "Number", LINK_Main = 1, }) end function Process(req) local sf = self.Comp.GlobalStart if sf < 0 then sf = 0 end OutValue:Set(req, sf) end ================================================ FILE: app/fusion/UserPath/Fuses/RS_MouthAIUEO.fuse ================================================ FuRegisterClass("RS_MouthAIUEO", CT_Tool, { REGS_Category = "りぞりぷと", REGS_OpIconString = "RSMA", REGS_OpDescription = "AIUEO v1.1", REGS_Company = "RIZORIPUTO", REGS_URL = "https://github.com/nakano000", REG_OpNoMask = true, REG_NoBlendCtrls = true, REG_NoObjMatCtrls = true, REG_NoMotionBlurCtrls = true, REG_SupportsDoD = false, REG_Fuse_NoEdit = true, REG_Fuse_NoReload = true, --REG_Fuse_NoReload = false, REG_Version = 1.1, }) function Create() InImage = self:AddInput("Input", "Input", { LINKID_DataType = "Image", LINK_Main = 1, }) InN = self:AddInput("N", "N", { LINKID_DataType = "Image", INP_Required = false, INP_SendRequest = false, INP_DoNotifyChanged = true, LINK_Main = 2, }) InA = self:AddInput("A", "A", { LINKID_DataType = "Image", INP_Required = false, INP_SendRequest = false, INP_DoNotifyChanged = true, LINK_Main = 3, }) InI = self:AddInput("I", "I", { LINKID_DataType = "Image", INP_Required = false, INP_SendRequest = false, INP_DoNotifyChanged = true, LINK_Main = 4, }) InU = self:AddInput("U", "U", { LINKID_DataType = "Image", INP_Required = false, INP_SendRequest = false, INP_DoNotifyChanged = true, LINK_Main = 5, }) InE = self:AddInput("E", "E", { LINKID_DataType = "Image", INP_Required = false, INP_SendRequest = false, INP_DoNotifyChanged = true, LINK_Main = 6, }) InO = self:AddInput("O", "O", { LINKID_DataType = "Image", INP_Required = false, INP_SendRequest = false, INP_DoNotifyChanged = true, LINK_Main = 7, }) inAnim = self:AddInput("Anim", "Anim", { LINKID_DataType = "Number", INP_Integer = true, INPID_InputControl = "SliderControl", LINKS_Name = "Anim", INP_MinScale = 0, INP_MinAllowed = 0, INP_MaxScale = 6, INP_MaxAllowed = 6, INP_Default = 0, ICS_ControlPage = "口パク", }) OutImage = self:AddOutput("Output", "Output", { LINKID_DataType = "Image", LINK_Main = 1, }) end function Process(req) local anim = inAnim:GetValue(req).Value if anim < 1 then local img = InImage:GetValue(req) OutImage:Set(req, img) return elseif anim < 2 then local img = InN:GetSource(req.Time, req:GetFlags()) OutImage:Set(req, img) return elseif anim < 3 then local img = InA:GetSource(req.Time, req:GetFlags()) OutImage:Set(req, img) return elseif anim < 4 then local img = InI:GetSource(req.Time, req:GetFlags()) OutImage:Set(req, img) return elseif anim < 5 then local img = InU:GetSource(req.Time, req:GetFlags()) OutImage:Set(req, img) return elseif anim < 6 then local img = InE:GetSource(req.Time, req:GetFlags()) OutImage:Set(req, img) return else local img = InO:GetSource(req.Time, req:GetFlags()) OutImage:Set(req, img) return end end ================================================ FILE: app/fusion/UserPath/Fuses/RS_MouthOpen.fuse ================================================ FuRegisterClass("RS_MouthOpen", CT_Tool, { REGS_Category = "りぞりぷと", REGS_OpIconString = "RSMO", REGS_OpDescription = "Open", REGS_Company = "RIZORIPUTO", REGS_URL = "https://github.com/nakano000", REG_OpNoMask = true, REG_NoBlendCtrls = true, REG_NoObjMatCtrls = true, REG_NoMotionBlurCtrls = true, REG_SupportsDoD = false, REG_Fuse_NoEdit = true, REG_Fuse_NoReload = true, --REG_Fuse_NoReload = false, REG_Version = 1.0, }) function Create() InImage = self:AddInput("Input", "Input", { LINKID_DataType = "Image", LINK_Main = 1, }) InImg01 = self:AddInput("M01", "M01", { LINKID_DataType = "Image", LINK_Main = 2, }) InImg02 = self:AddInput("M02", "M02", { LINKID_DataType = "Image", LINK_Main = 3, }) InImg03 = self:AddInput("M03", "M04", { LINKID_DataType = "Image", LINK_Main = 4, }) InImg04 = self:AddInput("M05", "M05", { LINKID_DataType = "Image", LINK_Main = 5, }) InImg05 = self:AddInput("M06", "M06", { LINKID_DataType = "Image", LINK_Main = 6, }) inOpen = self:AddInput("Open", "Open", { LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Open", INP_MinScale = -1, INP_MinAllowed = -1, INP_MaxScale = 1, INP_MaxAllowed = 1, INP_Default = -1.0, ICS_ControlPage = "口パク", }) inThreshold01 = self:AddInput("Threshold01", "Threshold01", { LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Threshold01", INP_MinScale = 0, INP_MinAllowed = 0, INP_MaxScale = 1, INP_MaxAllowed = 1, INP_Default = 0.2, INP_External = false, ICS_ControlPage = "口パク", }) inThreshold02 = self:AddInput("Threshold02", "Threshold02", { LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Threshold02", INP_MinScale = 0, INP_MinAllowed = 0, INP_MaxScale = 1, INP_MaxAllowed = 1, INP_Default = 0.4, INP_External = false, ICS_ControlPage = "口パク", }) inThreshold03 = self:AddInput("Threshold03", "Threshold03", { LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Threshold03", INP_MinScale = 0, INP_MinAllowed = 0, INP_MaxScale = 1, INP_MaxAllowed = 1, INP_Default = 0.6, INP_External = false, ICS_ControlPage = "口パク", }) inThreshold04 = self:AddInput("Threshold04", "Threshold04", { LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Threshold04", INP_MinScale = 0, INP_MinAllowed = 0, INP_MaxScale = 1, INP_MaxAllowed = 1, INP_Default = 0.8, INP_External = false, ICS_ControlPage = "口パク", }) OutImage = self:AddOutput("Output", "Output", { LINKID_DataType = "Image", LINK_Main = 1, }) end function Process(req) local anim = inOpen:GetValue(req).Value local threshold01 = inThreshold01:GetValue(req).Value local threshold02 = inThreshold02:GetValue(req).Value local threshold03 = inThreshold03:GetValue(req).Value local threshold04 = inThreshold04:GetValue(req).Value if anim < 0.0 then local img = InImage:GetValue(req) OutImage:Set(req, img) return elseif anim < threshold01 then local img = InImg01:GetValue(req) OutImage:Set(req, img) return elseif anim < threshold02 then local img = InImg02:GetValue(req) OutImage:Set(req, img) return elseif anim < threshold03 then local img = InImg03:GetValue(req) OutImage:Set(req, img) return elseif anim < threshold04 then local img = InImg04:GetValue(req) OutImage:Set(req, img) return else local img = InImg05:GetValue(req) OutImage:Set(req, img) return end end ================================================ FILE: app/fusion/UserPath/Fuses/RS_Null.fuse ================================================ FuRegisterClass("RS_Null", CT_Tool, { REGS_Category = "りぞりぷと", REGS_OpIconString = "RSNU", REGS_OpDescription = "Null", REG_OpNoMask = true, REG_Fuse_NoEdit = true, REG_Fuse_NoReload = true, REG_Version = 1, }) function Create() InImage = self:AddInput("Input", "Input", { LINKID_DataType = "Image", LINK_Main = 1, }) OutImage = self:AddOutput("Output", "Output", { LINKID_DataType = "Image", LINK_Main = 1, }) end function Process(req) local img = InImage:GetValue(req) OutImage:Set(req, img) end ================================================ FILE: app/fusion/UserPath/Modules/Lua/rs.lua ================================================ local m = {} m.print = function() print("module01 print().") end return m ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Comp_Utility.py3 ================================================ from rs_fusion.tool.comp_utility import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Import/CHARA_SOZAI.py3 ================================================ from rs_fusion.tool.chara_converter import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Import/OpenEXR.py ================================================ from rs_fusion.tool.import_exr import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Import/PsdSplitter.py3 ================================================ from rs_fusion.tool.importer import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/MakeMacro.py3 ================================================ from rs_fusion.tool.make_macro import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/PathMapper.py3 ================================================ from rs_fusion.tool.path_mapper import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Psd2Tatie.py3 ================================================ from rs_fusion.tool.psd2tatie import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Tatie.py3 ================================================ from rs_fusion.tool.tatie import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Text/Separate.py3 ================================================ import string import unicodedata def make_bg(name, x, y): return bmd.readstring("""{ Tools = ordered() { ['""" + name + """'] = Background { CtrlWZoom = false, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { """ + str(x) + """, """ + str(y) + """ } }, } } }""") def make_mg(name, back, fore, x, y): return bmd.readstring("""{ Tools = ordered() { ['""" + name + """'] = Merge { CtrlWZoom = false, Inputs = { Background = Input { SourceOp = '""" + back + """', Source = "Output", }, Foreground = Input { SourceOp = '""" + fore + """', Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { """ + str(x) + """, """ + str(y) + """ } }, } } }""") def make_instance(instance_name, source_name, s, e, x, y): return bmd.readstring("""{ Tools = ordered() { ['""" + instance_name + """'] = TextPlus { SourceOp = '""" + source_name + """', Inputs = { SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, Layout = Input { }, LayoutRotation = Input { Value = 1, }, Background = Input { }, TransformTransform = Input { }, TransformRotation = Input { Value = 1, }, TransformShear = Input { }, TransformSize = Input { }, Properties1 = Input { }, Softness1 = Input { Value = 1, }, Position1 = Input { }, Rotation1 = Input { }, Shear1 = Input { }, Size1 = Input { }, TextText = Input { }, Start = Input { Value = """ + str(s) + """, }, End = Input { Value = """ + str(e) + """, }, TabSpacing = Input { }, AdvancedFontControls = Input { }, Internal = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, EffectMask = Input { } }, ViewInfo = OperatorInfo { Pos = { """ + str(x) + ', ' + str(y) + """ } }, } } }""") def separate(): x_step = 110 y_step = 100 tool_list: dict = comp.GetToolList(True, 'TextPlus') comp.Lock() comp.StartUndo('RS Text Separate') for v in tool_list.values(): txt = v.GetInput('StyledText', comp.CurrentTime) if txt == '': continue step = 1 / len(txt) st = v.SaveSettings() pos = st['Tools'][v.Name]['ViewInfo']['Pos'] # make background bg_name = 'Background1' bg_st = make_bg( bg_name, -x_step + pos[1], 2 * y_step + pos[2], ) st['Tools'][bg_name] = bg_st['Tools'][bg_name] prev = bg_name for i, c in enumerate(txt): c = c.strip() if c == '': continue if unicodedata.east_asian_width(c) not in 'FWA': if c not in string.ascii_letters + string.digits: c = '' # make instance inst_name = 'Instance' + v.Name + '_' + str(i) + '_' + c inst_st = make_instance( inst_name, v.Name, (i - 0.5) * step, (i + 0.5) * step, x_step * i + pos[1], y_step + pos[2], ) st['Tools'][inst_name] = inst_st['Tools'][inst_name] # make merge mg_name = 'Merge' + str(i) + '_' + c mg_st = make_mg( mg_name, prev, inst_name, x_step * i + pos[1], 2 * y_step + pos[2], ) st['Tools'][mg_name] = mg_st['Tools'][mg_name] prev = mg_name # make v.Delete() comp.Paste(st) comp.EndUndo(True) comp.Unlock() separate() ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Text/SeparateIntoWords.py3 ================================================ import re import string import unicodedata def make_bg(name, x, y): return bmd.readstring("""{ Tools = ordered() { ['""" + name + """'] = Background { CtrlWZoom = false, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { """ + str(x) + """, """ + str(y) + """ } }, } } }""") def make_mg(name, back, fore, x, y): return bmd.readstring("""{ Tools = ordered() { ['""" + name + """'] = Merge { CtrlWZoom = false, Inputs = { Background = Input { SourceOp = '""" + back + """', Source = "Output", }, Foreground = Input { SourceOp = '""" + fore + """', Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { """ + str(x) + """, """ + str(y) + """ } }, } } }""") def make_instance(instance_name, source_name, s, e, x, y): return bmd.readstring("""{ Tools = ordered() { ['""" + instance_name + """'] = TextPlus { SourceOp = '""" + source_name + """', Inputs = { SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, Layout = Input { }, LayoutRotation = Input { Value = 1, }, Background = Input { }, TransformTransform = Input { }, TransformRotation = Input { Value = 1, }, TransformShear = Input { }, TransformSize = Input { }, Properties1 = Input { }, Softness1 = Input { Value = 1, }, Position1 = Input { }, Rotation1 = Input { }, Shear1 = Input { }, Size1 = Input { }, TextText = Input { }, Start = Input { Value = """ + str(s) + """, }, End = Input { Value = """ + str(e) + """, }, TabSpacing = Input { }, AdvancedFontControls = Input { }, Internal = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, EffectMask = Input { } }, ViewInfo = OperatorInfo { Pos = { """ + str(x) + ', ' + str(y) + """ } }, } } }""") def separate_into_words(): x_step = 110 y_step = 100 tool_list: dict = comp.GetToolList(True, 'TextPlus') special_characters = "!@#$%^&*()_-+=<>,./?;:'\"[]{}\\|`~" translation_table = str.maketrans("", "", special_characters) comp.Lock() comp.StartUndo('RS Text Separate2Word') for v in tool_list.values(): txt = v.GetInput('StyledText', comp.CurrentTime) if txt == '': continue step = 1 / len(txt) st = v.SaveSettings() pos = st['Tools'][v.Name]['ViewInfo']['Pos'] # make background bg_name = 'Background1' bg_st = make_bg( bg_name, -x_step + pos[1], 2 * y_step + pos[2], ) st['Tools'][bg_name] = bg_st['Tools'][bg_name] prev = bg_name for i, m in enumerate(re.finditer(r'\S+', txt, flags=re.MULTILINE)): m: re.Match s = m.group().translate(translation_table) inst_name = 'Instance' + v.Name + '_' + str(i) + '_' + s inst_st = make_instance( inst_name, v.Name, (m.start() - 0.5) * step, (m.end() - 0.5) * step, x_step * i + pos[1], y_step + pos[2], ) st['Tools'][inst_name] = inst_st['Tools'][inst_name] # make merge mg_name = 'Merge' + str(i) + '_' + s mg_st = make_mg( mg_name, prev, inst_name, x_step * i + pos[1], 2 * y_step + pos[2], ) st['Tools'][mg_name] = mg_st['Tools'][mg_name] prev = mg_name # make v.Delete() comp.Paste(st) comp.EndUndo(True) comp.Unlock() separate_into_words() ================================================ FILE: app/fusion/UserPath/Scripts/Comp/RS/Utility/SetMotionBlur.lua ================================================ local function set_mb() comp.Lock() comp:StartUndo('RS Set MotionBlur') local tool_list = comp:GetToolList(true) for k,v in pairs(tool_list) do v.MotionBlur = 1 end comp:EndUndo(true) comp.Unlock() end set_mb() ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/CopyTextplus.py3 ================================================ from rs_resolve.tool.copy_text_plus import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/Playhead.py3 ================================================ from rs_resolve.tool.playhead import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/Subtitle2TextPlus.py3 ================================================ from rs_resolve.tool.subtitle2text_plus import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/Subtitle2TextPlusTypeB.py3 ================================================ from rs_resolve.tool.subtitle2textPlus_typeB import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/TatieAnim.py3 ================================================ from rs_resolve.tool.tatie_anim import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/TextPlus2SRT.py3 ================================================ from rs_resolve.tool.text_plus2srt import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/VoiceBin_Assistant.py3 ================================================ from rs_resolve.tool.voice_bin_assistant import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/VoiceDropper.py3 ================================================ from rs_resolve.tool.voice_dropper import run run(app) ================================================ FILE: app/fusion/UserPath/Scripts/Edit/RS/YoutubeChapter.py3 ================================================ from rs_resolve.tool.youtube_chapter import run run(app) ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Blur/Blur.setting ================================================ { Tools = ordered() { Template = Blur { NameSet = true, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 220, -148.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Blur/Defocus.setting ================================================ { Tools = ordered() { Template = Defocus { NameSet = true, Inputs = { Filter = Input { Value = 1, }, MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 330, -148.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Blur/DirectionalBlur.setting ================================================ { Tools = ordered() { Template = DirectionalBlur { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 440, -148.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Blur/Glow.setting ================================================ { Tools = ordered() { Template = Glow { NameSet = true, Inputs = { Blend = Input { Value = 0.2, }, Filter = Input { Value = FuID { "Fast Gaussian" }, }, MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 550, -148.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Blur/Sharpen.setting ================================================ { Tools = ordered() { Template = Sharpen { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 660, -148.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Blur/SoftGlow.setting ================================================ { Tools = ordered() { Template = SoftGlow { NameSet = true, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 770, -148.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Blur/UnsharpMask.setting ================================================ { Tools = ordered() { Template = UnsharpMask { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 880, -148.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Blur/VariBlur.setting ================================================ { Tools = ordered() { Template = VariBlur { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 990, -82.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Color/AutoGain.setting ================================================ { Tools = ordered() { Template = AutoGain { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, }, ViewInfo = OperatorInfo { Pos = { 220, 16.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Color/BrightnessContrast.setting ================================================ { Tools = ordered() { Template = BrightnessContrast { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, }, ViewInfo = OperatorInfo { Pos = { 330, 16.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Color/ColorCorrector.setting ================================================ { Tools = ordered() { Template = ColorCorrector { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, ColorRanges = Input { Value = ColorCurves { Curves = { { Points = { { 0, 1 }, { 0.4, 0.2 }, { 0.6, 0 }, { 1, 0 } } }, { Points = { { 0, 0 }, { 0.4, 0 }, { 0.6, 0.2 }, { 1, 1 } } } } }, }, HistogramIgnoreTransparent = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 440, 16.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Color/ColorCurves.setting ================================================ { Tools = ordered() { Template = ColorCurves { PickColor = true, NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Red = Input { SourceOp = "ColorCurves1Red", Source = "Value", }, Green = Input { SourceOp = "ColorCurves1Green", Source = "Value", }, Blue = Input { SourceOp = "ColorCurves1Blue", Source = "Value", }, Alpha = Input { SourceOp = "ColorCurves1Alpha", Source = "Value", }, NumberOfSamplesOnMatchCurve = Input { Value = 64, }, IgnoreTransparent = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 550, 16.5 } }, Tools = { ColorCurves1Red = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 52, Blue = 52 }, CtrlWZoom = false, NameSet = true, }, ColorCurves1Green = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, NameSet = true, }, ColorCurves1Blue = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 68, Green = 68, Blue = 255 }, CtrlWZoom = false, NameSet = true, }, ColorCurves1Alpha = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 204, Green = 204, Blue = 204 }, CtrlWZoom = false, NameSet = true, } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Color/ColorGain.setting ================================================ { Tools = ordered() { Template = ColorGain { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, ColorRanges = Input { Value = ColorCurves { Curves = { { Points = { { 0, 1 }, { 0.125, 0.75 }, { 0.375, 0.25 }, { 0.5, 0 } } }, { Points = { { 0.5, 0 }, { 0.625, 0.25 }, { 0.875, 0.75 }, { 1, 1 } } } } }, }, }, ViewInfo = OperatorInfo { Pos = { 660, 16.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Color/HueCurves.setting ================================================ { Tools = ordered() { Template = HueCurves { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Hue = Input { SourceOp = "HueCurves1Hue", Source = "Value", }, Sat = Input { SourceOp = "HueCurves1Sat", Source = "Value", }, Lum = Input { SourceOp = "HueCurves1Lum", Source = "Value", }, Red = Input { SourceOp = "HueCurves1Red", Source = "Value", }, Green = Input { SourceOp = "HueCurves1Green", Source = "Value", }, Blue = Input { SourceOp = "HueCurves1Blue", Source = "Value", }, RedSuppress = Input { SourceOp = "HueCurves1Red1", Source = "Value", }, GreenSuppress = Input { SourceOp = "HueCurves1Green1", Source = "Value", }, BlueSuppress = Input { SourceOp = "HueCurves1Blue1", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 770, 16.5 } }, Tools = { HueCurves1Hue = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 204, Green = 0, Blue = 204 }, CtrlWZoom = false, NameSet = true, }, HueCurves1Sat = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 204, Green = 204, Blue = 0 }, CtrlWZoom = false, NameSet = true, }, HueCurves1Lum = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 204, Green = 204, Blue = 204 }, CtrlWZoom = false, NameSet = true, }, HueCurves1Red = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 204, Green = 42, Blue = 42 }, CtrlWZoom = false, NameSet = true, }, HueCurves1Green = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 0, Green = 204, Blue = 0 }, CtrlWZoom = false, NameSet = true, }, HueCurves1Blue = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 54, Green = 54, Blue = 204 }, CtrlWZoom = false, NameSet = true, }, HueCurves1Red1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 204, Green = 102, Blue = 102 }, CtrlWZoom = false, NameSet = true, }, HueCurves1Green1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 102, Green = 204, Blue = 102 }, CtrlWZoom = false, NameSet = true, }, HueCurves1Blue1 = LUTBezier { SmoothEndsTransition = true, KeyColorSplines = { [0] = { [0] = { 1, RH = { 0.333, 1 } }, [1] = { 1, LH = { 0.667, 1 }, RH = { 1.333, 1 } }, [2] = { 1, LH = { 1.667, 1 }, RH = { 2.333, 1 } }, [3] = { 1, LH = { 2.667, 1 }, RH = { 3.333, 1 } }, [4] = { 1, LH = { 3.667, 1 }, RH = { 4.333, 1 } }, [5] = { 1, LH = { 4.667, 1 }, RH = { 5.333, 1 } }, [6] = { 1, LH = { 5.667, 1 } } } }, SplineColor = { Red = 134, Green = 134, Blue = 204 }, CtrlWZoom = false, NameSet = true, } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Color/WhiteBalance.setting ================================================ { Tools = ordered() { Template = WhiteBalance { CtrlWZoom = false, NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, ColorRanges = Input { Value = ColorCurves { Curves = { { Points = { { 0, 1 }, { 0.4, 0.2 }, { 0.6, 0 }, { 1, 0 } } }, { Points = { { 0, 0 }, { 0.4, 0 }, { 0.6, 0.2 }, { 1, 1 } } } } }, }, }, ViewInfo = OperatorInfo { Pos = { 880, 16.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Effect/Duplicate.setting ================================================ { Tools = ordered() { Template = Fuse.Duplicate { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Background", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Effect/Highlight.setting ================================================ { Tools = ordered() { Template = Highlight { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Effect/HotSpot.setting ================================================ { Tools = ordered() { Template = HotSpot { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, AmbientLight = Input { Disabled = true, }, Red = Input { SourceOp = "HotSpot1Red", Source = "Value", }, Green = Input { SourceOp = "HotSpot1Green", Source = "Value", }, Blue = Input { SourceOp = "HotSpot1Blue", Source = "Value", }, Alpha = Input { SourceOp = "HotSpot1Alpha", Source = "Value", }, Mix = Input { SourceOp = "HotSpot1Mix", Source = "Value", }, Radial = Input { SourceOp = "HotSpot1Radial", Source = "Value", }, Length = Input { SourceOp = "HotSpot1Length", Source = "Value", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, }, HotSpot1Red = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 0, Blue = 0 }, NameSet = true, }, HotSpot1Green = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 0, Green = 255, Blue = 0 }, NameSet = true, }, HotSpot1Blue = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 128, Green = 128, Blue = 255 }, NameSet = true, }, HotSpot1Alpha = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 255, Blue = 0 }, NameSet = true, }, HotSpot1Mix = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 255, Blue = 0 }, NameSet = true, }, HotSpot1Radial = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 0, Blue = 255 }, NameSet = true, }, HotSpot1Length = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 0, Green = 180, Blue = 255 }, CtrlWZoom = false, NameSet = true, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Effect/PseudoColor.setting ================================================ { Tools = ordered() { Template = PseudoColor { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Effect/Rays.setting ================================================ { Tools = ordered() { Template = Fuse.OCLRays { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Image", }, }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Effect/Shadow.setting ================================================ { Tools = ordered() { Template = Shadow { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 715, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Effect/TV.setting ================================================ { Tools = ordered() { Template = TV { CtrlWZoom = false, NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 935, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Effect/Trails.setting ================================================ { Tools = ordered() { Template = Trails { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 825, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Transform/DVE.setting ================================================ { Tools = ordered() { Template = DVE { NameSet = true, Inputs = { AlphaMode = Input { Value = 2, }, MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 330, -82.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Transform/Transform.setting ================================================ { Tools = ordered() { Template = Transform { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -82.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Warp/CoordinateSpace.setting ================================================ { Tools = ordered() { Template = CoordSpace { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 55, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Warp/CornerPositioner.setting ================================================ { Tools = ordered() { Template = CornerPositioner { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Warp/Dent.setting ================================================ { Tools = ordered() { Template = Dent { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 275, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Warp/Drip.setting ================================================ { Tools = ordered() { Template = Drip { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 385, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Warp/GridWarp.setting ================================================ { Tools = ordered() { Template = GridWarp { SrcDrawMode = 1, DestDrawMode = 1, NameSet = true, Inputs = { SrcGridChange = Input { Value = Mesh { Count = 81, Col = 9, DeltaR = 0.125, DeltaC = 0.125, P1X = -0.5, P1Y = -0.5, Points = { { X = -0.5, Y = -0.5, L_CX = 0, T_CY = 0, }, { X = -0.375, Y = -0.5, T_CY = 0, }, { X = -0.25, Y = -0.5, T_CY = 0, }, { X = -0.125, Y = -0.5, T_CY = 0, }, { X = 0, Y = -0.5, T_CY = 0, }, { X = 0.125, Y = -0.5, T_CY = 0, }, { X = 0.25, Y = -0.5, T_CY = 0, }, { X = 0.375, Y = -0.5, T_CY = 0, }, { X = 0.5, Y = -0.5, T_CY = 0, R_CX = 0, }, { X = -0.5, Y = -0.375, L_CX = 0, }, { X = -0.375, Y = -0.375, }, { X = -0.25, Y = -0.375, }, { X = -0.125, Y = -0.375, }, { X = 0, Y = -0.375, }, { X = 0.125, Y = -0.375, }, { X = 0.25, Y = -0.375, }, { X = 0.375, Y = -0.375, }, { X = 0.5, Y = -0.375, R_CX = 0, }, { X = -0.5, Y = -0.25, L_CX = 0, }, { X = -0.375, Y = -0.25, }, { X = -0.25, Y = -0.25, }, { X = -0.125, Y = -0.25, }, { X = 0, Y = -0.25, }, { X = 0.125, Y = -0.25, }, { X = 0.25, Y = -0.25, }, { X = 0.375, Y = -0.25, }, { X = 0.5, Y = -0.25, R_CX = 0, }, { X = -0.5, Y = -0.125, L_CX = 0, }, { X = -0.375, Y = -0.125, }, { X = -0.25, Y = -0.125, }, { X = -0.125, Y = -0.125, }, { X = 0, Y = -0.125, }, { X = 0.125, Y = -0.125, }, { X = 0.25, Y = -0.125, }, { X = 0.375, Y = -0.125, }, { X = 0.5, Y = -0.125, R_CX = 0, }, { X = -0.5, Y = 0, L_CX = 0, }, { X = -0.375, Y = 0, }, { X = -0.25, Y = 0, }, { X = -0.125, Y = 0, }, { X = 0, Y = 0, }, { X = 0.125, Y = 0, }, { X = 0.25, Y = 0, }, { X = 0.375, Y = 0, }, { X = 0.5, Y = 0, R_CX = 0, }, { X = -0.5, Y = 0.125, L_CX = 0, }, { X = -0.375, Y = 0.125, }, { X = -0.25, Y = 0.125, }, { X = -0.125, Y = 0.125, }, { X = 0, Y = 0.125, }, { X = 0.125, Y = 0.125, }, { X = 0.25, Y = 0.125, }, { X = 0.375, Y = 0.125, }, { X = 0.5, Y = 0.125, R_CX = 0, }, { X = -0.5, Y = 0.25, L_CX = 0, }, { X = -0.375, Y = 0.25, }, { X = -0.25, Y = 0.25, }, { X = -0.125, Y = 0.25, }, { X = 0, Y = 0.25, }, { X = 0.125, Y = 0.25, }, { X = 0.25, Y = 0.25, }, { X = 0.375, Y = 0.25, }, { X = 0.5, Y = 0.25, R_CX = 0, }, { X = -0.5, Y = 0.375, L_CX = 0, }, { X = -0.375, Y = 0.375, }, { X = -0.25, Y = 0.375, }, { X = -0.125, Y = 0.375, }, { X = 0, Y = 0.375, }, { X = 0.125, Y = 0.375, }, { X = 0.25, Y = 0.375, }, { X = 0.375, Y = 0.375, }, { X = 0.5, Y = 0.375, R_CX = 0, }, { X = -0.5, Y = 0.5, L_CX = 0, B_CY = 0, }, { X = -0.375, Y = 0.5, B_CY = 0, }, { X = -0.25, Y = 0.5, B_CY = 0, }, { X = -0.125, Y = 0.5, B_CY = 0, }, { X = 0, Y = 0.5, B_CY = 0, }, { X = 0.125, Y = 0.5, B_CY = 0, }, { X = 0.25, Y = 0.5, B_CY = 0, }, { X = 0.375, Y = 0.5, B_CY = 0, }, { X = 0.5, Y = 0.5, R_CX = 0, B_CY = 0, } }, SavePoints = { } }, }, SrcPolyline = Input { Value = Polyline { }, }, DstGridChange = Input { Value = Mesh { Count = 81, Col = 9, DeltaR = 0.125, DeltaC = 0.125, P1X = -0.5, P1Y = -0.5, Points = { { X = -0.5, Y = -0.5, L_CX = 0, T_CY = 0, }, { X = -0.375, Y = -0.5, T_CY = 0, }, { X = -0.25, Y = -0.5, T_CY = 0, }, { X = -0.125, Y = -0.5, T_CY = 0, }, { X = 0, Y = -0.5, T_CY = 0, }, { X = 0.125, Y = -0.5, T_CY = 0, }, { X = 0.25, Y = -0.5, T_CY = 0, }, { X = 0.375, Y = -0.5, T_CY = 0, }, { X = 0.5, Y = -0.5, T_CY = 0, R_CX = 0, }, { X = -0.5, Y = -0.375, L_CX = 0, }, { X = -0.375, Y = -0.375, }, { X = -0.25, Y = -0.375, }, { X = -0.125, Y = -0.375, }, { X = 0, Y = -0.375, }, { X = 0.125, Y = -0.375, }, { X = 0.25, Y = -0.375, }, { X = 0.375, Y = -0.375, }, { X = 0.5, Y = -0.375, R_CX = 0, }, { X = -0.5, Y = -0.25, L_CX = 0, }, { X = -0.375, Y = -0.25, }, { X = -0.25, Y = -0.25, }, { X = -0.125, Y = -0.25, }, { X = 0, Y = -0.25, }, { X = 0.125, Y = -0.25, }, { X = 0.25, Y = -0.25, }, { X = 0.375, Y = -0.25, }, { X = 0.5, Y = -0.25, R_CX = 0, }, { X = -0.5, Y = -0.125, L_CX = 0, }, { X = -0.375, Y = -0.125, }, { X = -0.25, Y = -0.125, }, { X = -0.125, Y = -0.125, }, { X = 0, Y = -0.125, }, { X = 0.125, Y = -0.125, }, { X = 0.25, Y = -0.125, }, { X = 0.375, Y = -0.125, }, { X = 0.5, Y = -0.125, R_CX = 0, }, { X = -0.5, Y = 0, L_CX = 0, }, { X = -0.375, Y = 0, }, { X = -0.25, Y = 0, }, { X = -0.125, Y = 0, }, { X = 0, Y = 0, }, { X = 0.125, Y = 0, }, { X = 0.25, Y = 0, }, { X = 0.375, Y = 0, }, { X = 0.5, Y = 0, R_CX = 0, }, { X = -0.5, Y = 0.125, L_CX = 0, }, { X = -0.375, Y = 0.125, }, { X = -0.25, Y = 0.125, }, { X = -0.125, Y = 0.125, }, { X = 0, Y = 0.125, }, { X = 0.125, Y = 0.125, }, { X = 0.25, Y = 0.125, }, { X = 0.375, Y = 0.125, }, { X = 0.5, Y = 0.125, R_CX = 0, }, { X = -0.5, Y = 0.25, L_CX = 0, }, { X = -0.375, Y = 0.25, }, { X = -0.25, Y = 0.25, }, { X = -0.125, Y = 0.25, }, { X = 0, Y = 0.25, }, { X = 0.125, Y = 0.25, }, { X = 0.25, Y = 0.25, }, { X = 0.375, Y = 0.25, }, { X = 0.5, Y = 0.25, R_CX = 0, }, { X = -0.5, Y = 0.375, L_CX = 0, }, { X = -0.375, Y = 0.375, }, { X = -0.25, Y = 0.375, }, { X = -0.125, Y = 0.375, }, { X = 0, Y = 0.375, }, { X = 0.125, Y = 0.375, }, { X = 0.25, Y = 0.375, }, { X = 0.375, Y = 0.375, }, { X = 0.5, Y = 0.375, R_CX = 0, }, { X = -0.5, Y = 0.5, L_CX = 0, B_CY = 0, }, { X = -0.375, Y = 0.5, B_CY = 0, }, { X = -0.25, Y = 0.5, B_CY = 0, }, { X = -0.125, Y = 0.5, B_CY = 0, }, { X = 0, Y = 0.5, B_CY = 0, }, { X = 0.125, Y = 0.5, B_CY = 0, }, { X = 0.25, Y = 0.5, B_CY = 0, }, { X = 0.375, Y = 0.5, B_CY = 0, }, { X = 0.5, Y = 0.5, R_CX = 0, B_CY = 0, } }, SavePoints = { } }, }, DstPolyline = Input { Value = Polyline { }, }, MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 495, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Warp/LensDistort.setting ================================================ { Tools = ordered() { Template = LensDistort { NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 605, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Warp/PerspectivePositioner.setting ================================================ { Tools = ordered() { Template = PerspectivePositioner { NameSet = true, Inputs = { MappingType = Input { Value = 1, }, MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 715, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/RS_Fusion/Warp/Vortex.setting ================================================ { Tools = ordered() { Template = Vortex { CtrlWZoom = false, NameSet = true, Inputs = { MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 825, -115.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/スタイル(Style)/RS_CutoutText.setting ================================================ { Tools = ordered() { Template = TextPlus { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\" } }, }, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Type1 = Input { Value = 1, }, ShadingMappingLevel1 = Input { Value = 0, }, StyledText = Input { Value = "CUT OUT", }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.3, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Filter = Input { Value = "StyledText\nWidth\nHeight\nUseFrameFormatSettings\nFilter\nType1\nColorImage1", }, }, ViewInfo = OperatorInfo { Pos = { 440, 49.5 } }, UserControls = ordered() { SaveSettings = { INP_Integer = false, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local node = self:GetTool()\nlocal path = fusion:RequestFile(\n '',\n node.Name .. '.setting',\n {\n FReqB_Saving = true,\n FReqB_SeqGather = false,\n FReqS_Filter = 'Settings File (*.setting)|*.setting',\n FReqS_Title = 'Save Settings',\n }\n)\nif path then\n node:SaveSettings(comp:MapPath(path))\n print('Save: ' .. comp:MapPath(path))\nend\n", LINKID_DataType = "Number", ICS_ControlPage = "Tools", LINKS_Name = "Save Settings", }, LoadSettings = { INP_Integer = false, INPID_InputControl = "ButtonControl", BTNCS_Execute = "local function split(str, ts)\n if ts == nil then\n return {}\n end\n local t = {}\n i = 1\n for s in string.gmatch(str, \"([^\" .. ts .. \"]+)\") do\n t[i] = s\n i = i + 1\n end\n return t\nend\nlocal function getToolName(st)\n for key, v in pairs(st['Tools']) do\n if (type(v) == 'table') and (v['Inputs'] ~= nil) then\n return key\n end\n end\n return nil\nend\n\nlocal node = self:GetTool()\nlocal path = fusion:RequestFile(\n '',\n '',\n {\n FReqB_SeqGather = false,\n FReqS_Filter = 'Settings File (*.setting)|*.setting',\n FReqS_Title = 'Load Settings',\n }\n)\nif path then\n local st = node:SaveSettings()\n local filter_list = split(node:GetInput(\"Filter\"),'\\n')\n local f_st = bmd.readfile(comp:MapPath(path))\n local f_name = getToolName(f_st)\n if f_name == nil then return end\n for i, key in ipairs(filter_list) do\n f_st['Tools'][f_name]['Inputs'][key] = st['Tools'][node.Name]['Inputs'][key]\n local tmp = f_st['Tools'][f_name]['Inputs'][key]\n if (type(tmp) == 'table') and (tmp['SourceOp'] ~= nil) then\n local src = tmp['SourceOp']\n f_st['Tools'][src] = st['Tools'][src]\n end\n end\n node:LoadSettings(f_st)\n print('Load: ' .. comp:MapPath(path))\nend\n", LINKID_DataType = "Number", ICS_ControlPage = "Tools", LINKS_Name = "Load Settings", }, Filter = { TEC_ReadOnly = false, INPID_InputControl = "TextEditControl", INP_Default = "StyledText\nWidth\nHeight\nUseFrameFormatSettings\nFilter", INP_External = false, LINKID_DataType = "Text", LINKS_Name = "Filter", INP_Passive = true, ICS_ControlPage = "Tools", TEC_Wrap = false, } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/スタイル(Style)/RS_Glitch.setting ================================================ { Tools = ordered() { Glitch = GroupOperator { Inputs = ordered() { Input6 = InstanceInput { SourceOp = "Calculation_XRefraction", Source = "FirstOperand", Page = "Controls", Default = 1.60000002384186, }, Input7 = InstanceInput { SourceOp = "Calculation_YRefraction", Source = "FirstOperand", Page = "Controls", Default = 1.60000002384186, }, Input1 = InstanceInput { SourceOp = "Expression_FastNoiseCenter", Source = "n2", Page = "Controls", Default = 4, }, InputSp = InstanceInput { SourceOp = "Displace_A", Source = "Sp", }, Input2 = InstanceInput { SourceOp = "MosaicBlur1", Source = "PixelFrequency", MinScale = 0.2000000029802, Default = 200, }, Input3 = InstanceInput { SourceOp = "MosaicBlur1", Source = "aliasing", Default = 1, }, Input4 = InstanceInput { SourceOp = "MosaicBlur1", Source = "aspect", MinScale = 0.2000000029802, Default = 5, }, Input5 = InstanceInput { SourceOp = "BrightnessContrast1", Source = "Gamma", Default = 0.25, }, MainInput1 = InstanceInput { SourceOp = "Displace_A", Source = "Input", }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Instance_DisplaceA", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Instance_FastNoise1 = FastNoise { NameSet = true, SourceOp = "FastNoise1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, NoiseNest = Input { }, Angle = Input { Value = -24, }, Color1Nest = Input { }, Color2Nest = Input { }, GradientNest = Input { }, NoiseBrightnessMap = Input { }, NoiseDetailMap = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 137.5, -280.5 } }, }, Expression_FastNoiseCenter = Expression { CtrlWZoom = false, NameSet = true, Inputs = { n1 = Input { SourceOp = "Expression_FastNoiseCenterInput", Source = "Value", }, PointExpressionX = Input { Value = "int( n1 / n2)", }, PointExpressionY = Input { Value = "0.5\n", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Input", }, NameforNumber2 = Input { Value = "間隔(フレーム)", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, n2 = Input { Value = 4, } }, UserControls = ordered() { n2 = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 15, INP_Default = 2, INP_MinScale = 1, INP_MinAllowed = 1, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "間隔(フレーム)" } } }, Expression_FastNoiseCenterInput = BezierSpline { SplineColor = { Red = 233, Green = 19, Blue = 5 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 10, 10 }, Flags = { Linear = true, Loop = true } }, [30] = { 30, LH = { 20, 20 }, Flags = { Linear = true, Loop = true } } } }, ChannelBooleans1 = ChannelBoolean { Inputs = { ToRed = Input { Value = 5, }, ToBlue = Input { Value = 17, }, ToAlpha = Input { Value = 16, }, Background = Input { SourceOp = "FastNoise1", Source = "Output", }, Foreground = Input { SourceOp = "Instance_FastNoise1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 302.5, -280.5 } }, }, FastNoise1 = FastNoise { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 3, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { SourceOp = "Expression_FastNoiseCenter", Source = "PointResult", }, XScale = Input { Value = 40, }, YScale = Input { Value = 20, }, Color1Alpha = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 137.5, -181.5 } }, }, MosaicBlur1 = ofx.com.blackmagicdesign.resolvefx.MosaicBlur { NameSet = true, Inputs = { ProcessBlue = Input { Value = 0, }, ProcessAlpha = Input { Value = 0, }, Source = Input { SourceOp = "ChannelBooleans1", Source = "Output", }, PixelFrequency = Input { Value = 200, }, SmoothStrength = Input { Value = 0, }, cellShape = Input { Value = FuID { "CellShapeSquare" }, }, aliasing = Input { Value = 1, }, advancedControlsGroup = Input { Value = 1, }, xOffset = Input { Value = 0, }, yOffset = Input { Value = 0, }, aspect = Input { Value = 5, }, BorderType = Input { Value = FuID { "BORDER_TYPE_REFLECT" }, }, isAntiAlias = Input { Value = 0, }, isBinarizeAlpha = Input { Value = 0, }, isLegacyMethod = Input { Value = 0, }, BlendAmount = Input { Value = 0, }, blendGroup = Input { Value = 0, }, blendIn = Input { Value = 1, }, blend = Input { Value = 0, }, ignoreContentShape = Input { Value = 0, }, legacyIsProcessRGBOnly = Input { Value = 0, }, refreshTrigger = Input { Value = 1, }, resolvefxVersion = Input { Value = "3.0", }, }, ViewInfo = OperatorInfo { Pos = { 412.5, -280.5 } }, }, BrightnessContrast_SetRange1 = BrightnessContrast { NameSet = true, Inputs = { Blue = Input { Value = 0, }, High = Input { Value = 0.5, }, Input = Input { SourceOp = "MosaicBlur1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 412.5, -181.5 } }, }, InvertColor1 = ofx.com.blackmagicdesign.resolvefx.InvertColor { Inputs = { Source = Input { SourceOp = "BrightnessContrast_SetRange1", Source = "Output", }, isInvertR = Input { Value = 1, }, isInvertG = Input { Value = 1, }, isInvertB = Input { Value = 0, }, isInvertA = Input { Value = 0, }, blendGroup = Input { Value = 0, }, blendIn = Input { Value = 1, }, blend = Input { Value = 0, }, ignoreContentShape = Input { Value = 0, }, legacyIsProcessRGBOnly = Input { Value = 0, }, refreshTrigger = Input { Value = 1, }, resolvefxVersion = Input { Value = "1.0", }, }, ViewInfo = OperatorInfo { Pos = { 412.5, -82.4998 } }, }, BrightnessContrast_SetRange2 = BrightnessContrast { NameSet = true, Inputs = { Blue = Input { Value = 0, }, Low = Input { Value = 0.5, }, Input = Input { SourceOp = "MosaicBlur1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 522.5, -181.5 } }, }, Instance_BrightnessContrast1 = BrightnessContrast { NameSet = true, SourceOp = "BrightnessContrast1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "BrightnessContrast_SetRange2", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 522.5, 16.5002 } }, }, BrightnessContrast1 = BrightnessContrast { NameSet = true, Inputs = { Blue = Input { Value = 0, }, Gamma = Input { Value = 0.25, }, Input = Input { SourceOp = "InvertColor1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 412.5, 16.5002 } }, }, Instance_DisplaceA = Displace { CtrlWZoom = false, NameSet = true, SourceOp = "Displace_A", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, XRefraction = Input { SourceOp = "Calculation1", Source = "Result", }, YRefraction = Input { SourceOp = "Calculation2", Source = "Result", }, Input = Input { SourceOp = "Displace_A", Source = "Output", }, Foreground = Input { SourceOp = "Instance_BrightnessContrast1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 522.5, 115.5 } }, }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation_XRefraction", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = -1, }, }, }, Calculation_XRefraction = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { Operator = Input { Value = 9, }, FirstOperand = Input { Value = 1.6, } }, UserControls = ordered() { FirstOperand = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 2, INP_Default = 1.60000002384186, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "X Refraction" } } }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation_YRefraction", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = -1, }, }, }, Calculation_YRefraction = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { Operator = Input { Value = 9, }, FirstOperand = Input { Value = 1.6, } }, UserControls = ordered() { FirstOperand = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 2, INP_Default = 1.60000002384186, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Y Refraction" } } }, Displace_A = Displace { NameSet = true, Inputs = { Type = Input { Value = 1, }, XRefraction = Input { SourceOp = "Calculation_XRefraction", Source = "Result", }, YRefraction = Input { SourceOp = "Calculation_YRefraction", Source = "Result", }, Foreground = Input { SourceOp = "BrightnessContrast1", Source = "Output", }, Sp = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 412.5, 115.5 } }, UserControls = ordered() { Sp = { INP_MaxAllowed = 1000000, INP_Integer = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_External = false, ICS_ControlPage = "Controls", LINKS_Name = "Source" } } } }, } }, ActiveTool = "Glitch" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/スタイル(Style)/RS_GradientMap.setting ================================================ { Tools = ordered() { GradientMap = GroupOperator { CtrlWZoom = false, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Bitmap1", Source = "Image" }, Input1 = InstanceInput { SourceOp = "FastNoise1", Source = "Start" }, Input2 = InstanceInput { SourceOp = "FastNoise1", Source = "End" }, Input3 = InstanceInput { SourceOp = "FastNoise1", Source = "Gradient" }, Input4 = InstanceInput { Name = "Interpolation Space", SourceOp = "FastNoise1", Default = 0, Source = "GradientInterpolationMethod" }, Input5 = InstanceInput { Name = "Image", SourceOp = "FastNoise1", Default = 1, Source = "ImageNest" }, Input6 = InstanceInput { Source = "Width", SourceOp = "FastNoise1", Default = 1920 }, Input7 = InstanceInput { Source = "Height", SourceOp = "FastNoise1", Default = 1080 }, Input8 = InstanceInput { Name = "Pixel Aspect", SourceOp = "FastNoise1", Source = "PixelAspect" }, Input9 = InstanceInput { Name = "Use Frame Format Settings", SourceOp = "FastNoise1", Default = 1, Source = "UseFrameFormatSettings" }, Input10 = InstanceInput { Name = "Fit Input", SourceOp = "Bitmap1", Source = "FitInput" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", PipeStyle = "Direct", Flags = { GridSnap = true, AllowPan = false, ForceAll = true, AutoSnap = true }, Scale = 1 }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "FastNoise1", Source = "Output" } }, Tools = ordered() { FastNoise1 = FastNoise { Inputs = { Repeat = Input { Value = 1 }, NoiseBrightnessMap = Input { SourceOp = "Bitmap1", Source = "Mask" }, Offset = Input { Value = 0.5 }, Height = Input { Value = 1080 }, Width = Input { Value = 1920 }, UseFrameFormatSettings = Input { Value = 1 }, Type = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Detail = Input { Value = 0 }, Brightness = Input { Value = 1 } }, ViewInfo = OperatorInfo { Pos = { 385, 16.5 } } }, Bitmap1 = BitmapMask { Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" } }, Channel = Input { Value = FuID { "Luminance" } }, MaskWidth = Input { Value = 1920 }, MaskHeight = Input { Value = 1080 }, PixelAspect = Input { Value = { 1, 1 } }, ClippingMode = Input { Value = FuID { "None" } }, FitInput = Input { Value = FuID { "Outside" } } }, ViewInfo = OperatorInfo { Pos = { 220, 16.5 } }, CtrlWZoom = false } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/スタイル(Style)/RS_KomaUchi.setting ================================================ { Tools = ordered() { Koma = GroupOperator { Tools = ordered() { TimeStretcher1 = TimeStretcher { ViewInfo = OperatorInfo { Pos = { 275, 82.5 } }, Inputs = { InterpolateBetweenFrames = Input { Value = 0 }, SourceTime = Input { Value = 50, Expression = "math.max(time - (time % Frame), comp.GlobalStart)" }, SampleSpread = Input { Disabled = true } }, UserControls = ordered() { Frame = { INP_MaxAllowed = 1000000, INP_MinAllowed = 1, INP_MaxScale = 10, INPID_InputControl = "ScrewControl", INP_Default = 2, ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_Name = "Frame", INP_MinScale = 1, INP_Integer = true } }, CtrlWZoom = false }, Merge1CenterXYPath1Y = BezierSpline { CtrlWZoom = false, NameSet = true, KeyFrames = { [-100] = { 0.5, Flags = { Linear = true } } }, SplineColor = { Green = 255, Blue = 0, Red = 0 } }, Merge1CenterXYPath1X = BezierSpline { CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 33.3333, 0 } }, [100] = { 1, LH = { 66.6667, 1 } } }, SplineColor = { Green = 0, Blue = 0, Red = 255 } }, XYPath1 = XYPath { DrawMode = "ModifyOnly", CtrlWZoom = false, Inputs = { Y = Input { Source = "Value", SourceOp = "Merge1CenterXYPath1Y" }, X = Input { Source = "Value", SourceOp = "Merge1CenterXYPath1X" } }, ShowKeyPoints = false } }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "TimeStretcher1" }, Input1 = InstanceInput { Source = "Frame", Default = 2, SourceOp = "TimeStretcher1" } }, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "TimeStretcher1" } }, ViewInfo = GroupInfo { Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Flags = { AllowPan = false, ForceAll = true, AutoSnap = true, GridSnap = true }, Offset = { 0, 0 } }, CtrlWZoom = false } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/スタイル(Style)/RS_Outline.setting ================================================ { Tools = ordered() { Outline = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\スタイル\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "PipeRouter1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "DeltaKeyer1", Source = "ErodeDilate", Name = "太さ", MinScale = 0, Default = 0.01, }, Input2 = InstanceInput { SourceOp = "DeltaKeyer1", Source = "ReplaceRed", Name = "色", ControlGroup = 3, Default = 1, }, Input3 = InstanceInput { SourceOp = "DeltaKeyer1", Source = "ReplaceGreen", ControlGroup = 3, Default = 1, }, Input4 = InstanceInput { SourceOp = "DeltaKeyer1", Source = "ReplaceBlue", ControlGroup = 3, Default = 1, }, Input5 = InstanceInput { SourceOp = "Merge80", Source = "Blend", Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Merge80", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 1430, -1567.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true }, Size = { 612.938, 272.147, 306.469, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWShown = false, ViewInfo = PipeRouterInfo { Pos = { -82.9688, 29.2576 } }, }, ChannelBooleans1 = ChannelBoolean { Inputs = { ToRed = Input { Value = 15, }, ToBlue = Input { Value = 15, }, ToAlpha = Input { Value = 16, }, Background = Input { SourceOp = "PipeRouter1", Source = "Output", }, Foreground = Input { SourceOp = "Bitmap1", Source = "Mask", }, }, ViewInfo = OperatorInfo { Pos = { -82.9688, 194.258 } }, }, Bitmap1 = BitmapMask { Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, Invert = Input { Value = 1, }, MaskWidth = Input { Value = 1920, }, MaskHeight = Input { Value = 1080, }, PixelAspect = Input { Value = { 1, 1 }, }, UseFrameFormatSettings = Input { Value = 1, }, ClippingMode = Input { Value = FuID { "None" }, }, Image = Input { SourceOp = "PipeRouter1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -247.969, 194.258 } }, }, DeltaKeyer1 = DeltaKeyer { Inputs = { ClippingMode = Input { Value = FuID { "None" }, }, BackgroundRed = Input { Value = 0, }, BackgroundGreen = Input { Value = 1, }, BackgroundBlue = Input { Value = 0, }, ErodeDilate = Input { Value = 0.01, }, ReplaceMode = Input { Value = FuID { "HardColor" }, }, ReplaceRed = Input { Value = 1, }, ReplaceGreen = Input { Value = 1, }, ReplaceBlue = Input { Value = 1, }, TuningRanges = Input { Value = ColorCurves { Curves = { { Points = { { 0, 1 }, { 0.4, 0.2 }, { 0.6, 0 }, { 1, 0 } } }, { Points = { { 0, 0 }, { 0.4, 0 }, { 0.6, 0.2 }, { 1, 1 } } } } }, }, ["Garbage.Matte"] = Input { SourceOp = "PipeRouter1", Source = "Output", }, Input = Input { SourceOp = "ChannelBooleans1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 82.0312, 194.258 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Merge80 = Merge { Inputs = { Background = Input { SourceOp = "PipeRouter1", Source = "Output", }, Foreground = Input { SourceOp = "DeltaKeyer1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 247.031, 194.258 } }, } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/スタイル(Style)/RS_Shatter.setting ================================================ { Tools = ordered() { Shatter = GroupOperator { Tools = ordered() { Elements = Merge3D { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 935, 148.5 } }, Inputs = { SceneInput1 = Input { Source = "Output", SourceOp = "DirectionalLight1" }, SceneInput3 = Input { Source = "Output", SourceOp = "AmbientLight1" }, SceneInput2 = Input { Source = "Output", SourceOp = "UVMap3D1" } } }, Renderer3D1 = Renderer3D { CustomData = { ToolVersion = 2, Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 1155, 346.5 } }, Inputs = { ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3 }, ["RendererOpenGL.Channels.Nest"] = Input { Value = 1 }, ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 2 }, ["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 1 }, ["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateY"] = Input { Value = 3 }, ["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateX"] = Input { Value = 3 }, ["RendererOpenGL.AccumQuality"] = Input { Value = 32 }, ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2 }, UseFrameFormatSettings = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, SceneInput = Input { Source = "Output", SourceOp = "Scene" }, CameraSelector = Input { Value = FuID { "camera1" } }, GlobalOut = Input { Value = 60 }, ["RendererSoftware.LightingEnabled"] = Input { Value = 1 }, Height = Input { Value = 1080 }, ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3 }, Width = Input { Value = 1920 }, ["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateY"] = Input { Value = 3 }, ["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateX"] = Input { Value = 3 } } }, AmbientLight1 = LightAmbient { ViewInfo = OperatorInfo { Pos = { 935, 247.5 } }, Inputs = { Intensity = Input { Value = 0.2 } } }, AlembicMesh3D1 = SurfaceAlembicMesh { UserControls = ordered() { SamplingRate = { INP_Integer = false, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 30, INP_MinScale = 1, INP_Default = 24, INP_External = false, INPID_InputControl = "SliderControl", LINKS_Name = "Sampling Rate (fps)", LINKID_DataType = "Number" } }, CtrlWZoom = false, Inputs = { ["Visibility.Nest"] = Input { Value = 1 }, ["Lighting.Nest"] = Input { Value = 1 }, ["Matte.Nest"] = Input { Value = 1 }, ["BlendMode.Nest"] = Input { Value = 1 }, ["Controls.Nest"] = Input { Value = 1 }, Filename = Input { Value = "Templates:\\abc\\RS_Shatter\\ShatterA.abc" }, ["MtlStdInputs.Specular.Nest"] = Input { Value = 1 }, ["MtlStdInputs.Specular.Intensity"] = Input { Value = 0 }, ["MtlStdInputs.MaterialIDNest"] = Input { Value = 1 }, ["MtlStdInputs.MaterialID"] = Input { Value = 2 }, SamplingRate = Input { Value = 30 }, ["Transform3DOp.ScaleNest"] = Input { Value = 0 }, ["ObjectID.ObjectID"] = Input { Value = 2 } }, ViewInfo = OperatorInfo { Pos = { 495, 148.5 } } }, UVMap3D1 = UVMap { ViewInfo = OperatorInfo { Pos = { 660, 148.5 } }, Inputs = { LockUVs = Input { Value = 1 }, ["Size.X"] = Input { Value = 1 }, ["Size.Y"] = Input { Value = 0.5625 }, SceneInput = Input { Source = "Output", SourceOp = "AlembicMesh3D1" }, CameraSelector = Input { Value = FuID { "camera1" } }, Orientation = Input { Value = 2 }, ["Size.Z"] = Input { Value = 1 }, CameraInput = Input { Source = "Output", SourceOp = "camera1" }, MapMode = Input { Value = FuID { "Camera" } } } }, DirectionalLight1 = LightDirectional { ViewInfo = OperatorInfo { Pos = { 770, 247.5 } }, Inputs = { ["ShadowLightInputs3D.Nest"] = Input { Value = 1 }, Intensity = Input { Value = 0.8 }, ["ShadowLightInputs3D.ShadowsEnabled"] = Input { Value = 1 } } }, Scene = Merge3D { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 1045, 346.5 } }, Inputs = { SceneInput1 = Input { Source = "Output", SourceOp = "camera1" }, SceneInput2 = Input { Source = "Output", SourceOp = "Elements" } } }, camera1 = Camera3D { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 660, 346.5 } }, Locked = true, Inputs = { FilmBack = Input { Value = 1 }, FilmGate = Input { Value = FuID { "HD" } }, ["MtlStdInputs.MaterialID"] = Input { Value = 7 }, ApertureW = Input { Value = 0.3775 }, ApertureH = Input { Value = 0.2123 }, ResolutionGateFit = Input { Value = FuID { "Width" } }, ControlVis = Input { Value = 1 }, ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 7 }, ["Transform3DOp.Translate.Z"] = Input { Value = 1.38880300521851 }, PerspFarClip = Input { Value = 10000 }, AovType = Input { Value = 1 }, AoV = Input { Value = 39.59768 }, FLength = Input { Value = 13.3173876252158 }, PlaneOfFocus = Input { Value = 1.388803 }, ["Stereo.Mode"] = Input { Value = FuID { "OffAxis" } } } } }, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Renderer3D1" } }, CtrlWZoom = false, ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AutoSnap = true, GridSnap = true, AllowPan = false, ForceAll = true }, Offset = { 0, 0 }, Scale = 1, PipeStyle = "Direct" }, Inputs = ordered() { MainInput1 = InstanceInput { Source = "MaterialInput", SourceOp = "AlembicMesh3D1" }, Input1 = InstanceInput { Source = "Filename", SourceOp = "AlembicMesh3D1" }, Input2 = InstanceInput { Source = "SamplingRate", Name = "Sampling Rate (fps)", SourceOp = "AlembicMesh3D1", Default = 30 }, Input3 = InstanceInput { Source = "Dump", Name = "Dump File", SourceOp = "AlembicMesh3D1", Default = 0 }, Input4 = InstanceInput { Source = "RefTime", Name = "Ref Time", SourceOp = "UVMap3D1", Default = 0 }, Input5 = InstanceInput { Source = "Reporting", SourceOp = "Renderer3D1", Default = 0 }, Input6 = InstanceInput { Source = "ReportWarningsToConsole", Name = "Report Warnings", SourceOp = "Renderer3D1", Default = 1 }, Input7 = InstanceInput { Source = "ReportErrorsToConsole", Name = "Report Errors", SourceOp = "Renderer3D1", Default = 1 }, Input8 = InstanceInput { Source = "AbortOnWarning", Name = "Abort on Warning", SourceOp = "Renderer3D1", Default = 1 }, Input9 = InstanceInput { Source = "AbortOnError", Name = "Abort on Error", SourceOp = "Renderer3D1", Default = 1 }, Input10 = InstanceInput { Source = "RendererType", SourceOp = "Renderer3D1", Name = "Renderer Type" }, Input11 = InstanceInput { Source = "RendererSoftware.Channels.Nest", Name = "Output Channels", SourceOp = "Renderer3D1", Default = 0 }, Input12 = InstanceInput { Source = "RendererSoftware.Channels.RGBA", Name = "RGBA", SourceOp = "Renderer3D1", Default = 1 }, Input13 = InstanceInput { Source = "RendererSoftware.Channels.Z", Name = "Z", SourceOp = "Renderer3D1", Default = 0 }, Input14 = InstanceInput { Source = "RendererSoftware.Channels.Coverage", Name = "Coverage", SourceOp = "Renderer3D1", Default = 0 }, Input15 = InstanceInput { Source = "RendererSoftware.Channels.BgColor", Name = "Background Color", SourceOp = "Renderer3D1", Default = 0 }, Input16 = InstanceInput { Source = "RendererSoftware.Channels.Normal", Name = "Normal", SourceOp = "Renderer3D1", Default = 0 }, Input17 = InstanceInput { Source = "RendererSoftware.Channels.TexCoord0", Name = "Texture Coordinates", SourceOp = "Renderer3D1", Default = 0 }, Input18 = InstanceInput { Source = "RendererSoftware.Channels.ObjectID", Name = "Object ID", SourceOp = "Renderer3D1", Default = 0 }, Input19 = InstanceInput { Source = "RendererSoftware.Channels.MaterialID", Name = "Material ID", SourceOp = "Renderer3D1", Default = 0 }, Input20 = InstanceInput { Source = "RendererSoftware.Channels.WorldCoord", Name = "World Position", SourceOp = "Renderer3D1", Default = 0 }, Input21 = InstanceInput { Source = "RendererSoftware.Channels.Vector", Name = "Vector", SourceOp = "Renderer3D1", Default = 0 }, Input22 = InstanceInput { Source = "RendererSoftware.Channels.BackVector", Name = "Back Vector", SourceOp = "Renderer3D1", Default = 0 }, Input23 = InstanceInput { Source = "RendererSoftware.Lighting", Name = "Lighting", SourceOp = "Renderer3D1", Default = 1 }, Input24 = InstanceInput { Source = "RendererSoftware.LightingEnabled", Name = "Lighting", SourceOp = "Renderer3D1", Default = 1 }, Input25 = InstanceInput { Source = "RendererSoftware.ShadowsEnabled", Name = "Shadows", SourceOp = "Renderer3D1", Default = 0 }, Input26 = InstanceInput { Source = "Transform3DOp.Nest", Name = "Transform3DOp", Page = "Transform", SourceOp = "AlembicMesh3D1", Default = 1 }, Input27 = InstanceInput { Source = "Transform3DOp.Translation", Name = "Translation", SourceOp = "AlembicMesh3D1", Default = 1 }, Input28 = InstanceInput { Source = "Transform3DOp.Translate.X", Name = "X", SourceOp = "AlembicMesh3D1", Default = 0 }, Input29 = InstanceInput { Source = "Transform3DOp.Translate.Y", Name = "Y", SourceOp = "AlembicMesh3D1", Default = 0 }, Input30 = InstanceInput { Source = "Transform3DOp.Translate.Z", Name = "Z", SourceOp = "AlembicMesh3D1", Default = 0 }, Input31 = InstanceInput { Source = "Transform3DOp.Rotation", Name = "Rotation", SourceOp = "AlembicMesh3D1", Default = 1 }, Input32 = InstanceInput { Source = "Transform3DOp.Rotate.RotOrder", SourceOp = "AlembicMesh3D1", Name = "Order" }, Input33 = InstanceInput { Source = "Transform3DOp.Rotate.X", Name = "X", SourceOp = "AlembicMesh3D1", Default = 0 }, Input34 = InstanceInput { Source = "Transform3DOp.Rotate.Y", Name = "Y", SourceOp = "AlembicMesh3D1", Default = 0 }, Input35 = InstanceInput { Source = "Transform3DOp.Rotate.Z", Name = "Z", SourceOp = "AlembicMesh3D1", Default = 0 }, Input36 = InstanceInput { Source = "Transform3DOp.PivotNest", Name = "Pivot", SourceOp = "AlembicMesh3D1", Default = 0 }, Input37 = InstanceInput { Source = "Transform3DOp.Pivot.X", Name = "X", SourceOp = "AlembicMesh3D1", Default = 0 }, Input38 = InstanceInput { Source = "Transform3DOp.Pivot.Y", Name = "Y", SourceOp = "AlembicMesh3D1", Default = 0 }, Input39 = InstanceInput { Source = "Transform3DOp.Pivot.Z", Name = "Z", SourceOp = "AlembicMesh3D1", Default = 0 }, Input40 = InstanceInput { Source = "Transform3DOp.ScaleNest", Name = "Scale", SourceOp = "AlembicMesh3D1", Default = 0 }, Input41 = InstanceInput { Source = "Transform3DOp.ScaleLock", Name = "Lock X/Y/Z", SourceOp = "AlembicMesh3D1", Default = 1 }, Input42 = InstanceInput { Source = "Transform3DOp.Scale.X", Name = "Scale", SourceOp = "AlembicMesh3D1", Default = 1 }, Input43 = InstanceInput { Source = "Transform3DOp.Scale.Y", Name = "Y", SourceOp = "AlembicMesh3D1", Default = 1 }, Input44 = InstanceInput { Source = "Transform3DOp.Scale.Z", Name = "Z", SourceOp = "AlembicMesh3D1", Default = 1 }, Input45 = InstanceInput { Source = "Transform3DOp.UseTarget", Name = "Use Target", SourceOp = "AlembicMesh3D1", Default = 0 }, Input46 = InstanceInput { Source = "Transform3DOp.TargetNest", Name = "Target", SourceOp = "AlembicMesh3D1", Default = 1 }, Input47 = InstanceInput { Source = "Transform3DOp.Target.X", Name = "X", SourceOp = "AlembicMesh3D1", Default = 0 }, Input48 = InstanceInput { Source = "Transform3DOp.Target.Y", Name = "Y", SourceOp = "AlembicMesh3D1", Default = 0 }, Input49 = InstanceInput { Source = "Transform3DOp.Target.Z", Name = "Z", SourceOp = "AlembicMesh3D1", Default = 0 }, Input50 = InstanceInput { Source = "Transform3DOp.InvertTransform", Name = "Invert Transform", SourceOp = "AlembicMesh3D1", Default = 0 }, Input51 = InstanceInput { Source = "Transform3DOp.Import", Name = "Import Transform…", SourceOp = "AlembicMesh3D1", Default = 0 } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/スタイル(Style)/RS_Ugo.setting ================================================ { Tools = ordered() { Ugo = GroupOperator { Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Displace1" } }, Tools = ordered() { FastNoise1 = FastNoise { ViewInfo = OperatorInfo { Pos = { 330, -148.5 } }, Inputs = { Width = Input { Value = 1920 }, YScale = Input { Value = 3 }, UseFrameFormatSettings = Input { Value = 1 }, XScale = Input { Value = 3 }, Contrast = Input { Value = 1.2 }, SeetheRate = Input { Value = 4 }, Color1Alpha = Input { Value = 1 }, GlobalOut = Input { Value = 149 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Height = Input { Value = 1080 } } }, Instance_FastNoise1 = FastNoise { ViewInfo = OperatorInfo { Pos = { 330, -247.5 } }, SourceOp = "FastNoise1", Inputs = { Color2Nest = Input { }, EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, NoiseNest = Input { }, Color1Nest = Input { }, Center = Input { Value = { 5, 5 } }, GradientNest = Input { }, NoiseBrightnessMap = Input { }, NoiseDetailMap = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { } } }, ChannelBooleans1 = ChannelBoolean { ViewInfo = OperatorInfo { Pos = { 605, -148.5 } }, Inputs = { Foreground = Input { Source = "Output", SourceOp = "Instance_FastNoise1" }, ProcessBlue = Input { Value = 0 }, ProcessAlpha = Input { Value = 0 }, ToRed = Input { Value = 5 }, ToBlue = Input { Value = 16 }, ToAlpha = Input { Value = 16 }, Background = Input { Source = "Output", SourceOp = "FastNoise1" } } }, BrightnessContrast1 = BrightnessContrast { ViewInfo = OperatorInfo { Pos = { 605, -49.5 } }, Inputs = { Blue = Input { Value = 0 }, Input = Input { Source = "Output", SourceOp = "ChannelBooleans1" }, Brightness = Input { Value = -0.5 } } }, Displace1 = Displace { ViewInfo = OperatorInfo { Pos = { 605, 49.5 } }, CtrlWZoom = false, Inputs = { YRefraction = Input { Value = 0.01 }, Foreground = Input { Source = "Output", SourceOp = "BrightnessContrast1" }, Type = Input { Value = 1 }, XRefraction = Input { Value = 0.01 } } } }, ViewInfo = GroupInfo { Direction = "Horizontal", PipeStyle = "Direct", Offset = { 0, 0 }, Scale = 1, Flags = { ForceAll = true, AutoSnap = true, GridSnap = true, AllowPan = false } }, CtrlWZoom = false, Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "Displace1" }, Input1 = InstanceInput { SourceOp = "Displace1", Source = "XRefraction", Default = 0.01 }, Input2 = InstanceInput { SourceOp = "Displace1", Source = "YRefraction", Default = 0.01 }, Input3 = InstanceInput { SourceOp = "FastNoise1", Source = "LockXY", Default = 1 }, Input4 = InstanceInput { SourceOp = "FastNoise1", Source = "XScale", Default = 3 }, Input5 = InstanceInput { SourceOp = "FastNoise1", Source = "YScale", Default = 3 }, Input6 = InstanceInput { SourceOp = "FastNoise1", Source = "SeetheRate", Default = 4 } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/スタイル(Style)/RS_Zoom.setting ================================================ { Tools = ordered() { Zoom = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { Source = "Input", SourceOp = "PipeRouter1" }, Input1 = InstanceInput { Source = "XSize", Default = 1.5, Name = "Zoom", SourceOp = "Scale1" }, Input2 = InstanceInput { Source = "Center", SourceOp = "Transform1" }, Input3 = InstanceInput { Default = 0, Source = "Angle", SourceOp = "Transform1" }, Input6 = InstanceInput { Default = 0.25, Source = "FirstOperand", Name = "Width", SourceOp = "CalculationWidth", }, Input7 = InstanceInput { Default = 0.25, Source = "FirstOperand", Name = "Height", SourceOp = "CalculationHeight", }, Input8 = InstanceInput { Source = "CornerRadius", Default = 0, Name = "Corner Radius", SourceOp = "sRectangle1" }, Input9 = InstanceInput { Default = 1, Source = "Border", SourceOp = "sRectangle1" }, Input10 = InstanceInput { Source = "BorderWidth", Default = 0.01, Name = "Border Width", SourceOp = "Instance_sRectangle1" }, Input11 = InstanceInput { ControlGroup = 2, Source = "Red", Default = 1, Name = "Color", SourceOp = "Instance_sRectangle1" }, Input12 = InstanceInput { Source = "Green", Default = 1, ControlGroup = 2, SourceOp = "Instance_sRectangle1" }, Input13 = InstanceInput { Source = "Blue", Default = 1, ControlGroup = 2, SourceOp = "Instance_sRectangle1" }, Input14 = InstanceInput { Default = 1, Source = "Blend", SourceOp = "Merge3" }, Input15 = InstanceInput { Default = 1, Source = "Shadow", SourceOp = "Shadow1" }, Input16 = InstanceInput { Source = "ShadowOffset", Name = "Shadow Offset", SourceOp = "Shadow1" }, Input17 = InstanceInput { Default = 0.01, Source = "Softness", SourceOp = "Shadow1" }, Input18 = InstanceInput { ControlGroup = 4, Source = "Red", Default = 0, Name = "Shadow Color", SourceOp = "Shadow1" }, Input19 = InstanceInput { ControlGroup = 4, Source = "Green", Default = 0, Name = "Shadow Color", SourceOp = "Shadow1" }, Input20 = InstanceInput { ControlGroup = 4, Source = "Blue", Default = 0, Name = "Shadow Color", SourceOp = "Shadow1" }, Input21 = InstanceInput { ControlGroup = 4, Source = "Alpha", Default = 0.5, Name = "Shadow Color", SourceOp = "Shadow1" }, Input22 = InstanceInput { Source = "Blend", Default = 1, Name = "Background", SourceOp = "Merge2" } }, ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, AutoSnap = true, GridSnap = true }, Offset = { 0, 0 }, Scale = 1, Direction = "Horizontal", PipeStyle = "Direct" }, Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Merge1" } }, Tools = ordered() { Background1 = Background { Inputs = { Height = Input { Value = 1080 }, UseFrameFormatSettings = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, TopLeftAlpha = Input { Value = 0 }, Width = Input { Value = 1920 } }, ViewInfo = OperatorInfo { Pos = { 55, 247.5 } } }, Merge2 = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Background1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "PipeRouter1" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 165, 247.5 } } }, sRectangle1 = sRectangle { Inputs = { Height = Input { Source = "Result", SourceOp = "CalculationHeight" }, Border = Input { Value = 1 }, Width = Input { Source = "Result", SourceOp = "CalculationWidth" }, JoinStyle = Input { Value = 2 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, UserControls = ordered() { Border = { LBLC_DropDownButton = true, INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, INP_Default = 0, INP_External = false, ICS_ControlPage = "Controls", LBLC_NumInputs = 5, LINKID_DataType = "Number", LINKS_Name = "Border", INPID_InputControl = "LabelControl", INP_Passive = true, INP_Integer = true } }, ViewInfo = OperatorInfo { Pos = { 55, -49.5 } } }, CalculationWidth = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\スタイル\\" } } }, Inputs = { FirstOperand = Input { Value = 0.25 } }, NameSet = true, CtrlWZoom = false }, CalculationHeight = Calculation { CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\スタイル\\" } } }, Inputs = { FirstOperand = Input { Value = 0.25 } }, NameSet = true, CtrlWZoom = false }, sRender1 = sRender { Inputs = { Height = Input { Value = 1080 }, Input = Input { Source = "Output", SourceOp = "sRectangle1" }, UseFrameFormatSettings = Input { Value = 1 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Width = Input { Value = 1920 } }, ViewInfo = OperatorInfo { Pos = { 165, -49.5 } } }, PipeRouter1 = PipeRouter { ViewInfo = PipeRouterInfo { Pos = { -110, 148.5 } } }, Instance_Transform1 = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "PipeRouter1" }, EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, InvertTransform = Input { Value = 1 }, ReferenceSize = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 275, 148.5 } }, SourceOp = "Transform1" }, Scale1 = Scale { Inputs = { XSize = Input { Value = 1.5 }, HiQOnly = Input { Value = 0 }, PixelAspect = Input { Value = { 1, 1 } }, Input = Input { Source = "Output", SourceOp = "Instance_Transform1" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 275, 49.5 } } }, Merge1_1 = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "sRender1" }, Operator = Input { Value = FuID { "In" } }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Scale1" } }, ViewInfo = OperatorInfo { Pos = { 275, -49.5 } } }, Instance_sRectangle1 = sRectangle { Inputs = { Solid = Input { Value = 0 }, BorderWidth = Input { Value = 0.01 }, CapStyle = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, Red = Input { }, Green = Input { }, Blue = Input { }, Alpha = Input { }, EndRenderScripts = Input { }, StartRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 55, -148.5 } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, SourceOp = "sRectangle1" }, Instance_sRender1 = sRender { Inputs = { Input = Input { Source = "Output", SourceOp = "Instance_sRectangle1" }, EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, ["ShapeRasterizer.Nest"] = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, CommentsNest = Input { } }, ViewInfo = OperatorInfo { Pos = { 165, -148.5 } }, SourceOp = "sRender1" }, Merge3 = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Merge1_1" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Instance_sRender1" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, -49.5 } } }, Shadow1 = Shadow { Inputs = { Input = Input { Source = "Output", SourceOp = "Merge3" }, Shadow = Input { Value = 1 }, ShadowOffset = Input { Value = { 0.51, 0.48 } }, Softness = Input { Value = 0.01 }, Alpha = Input { Value = 0.5 } }, ViewInfo = OperatorInfo { Pos = { 495, 49.5 } }, UserControls = ordered() { Shadow = { INPID_InputControl = "LabelControl", INP_MaxAllowed = 1000000, INP_MinAllowed = -1000000, INP_MaxScale = 1, INP_MinScale = 0, LBLC_DropDownButton = true, ICS_ControlPage = "Controls", INP_External = false, LINKID_DataType = "Number", LINKS_Name = "Shadow", LBLC_NumInputs = 6, INP_Passive = true, INP_Integer = true } }, CtrlWZoom = false }, Transform1 = Transform { Inputs = { Input = Input { Source = "Output", SourceOp = "Shadow1" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, 148.5 } } }, Merge1 = Merge { Inputs = { Background = Input { Source = "Output", SourceOp = "Merge2" }, PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Transform1" } }, Colors = { TileColor = { G = 0.431372549019608, R = 0.92156862745098, B = 0 } }, ViewInfo = OperatorInfo { Pos = { 495, 247.5 } } } }, CtrlWZoom = false } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_Bound.setting ================================================ { Tools = ordered() { Bound = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "amplitude", Default = 0.1, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, Inputs = { Center = Input { Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, bound = Input { Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.1, }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 440, 247.5 } }, UserControls = ordered() { bound = { LINKS_Name = "bound", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0, INP_Integer = false, }, speed = { LINKS_Name = "speed", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 1, INP_Integer = false, INP_MinScale = 0.00100000004749745, INP_MaxScale = 1, INP_MinAllowed = 0.00100000004749745, INP_MaxAllowed = 1000000, }, width = { LINKS_Name = "\nwidth", LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, }, amplitude = { LINKS_Name = "amplitude", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, }, out = { LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, } } } }, } }, ActiveTool = "Bound" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_FrameIn(Down).setting ================================================ { Tools = ordered() { FrameIn = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "AnimCurves1", Source = "EaseIn", Width = 0.5, }, Input2 = InstanceInput { SourceOp = "AnimCurves1", Source = "EaseOut", Width = 0.5, }, Input3 = InstanceInput { SourceOp = "Transform", Name = "スピード", Source = "speed", Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 330, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 117.736, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { NameSet = true, Inputs = { Center = Input { SourceOp = "Path1", Source = "Position", }, }, ViewInfo = OperatorInfo { Pos = { 0, 16.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", } } }, Path1 = PolyPath { DrawMode = "InsertAndModify", Inputs = { Displacement = Input { SourceOp = "AnimCurves1", Source = "Value", }, PolyLine = Input { Value = Polyline { Points = { { Linear = true, LockY = true, X = 0, Y = 1, RX = 0, RY = -0.333333333333333 }, { Linear = true, LockY = true, X = 0, Y = 0, LX = 0, LY = 0.333333333333333 } } }, }, }, }, AnimCurves1 = LUTLookup { CtrlWZoom = false, Inputs = { Source = Input { Value = FuID { "Custom" }, }, Input = Input { SourceOp = "AnimCurvesonPath1Input", Source = "Value", }, Curve = Input { Value = FuID { "Easing" }, }, EaseIn = Input { Value = FuID { "Cubic" }, }, EaseOut = Input { Value = FuID { "Cubic" }, }, Lookup = Input { SourceOp = "AnimCurvesonPath1Lookup", Source = "Value", }, TimeScale = Input { Value = 2, Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, AnimCurvesonPath1Input = BezierSpline { SplineColor = { Red = 255, Green = 0, Blue = 255 }, KeyFrames = { [0] = { 0, RH = { 10, 0.333333333333333 }, Flags = { Linear = true, LockedY = true } }, [30] = { 1, LH = { 20, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } } } }, AnimCurvesonPath1Lookup = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 255, Blue = 255 }, } }, } }, ActiveTool = "FrameIn" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_FrameIn(ToLeft).setting ================================================ { Tools = ordered() { FrameIn = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "AnimCurves1", Source = "EaseIn", Width = 0.5, }, Input2 = InstanceInput { SourceOp = "AnimCurves1", Source = "EaseOut", Width = 0.5, }, Input3 = InstanceInput { SourceOp = "Transform", Name = "スピード", Source = "speed", Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 330, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 117.736, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { NameSet = true, Inputs = { Center = Input { SourceOp = "Path1", Source = "Position", }, }, ViewInfo = OperatorInfo { Pos = { 0, 16.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", } } }, Path1 = PolyPath { DrawMode = "InsertAndModify", Inputs = { Displacement = Input { SourceOp = "AnimCurves1", Source = "Value", }, PolyLine = Input { Value = Polyline { Points = { { Linear = true, LockY = true, X = 1, Y = 0, RX = -0.333333333333333, RY = 0 }, { Linear = true, LockY = true, X = 0, Y = 0, LX = 0.333333333333333, LY = 0 } } }, }, }, }, AnimCurves1 = LUTLookup { CtrlWZoom = false, Inputs = { Source = Input { Value = FuID { "Custom" }, }, Input = Input { SourceOp = "AnimCurvesonPath1Input", Source = "Value", }, Curve = Input { Value = FuID { "Easing" }, }, EaseIn = Input { Value = FuID { "Cubic" }, }, EaseOut = Input { Value = FuID { "Cubic" }, }, Lookup = Input { SourceOp = "AnimCurvesonPath1Lookup", Source = "Value", }, TimeScale = Input { Value = 2, Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, AnimCurvesonPath1Input = BezierSpline { SplineColor = { Red = 255, Green = 0, Blue = 255 }, KeyFrames = { [0] = { 0, RH = { 10, 0.333333333333333 }, Flags = { Linear = true, LockedY = true } }, [30] = { 1, LH = { 20, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } } } }, AnimCurvesonPath1Lookup = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 255, Blue = 255 }, } }, } }, ActiveTool = "FrameIn" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_FrameIn(ToRight).setting ================================================ { Tools = ordered() { FrameIn = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "AnimCurves1", Source = "EaseIn", Width = 0.5, }, Input2 = InstanceInput { SourceOp = "AnimCurves1", Source = "EaseOut", Width = 0.5, }, Input3 = InstanceInput { SourceOp = "Transform", Name = "スピード", Source = "speed", Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 330, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 117.736, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { NameSet = true, Inputs = { Center = Input { SourceOp = "Path1", Source = "Position", }, }, ViewInfo = OperatorInfo { Pos = { 0, 16.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", } } }, Path1 = PolyPath { DrawMode = "InsertAndModify", Inputs = { Displacement = Input { SourceOp = "AnimCurves1", Source = "Value", }, PolyLine = Input { Value = Polyline { Points = { { Linear = true, LockY = true, X = -1, Y = 0, RX = 0.333333333333333, RY = 0 }, { Linear = true, LockY = true, X = 0, Y = 0, LX = -0.333333333333333, LY = 0 } } }, }, }, }, AnimCurves1 = LUTLookup { CtrlWZoom = false, Inputs = { Source = Input { Value = FuID { "Custom" }, }, Input = Input { SourceOp = "AnimCurvesonPath1Input", Source = "Value", }, Curve = Input { Value = FuID { "Easing" }, }, EaseIn = Input { Value = FuID { "Cubic" }, }, EaseOut = Input { Value = FuID { "Cubic" }, }, Lookup = Input { SourceOp = "AnimCurvesonPath1Lookup", Source = "Value", }, TimeScale = Input { Value = 2, Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, AnimCurvesonPath1Input = BezierSpline { SplineColor = { Red = 255, Green = 0, Blue = 255 }, KeyFrames = { [0] = { 0, RH = { 10, 0.333333333333333 }, Flags = { Linear = true, LockedY = true } }, [30] = { 1, LH = { 20, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } } } }, AnimCurvesonPath1Lookup = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 255, Blue = 255 }, } }, } }, ActiveTool = "FrameIn" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_FrameIn(Up).setting ================================================ { Tools = ordered() { FrameIn = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "AnimCurves1", Source = "EaseIn", Width = 0.5, }, Input2 = InstanceInput { SourceOp = "AnimCurves1", Source = "EaseOut", Width = 0.5, }, Input3 = InstanceInput { SourceOp = "Transform", Name = "スピード", Source = "speed", Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 330, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 117.736, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { NameSet = true, Inputs = { Center = Input { SourceOp = "Path1", Source = "Position", }, }, ViewInfo = OperatorInfo { Pos = { 0, 16.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", } } }, Path1 = PolyPath { DrawMode = "InsertAndModify", Inputs = { Displacement = Input { SourceOp = "AnimCurves1", Source = "Value", }, PolyLine = Input { Value = Polyline { Points = { { Linear = true, LockY = true, X = 0, Y = -1, RX = 0, RY = 0.333333333333333 }, { Linear = true, LockY = true, X = 0, Y = 0, LX = 0, LY = -0.333333333333333 } } }, }, }, }, AnimCurves1 = LUTLookup { CtrlWZoom = false, Inputs = { Source = Input { Value = FuID { "Custom" }, }, Input = Input { SourceOp = "AnimCurvesonPath1Input", Source = "Value", }, Curve = Input { Value = FuID { "Easing" }, }, EaseIn = Input { Value = FuID { "Cubic" }, }, EaseOut = Input { Value = FuID { "Cubic" }, }, Lookup = Input { SourceOp = "AnimCurvesonPath1Lookup", Source = "Value", }, TimeScale = Input { Value = 2, Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, AnimCurvesonPath1Input = BezierSpline { SplineColor = { Red = 255, Green = 0, Blue = 255 }, KeyFrames = { [0] = { 0, RH = { 10, 0.333333333333333 }, Flags = { Linear = true, LockedY = true } }, [30] = { 1, LH = { 20, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } } } }, AnimCurvesonPath1Lookup = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 255, Green = 255, Blue = 255 }, } }, } }, ActiveTool = "FrameIn" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_Poyo.setting ================================================ { Tools = ordered() { Poyo = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", MinScale = 0.001, Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 385, 49.5 } }, UserControls = ordered() { speed = { ICS_ControlPage = "Controls", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 1, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, } }, ActiveTool = "Poyo" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_Pyon.setting ================================================ { Tools = ordered() { Bound = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "speed", Name = "スピード", Default = 1, }, Input3 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "offset", Name = "時間オフセット(フレーム)", Default = 0, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, Inputs = { Center = Input { SourceOp = "XYPath1", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 165, 49.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", }, offset = { INP_Integer = true, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_Default = 0, INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1", Source = "Result", }, }, }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 1, }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } }, } }, ActiveTool = "Bound" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_Shake.setting ================================================ { Tools = ordered() { Shake = GroupOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "y", Name = "Y", Default = 0.1, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, Inputs = { Center = Input { Expression = "Point(0.5, 0.5) + shake * in_out", }, x = Input { Value = 0.1, }, y = Input { Value = 0.1, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 330, 181.5 } }, UserControls = ordered() { x = { LINKS_Name = "x", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0.1, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, }, y = { LINKS_Name = "y", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0.1, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { LINKS_Name = "in_out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.1, Expression = "-Transform1.x", }, XMaximum = Input { Value = 0.1, Expression = "Transform1.x", }, YMinimum = Input { Value = -0.1, Expression = "-Transform1.y", }, YMaximum = Input { Value = 0.1, Expression = "Transform1.y", }, }, }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } } }, } }, ActiveTool = "Shake" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/モーション(Motion)/RS_Sin.setting ================================================ { Tools = ordered() { Sin = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 385, 247.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { Inputs = { Center = Input { Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "ST_MergeA", Source = "Output", }, bound = Input { Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.1, }, out = Input { Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKS_Name = "v", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, }, Y = { LINKS_Name = "Y", LINKID_DataType = "Number", INPID_InputControl = "CheckboxControl", INP_Default = 0, INP_Integer = true, CBC_TriState = false, } } } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/ユーティリティ(Utility)/RS_FixAlpha.setting ================================================ { Tools = ordered() { FixAlpha = MacroOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "BrightnessContrast1", Source = "Input", }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "BrightnessContrast1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { BrightnessContrast1 = BrightnessContrast { CtrlWZoom = false, Inputs = { Red = Input { Value = 0, }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, Alpha = Input { Value = 1, }, ClipBlack = Input { Value = 1, }, ClipWhite = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, 214.5 } }, } }, } }, ActiveTool = "FixAlpha" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/ユーティリティ(Utility)/RS_MultiMerge.setting ================================================ { Tools = ordered() { Template = MultiMerge { CtrlWZoom = false, MainInput1 = InstanceInput { SourceOp = "Template", Source = "Input", }, Inputs = { LayerOrder = Input { Value = ScriptVal { { } }, }, Background = Input { SourceOp = "MediaIn1", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 330, 49.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/ライト(Light)/RS_EdgeRays.setting ================================================ { Tools = ordered() { EdgeRays = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\" } }, }, Inputs = ordered() { Input3 = InstanceInput { SourceOp = "Calculation_Amount", Source = "FirstOperand", Page = "Controls", Default = 0.004, }, Input1 = InstanceInput { SourceOp = "Expression_Center", Source = "n2", Page = "Controls", Default = 0, }, Input2 = InstanceInput { SourceOp = "Expression_Center", Source = "n3", Page = "Controls", Default = 0, }, Input4 = InstanceInput { SourceOp = "Background1", Source = "TopLeftRed", Name = "Color", ControlGroup = 4, Default = 1, }, Input5 = InstanceInput { SourceOp = "Background1", Source = "TopLeftGreen", ControlGroup = 4, Default = 1, }, Input6 = InstanceInput { SourceOp = "Background1", Source = "TopLeftBlue", ControlGroup = 4, Default = 1, }, Input7 = InstanceInput { SourceOp = "ChannelBooleans2", Source = "Blend", Default = 0.2, }, InputRays = InstanceInput { SourceOp = "Rays1", Source = "Rays", }, Input8 = InstanceInput { SourceOp = "Rays1", Source = "Center", }, Input13 = InstanceInput { SourceOp = "Merge1", Source = "Blend", Default = 1, }, Input9 = InstanceInput { SourceOp = "Rays1", Source = "Decay", Default = 0.01, }, Input10 = InstanceInput { SourceOp = "Rays1", Source = "Weight", Default = 3, }, Input11 = InstanceInput { SourceOp = "Rays1", Source = "Exposure", Default = 1, }, Input12 = InstanceInput { SourceOp = "Rays1", Source = "Threshold", Default = 0.8, }, Input14 = InstanceInput { SourceOp = "Merge1", Source = "Gain", Default = 0.5, }, MainInput1 = InstanceInput { SourceOp = "PipeRouter1", Source = "Input", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Merge1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 220, 49.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 731, 462.519, 365.5, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { Inputs = { Center = Input { SourceOp = "Expression_Center", Source = "PointResult", }, Input = Input { SourceOp = "PipeRouter1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -275, 181.5 } }, }, Expression_Center = Expression { CtrlWZoom = false, NameSet = true, Inputs = { n1 = Input { SourceOp = "Calculation_Amount", Source = "Result", }, PointExpressionX = Input { Value = "(n1 * 2) * n2 + 0.5 ", }, PointExpressionY = Input { Value = "(n1 * 2) * n3 + 0.5 ", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Input", }, NameforNumber2 = Input { Value = "X", }, NameforNumber3 = Input { Value = "Y", }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, UserControls = ordered() { n2 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = -1, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "X" }, n3 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = -1, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Y" } } }, Calculation_Amount = Calculation { NameSet = true, Inputs = { FirstOperand = Input { Value = 0.004, }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = -1, }, }, UserControls = ordered() { FirstOperand = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 0.01, INP_Default = 0.004, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", LINKS_Name = "Thickness", } } }, Background1 = Background { Inputs = { GlobalOut = Input { Value = 59, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 55, 16.5 } }, }, ChannelBooleans2 = ChannelBoolean { Inputs = { Blend = Input { Value = 0.2, }, ToAlpha = Input { Value = 8, }, Background = Input { SourceOp = "ChannelBooleans1", Source = "Output", }, Foreground = Input { SourceOp = "Background1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 55, 115.5 } }, }, Rays1 = Fuse.OCLRays { Inputs = { Image = Input { SourceOp = "AlphaMultiply1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 275, 115.5 } }, UserControls = ordered() { Rays = { INP_External = false, INP_Integer = true, LBLC_DropDownButton = true, LINKID_DataType = "Number", LBLC_NumInputs = 6, INP_Default = 1, INPID_InputControl = "LabelControl", LINKS_Name = "Rays", } } }, Merge1 = Merge { Inputs = { Background = Input { SourceOp = "PipeRouter1", Source = "Output", }, Foreground = Input { SourceOp = "BrightnessContrast1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, Gain = Input { Value = 0.5, }, }, ViewInfo = OperatorInfo { Pos = { 275, 313.5 } }, }, AlphaMultiply1 = AlphaMultiply { Inputs = { Input = Input { SourceOp = "ChannelBooleans2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, 115.5 } }, }, ChannelBooleans1 = ChannelBoolean { Inputs = { ToRed = Input { Value = 5, }, ToGreen = Input { Value = 6, }, ToBlue = Input { Value = 7, }, Background = Input { SourceOp = "PipeRouter1", Source = "Output", }, Foreground = Input { SourceOp = "Bitmap1", Source = "Mask", }, }, ViewInfo = OperatorInfo { Pos = { -55, 115.5 } }, }, Bitmap1 = BitmapMask { Inputs = { EffectMask = Input { SourceOp = "Bitmap2", Source = "Mask", }, Filter = Input { Value = FuID { "Fast Gaussian" }, }, PaintMode = Input { Value = FuID { "Invert" }, }, MaskWidth = Input { Value = 1920, }, MaskHeight = Input { Value = 1080, }, PixelAspect = Input { Value = { 1, 1 }, }, ClippingMode = Input { Value = FuID { "None" }, }, Image = Input { SourceOp = "PipeRouter1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -110, 16.5 } }, }, ErodeDilate1 = ErodeDilate { Inputs = { XAmount = Input { SourceOp = "Calculation_Amount", Source = "Result", }, Input = Input { SourceOp = "Transform1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -275, 82.5 } }, }, Bitmap2 = BitmapMask { Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, MaskWidth = Input { Value = 1920, }, MaskHeight = Input { Value = 1080, }, PixelAspect = Input { Value = { 1, 1 }, }, ClippingMode = Input { Value = FuID { "None" }, }, Image = Input { SourceOp = "ErodeDilate1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -275, 16.5 } }, }, PipeRouter1 = PipeRouter { Inputs = { Input = Input { SourceOp = "MediaIn1", Source = "Output", }, }, ViewInfo = PipeRouterInfo { Pos = { -165, 313.5 } }, }, BrightnessContrast1 = BrightnessContrast { Inputs = { Red = Input { Value = 0, }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, Alpha = Input { Value = 1, }, ClipBlack = Input { Value = 1, }, ClipWhite = Input { Value = 1, }, Input = Input { SourceOp = "Rays1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 275, 214.5 } }, } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/ライト(Light)/RS_FakeLightWrap.setting ================================================ { Tools = ordered() { FakeLightWrap = GroupOperator { ViewInfo = GroupInfo { Direction = "Horizontal", Flags = { AutoSnap = true, GridSnap = true, AllowPan = false, ForceAll = true }, Offset = { 0, 0 }, PipeStyle = "Direct", Scale = 1 }, CtrlWZoom = false, Tools = ordered() { Instance_Background1_1 = Background { ViewInfo = OperatorInfo { Pos = { 440, -82.5 } }, NameSet = true, SourceOp = "Background1", Inputs = { ApplyMaskInverted = Input { }, FitMask = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, BackgroundNest = Input { }, TopLeftRed = Input { }, TopLeftGreen = Input { }, TopLeftBlue = Input { }, TopLeftAlpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, EffectMask = Input { SourceOp = "Merge6", Source = "Output" }, SettingsNest = Input { } } }, Merge3 = Merge { ViewInfo = OperatorInfo { Pos = { 440, 49.5 } }, Inputs = { Background = Input { SourceOp = "Merge6", Source = "Output" }, Foreground = Input { SourceOp = "Instance_Background1_1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, ApplyMode = Input { Value = FuID { "Multiply" } }, Blend = Input { Value = 0.2 } }, UserControls = ordered() { Shade = { LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "Shade", INPID_InputControl = "LabelControl", INP_Integer = true, LBLC_NumInputs = 4 } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { -55, 214.5 } }, Inputs = { ApplyMaskInverted = Input { Value = 1 }, Height = Input { Value = 1080 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Width = Input { Value = 1920 }, EffectMask = Input { SourceOp = "Merge6", Source = "Output" }, UseFrameFormatSettings = Input { Value = 1 } }, NameSet = true }, Instance_Background1_2 = Background { ViewInfo = OperatorInfo { Pos = { -165, -181.5 } }, NameSet = true, SourceOp = "Background1", Inputs = { ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, BackgroundNest = Input { }, TopLeftRed = Input { }, TopLeftGreen = Input { }, TopLeftBlue = Input { }, TopLeftAlpha = Input { Value = 0 }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, EffectMask = Input { }, SettingsNest = Input { } } }, Merge6 = Merge { ViewInfo = OperatorInfo { Pos = { -55, -82.5 } }, Inputs = { Background = Input { SourceOp = "Instance_Background1_2", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } } }, Instance_Background1 = Background { ViewInfo = OperatorInfo { Pos = { 110, 49.5 } }, NameSet = true, SourceOp = "Background1", Inputs = { TopRightRed = Input { }, TopRightGreen = Input { }, TopRightBlue = Input { }, TopRightAlpha = Input { }, BottomLeftRed = Input { }, BottomLeftGreen = Input { }, BottomLeftBlue = Input { }, BottomLeftAlpha = Input { }, BottomRightRed = Input { }, BottomRightGreen = Input { }, BottomRightBlue = Input { }, BottomRightAlpha = Input { }, GradientType = Input { }, GradientInterpolationMethod = Input { }, Repeat = Input { }, SubPixel = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, BackgroundNest = Input { }, TopLeftRed = Input { Value = 1 }, TopLeftGreen = Input { Value = 1 }, TopLeftBlue = Input { Value = 1 }, TopLeftAlpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, EffectMask = Input { SourceOp = "Merge6", Source = "Output" }, Gradient = Input { }, Start = Input { Value = { 0.5, 0 } }, Offset = Input { }, Type = Input { Value = FuID { "Gradient" } }, End = Input { Value = { 0.5, 1 } } } }, Merge4 = Merge { ViewInfo = OperatorInfo { Pos = { 165, 214.5 } }, CtrlWZoom = false, Inputs = { Foreground = Input { SourceOp = "Instance_Background1", Source = "Output" }, Background = Input { SourceOp = "Background1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 } }, UserControls = ordered() { Light = { INP_MinScale = 0, INP_Default = 1, LBLC_NumInputs = 5, INP_Passive = true, INP_External = false, LBLC_DropDownButton = true, INP_MaxAllowed = 1000000, LINKS_Name = "Light", LINKID_DataType = "Number", INP_Integer = true, INPID_InputControl = "LabelControl", INP_MinAllowed = -1000000, INP_MaxScale = 1 } } }, Blur1 = Blur { ViewInfo = OperatorInfo { Pos = { 440, 214.5 } }, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" } }, Input = Input { SourceOp = "Merge4", Source = "Output" }, XBlurSize = Input { Value = 10 } } }, Merge2 = Merge { ViewInfo = OperatorInfo { Pos = { 605, 214.5 } }, Inputs = { Background = Input { SourceOp = "Merge3", Source = "Output" }, Foreground = Input { SourceOp = "Blur1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Gain = Input { Value = 0 }, Operator = Input { Value = FuID { "Atop" } } } }, Shake1_1 = Shake { Inputs = { XMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.x" }, YMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.y" }, Smoothness = Input { Value = 1.5 }, LockXY = Input { Value = 0 }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.x" }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.y" } }, CtrlWZoom = false, Faster = true }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyframeStretcher1_1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyframeStretcher1_1Keyframes = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Inputs = { XMaximum = Input { Value = 0.1, Expression = "Transform1_2.x" }, YMinimum = Input { Value = -0.1, Expression = "-Transform1_2.y" }, Smoothness = Input { Value = 2 }, LockXY = Input { Value = 0 }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2.x" }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2.y" } }, CtrlWZoom = false, Faster = true }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchEnd = Input { Value = 110 }, Keyframes = Input { SourceOp = "KeyframeStretcher1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 } }, CtrlWZoom = false }, KeyframeStretcher1Keyframes = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, XYPath1 = XYPath { CtrlWZoom = false, ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { X = Input { Value = 0.5 }, Y = Input { SourceOp = "Calculation1_1", Source = "Result" } } }, Calculation1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" } }, CtrlWZoom = false }, Calculation2_1 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { SourceOp = "CalculationonCalculationonXYPath1YFirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculationonXYPath1YFirstOperand = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } }, Calculation1 = Calculation { Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, SecondOperand = Input { Value = 0.8 }, FirstOperand = Input { SourceOp = "CalculationonCalculation1FirstOperand", Source = "Value" }, Operator = Input { Value = 2 } }, CtrlWZoom = false }, CalculationonCalculation1FirstOperand = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "Merge2", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Merge6", Source = "Foreground" }, Input1 = InstanceInput { Name = "Blur Size", Source = "XBlurSize", SourceOp = "Blur1", Default = 10 }, Input2 = InstanceInput { SourceOp = "Merge2", Source = "Blend", Default = 1 }, Input3 = InstanceInput { SourceOp = "Merge4", Source = "Light", Default = 1 }, Input4 = InstanceInput { Name = "Gradient Type", Source = "GradientType", SourceOp = "Instance_Background1" }, Input5 = InstanceInput { SourceOp = "Instance_Background1", Source = "Start" }, Input6 = InstanceInput { SourceOp = "Instance_Background1", Source = "End" }, Input7 = InstanceInput { SourceOp = "Instance_Background1", Source = "Gradient" }, Input8 = InstanceInput { SourceOp = "Merge4", Source = "Blend", Default = 1 }, Input9 = InstanceInput { SourceOp = "Merge3", Source = "Shade", Default = 1 }, Input10 = InstanceInput { Name = "Color", Source = "TopLeftRed", ControlGroup = 1, SourceOp = "Instance_Background1_1", Default = 0 }, Input11 = InstanceInput { Name = "Top Left Green", Source = "TopLeftGreen", ControlGroup = 1, SourceOp = "Instance_Background1_1", Default = 0 }, Input12 = InstanceInput { Name = "Top Left Blue", Source = "TopLeftBlue", ControlGroup = 1, SourceOp = "Instance_Background1_1", Default = 0 }, Input13 = InstanceInput { SourceOp = "Merge3", Source = "Blend", Default = 0.2 }, Input14 = InstanceInput { Name = "Image", Source = "ImageNest", SourceOp = "Background1", Page = "Image", Default = 1 }, Input15 = InstanceInput { SourceOp = "Background1", Source = "Width", Default = 1920 }, Input16 = InstanceInput { SourceOp = "Background1", Source = "Height", Default = 1080 }, Input17 = InstanceInput { Name = "Pixel Aspect", Source = "PixelAspect", SourceOp = "Background1" }, Input18 = InstanceInput { Name = "Use Frame Format Settings", Source = "UseFrameFormatSettings", SourceOp = "Background1", Default = 1 }, Input19 = InstanceInput { SourceOp = "Background1", Source = "Depth", Default = 0 } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Effects/りぞりぷと(RIZORIPUTO)/ライト(Light)/RS_LightSweep.setting ================================================ { Tools = ordered() { LightSweep = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Effects\\りぞりぷと\\" } }, }, Inputs = ordered() { Input5 = InstanceInput { SourceOp = "Rectangle1", Source = "Speed", Page = "Controls", Default = 1.5, }, InputTimeOffset = InstanceInput { SourceOp = "Rectangle1", Source = "TimeOffset", Name = "TimeOffset", Page = "Controls", Default = 0, }, Input6 = InstanceInput { SourceOp = "Rectangle1", Source = "StartPos", Page = "Controls", Default = 0, }, Input7 = InstanceInput { SourceOp = "Rectangle1", Source = "EndPos", Page = "Controls", Default = 1, }, InputSp01 = InstanceInput { SourceOp = "Rectangle1", Source = "MaskSeparator", }, Input1 = InstanceInput { SourceOp = "Rectangle1", Source = "SoftEdge", Default = 0.04, }, Input3 = InstanceInput { SourceOp = "Rectangle1", Source = "Width", Default = 0.15, }, Input4 = InstanceInput { SourceOp = "Rectangle1", Source = "Angle", Default = -10, }, Input2 = InstanceInput { SourceOp = "Rectangle1", Source = "MaskSeparator", }, MainInput1 = InstanceInput { SourceOp = "SoftGlow1", Source = "Input", }, Input8 = InstanceInput { SourceOp = "SoftGlow1", Source = "Threshold", Default = 0, }, Input9 = InstanceInput { SourceOp = "SoftGlow1", Source = "Gain", Default = 2, }, Input10 = InstanceInput { SourceOp = "SoftGlow1", Source = "LockXY", Default = 1, }, Input11 = InstanceInput { SourceOp = "SoftGlow1", Source = "XGlowSize", Default = 10, }, Input12 = InstanceInput { SourceOp = "SoftGlow1", Source = "YGlowSize", Default = 10, }, InputCS = InstanceInput { SourceOp = "SoftGlow1", Source = "ColorScale", Default = 0, }, Input13 = InstanceInput { SourceOp = "SoftGlow1", Source = "RedScale", Default = 1, }, Input14 = InstanceInput { SourceOp = "SoftGlow1", Source = "GreenScale", Default = 1, }, Input15 = InstanceInput { SourceOp = "SoftGlow1", Source = "BlueScale", Default = 1, }, Input16 = InstanceInput { SourceOp = "SoftGlow1", Source = "AlphaScale", Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "SoftGlow1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 440, 49.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 216.008, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Rectangle1 = RectangleMask { NameSet = true, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, SoftEdge = Input { Value = 0.04, }, MaskWidth = Input { Value = 1920, }, MaskHeight = Input { Value = 1080, }, PixelAspect = Input { Value = { 1, 1 }, }, ClippingMode = Input { Value = FuID { "None" }, }, Center = Input { SourceOp = "Expression_Center", Source = "PointResult", }, Width = Input { Value = 0.15, }, Height = Input { Value = 2, }, Angle = Input { Value = -10, }, }, ViewInfo = OperatorInfo { Pos = { 0, 34.2576 } }, UserControls = ordered() { Speed = { LINKS_Name = "Speed", INP_Integer = false, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INPID_InputControl = "ScrewControl", INP_MinScale = 0, INP_MaxScale = 2, INP_Default = 1.5, }, StartPos = { LINKS_Name = "StartPos", INP_Integer = false, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INPID_InputControl = "ScrewControl", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, EndPos = { LINKS_Name = "EndPos", INP_Integer = false, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INPID_InputControl = "ScrewControl", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 1, }, TimeOffset = { LINKS_Name = "TimeOffset", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 0, INP_Integer = true, INP_MinScale = 1, INP_MaxScale = 100, ICS_ControlPage = "Controls", } } }, Expression_Center = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { Value = { 0, 0.5 }, }, n1 = Input { SourceOp = "Calculation_TimeOffset", Source = "Result", }, n2 = Input { Expression = " Rectangle1.StartPos", }, n3 = Input { Value = 1, Expression = " Rectangle1.EndPos", }, PointExpressionX = Input { Value = "n1 * (n3 - n2) + n2", }, PointExpressionY = Input { Value = "0.5", }, NameforNumber1 = Input { Value = "Input", }, NameforNumber2 = Input { Value = "S", }, NameforNumber3 = Input { Value = "E", }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Calculation_TimeOffset = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { FirstOperand = Input { SourceOp = "Calculation_TimeScale", Source = "Result", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart -Rectangle1.TimeOffset", }, }, }, Calculation_TimeScale = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { FirstOperand = Input { SourceOp = "Calculation_TimeScaleFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, SecondOperand = Input { Value = 1, }, FirstOperandTimeScale = Input { Value = 1.5, Expression = "Rectangle1.Speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation_TimeScaleFirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 10, 0.333333333333333 }, Flags = { Linear = true } }, [30] = { 1, LH = { 20, 0.666666666666667 }, Flags = { Linear = true } } } }, SoftGlow1 = SoftGlow { CtrlWZoom = false, CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Rectangle1", Source = "Mask", }, Blend = Input { Expression = "iif(Rectangle1.Center.X < Rectangle1.EndPos, 1, 0)", }, Filter = Input { Value = FuID { "Fast Gaussian" }, }, Input = Input { SourceOp = "Text1", Source = "Output", }, Comments = Input { Value = " ", }, }, ViewInfo = OperatorInfo { Pos = { 0, 133.258 } }, } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/RS_Fusion/Background.setting ================================================ { Tools = ordered() { Template = Background { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 220, 49.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/RS_Fusion/DaySky.setting ================================================ { Tools = ordered() { Template = DaySky { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 330, 49.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/RS_Fusion/FastNoise.setting ================================================ { Tools = ordered() { Template = FastNoise { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 440, 49.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/RS_Fusion/Mandelbrot.setting ================================================ { Tools = ordered() { Template = Mandel { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 550, 49.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/RS_Fusion/Plasma.setting ================================================ { Tools = ordered() { Template = Plasma { CtrlWZoom = false, NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 660, 49.5 } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/N角形(NGon).setting ================================================ { Tools = ordered() { NGon = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Generators\\りぞりぷと\\" } }, }, Inputs = ordered() { Input10 = InstanceInput { SourceOp = "CtrlExpression_main", Source = "p1", Page = "Controls", DefaultX = 0.5, DefaultY = 0.5, }, Input3 = InstanceInput { SourceOp = "sNGon1", Source = "Width", Page = "Controls", Default = 0.5, }, Input4 = InstanceInput { SourceOp = "sNGon1", Source = "Height", Page = "Controls", Default = 0.5, }, Input5 = InstanceInput { SourceOp = "sNGon1", Source = "Angle", Page = "Controls", Default = 0, }, Input100 = InstanceInput { SourceOp = "sNGon1", Source = "ShapeSeparator", }, Input1 = InstanceInput { SourceOp = "sNGon1", Source = "Sides", Default = 6, }, Input2 = InstanceInput { SourceOp = "sNGon1", Source = "ShapeSeparator", }, Input6 = InstanceInput { SourceOp = "sNGon1", Source = "Red", Name = "Color", ControlGroup = 6, Default = 1, }, Input7 = InstanceInput { SourceOp = "sNGon1", Source = "Green", ControlGroup = 6, Default = 1, }, Input8 = InstanceInput { SourceOp = "sNGon1", Source = "Blue", ControlGroup = 6, Default = 1, }, Input9 = InstanceInput { SourceOp = "sNGon1", Source = "Alpha", ControlGroup = 6, Default = 1, }, InputBorder = InstanceInput { SourceOp = "sNGon1", Source = "Border", }, Input11 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "BorderWidth", }, Input12 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "JoinStyle", Name = "Border Style", ControlGroup = 9, Default = 2, }, Input13 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "CapStyle", ControlGroup = 9, Default = 1, }, Input14 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "WritePosition", Default = 0, }, Input15 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "WriteLength", Default = 1, }, Input16 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "ShapeSeparator", }, Input17 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "Red", Name = "Color", ControlGroup = 13, Default = 1, }, Input18 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "Green", ControlGroup = 13, Default = 1, }, Input19 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "Blue", ControlGroup = 13, Default = 1, }, Input20 = InstanceInput { SourceOp = "Instance_sNGon1", Source = "Alpha", ControlGroup = 13, Default = 1, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Merge1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 165, -49.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 456, 217.413, 228, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { sNGon1 = sNGon { CtrlWZoom = false, CtrlWShown = false, Inputs = { JoinStyle = Input { Value = 2, }, ["Translate.X"] = Input { SourceOp = "Expression1", Source = "NumberResult", }, ["Translate.Y"] = Input { SourceOp = "Expression2", Source = "NumberResult", }, }, ViewInfo = OperatorInfo { Pos = { -165, 133.258 } }, UserControls = ordered() { Border = { ICS_ControlPage = "Controls", INP_Integer = true, LBLC_DropDownButton = true, LINKID_DataType = "Number", LBLC_NumInputs = 9, INP_Default = 0, INPID_InputControl = "LabelControl", LINKS_Name = "Border", } } }, Expression1 = Expression { CtrlWZoom = false, Inputs = { p1 = Input { SourceOp = "CtrlExpression_main", Source = "PointResult", }, NumberExpression = Input { Value = "p1x - 0.5", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, CtrlExpression_main = Expression { CtrlWZoom = false, NameSet = true, Inputs = { NumberExpression = Input { Value = "n1", }, PointExpressionX = Input { Value = "p1x", }, PointExpressionY = Input { Value = "p1y", }, ShowNumber1 = Input { Value = 0, }, NameforNumber1 = Input { Value = "Angle", }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, NameforPoint1 = Input { Value = "Center", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, UserControls = ordered() { n1 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 360, INP_Default = 0, INPID_PreviewControl = "AngleControl", INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_MinScale = 0, ACID_Center = "p1", LINKS_Name = "Angle" } } }, Expression2 = Expression { CtrlWZoom = false, Inputs = { p1 = Input { SourceOp = "CtrlExpression_main", Source = "PointResult", }, n1 = Input { SourceOp = "Publish4", Source = "Value", }, n2 = Input { SourceOp = "Publish5", Source = "Value", }, NumberExpression = Input { Value = "(p1y -0.5) * n2 / n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Width", }, NameforNumber2 = Input { Value = "Height", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Publish4 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1920, }, }, }, Publish5 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1080, }, }, }, Instance_sNGon1 = sNGon { CtrlWShown = false, SourceOp = "sNGon1", Inputs = { Solid = Input { Value = 0, }, BorderWidth = Input { }, CapStyle = Input { }, WritePosition = Input { }, WriteLength = Input { }, Red = Input { }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, Alpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -165, 34.2576 } }, }, Instance_sRender1 = sRender { CtrlWShown = false, SourceOp = "sRender1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, Input = Input { SourceOp = "Instance_sNGon1", Source = "Output", }, ["ShapeRasterizer.Nest"] = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -55, 34.2576 } }, }, Instance_AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, SourceOp = "AlphaMultiply1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "Instance_sRender1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 55, 34.2576 } }, }, sRender1 = sRender { CtrlWShown = false, Inputs = { Width = Input { SourceOp = "Publish4", Source = "Value", }, Height = Input { SourceOp = "Publish5", Source = "Value", }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Input = Input { SourceOp = "sNGon1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -55, 133.258 } }, }, AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, Inputs = { Input = Input { SourceOp = "sRender1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 55, 133.258 } }, }, Merge1 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "AlphaMultiply1", Source = "Output", }, Foreground = Input { SourceOp = "Instance_AlphaMultiply1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, 133.258 } }, } }, UserControls = ordered() { Input10 = { LINKS_Name = "Center", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", INPID_PreviewControl = "CrosshairControl", INP_DefaultX = 0.5, INP_DefaultY = 0.5, CHC_Style = "NormalCross", ICS_ControlPage = "Controls", }, Input3 = { LINKS_Name = "Width", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0.5, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 2, INP_MinAllowed = 0, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input4 = { LINKS_Name = "Height", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0.5, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 2, INP_MinAllowed = 0, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input5 = { LINKS_Name = "Angle", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INPID_PreviewControl = "AngleControl", INP_Default = 0, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 360, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, ACID_Center = "Input10", ICS_ControlPage = "Controls" } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/円形(Ellipse).setting ================================================ { Tools = ordered() { Ellipse = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Generators\\りぞりぷと\\" } }, }, Inputs = ordered() { Input9 = InstanceInput { SourceOp = "CtrlExpression_main", Source = "p1", }, Input2 = InstanceInput { SourceOp = "sEllipse1", Source = "Width", }, Input3 = InstanceInput { SourceOp = "sEllipse1", Source = "Height", }, Input4 = InstanceInput { SourceOp = "sEllipse1", Source = "Angle", }, Input1 = InstanceInput { SourceOp = "sEllipse1", Source = "ShapeSeparator", }, Input5 = InstanceInput { SourceOp = "sEllipse1", Source = "Red", Name = "Color", ControlGroup = 5, Default = 1, }, Input6 = InstanceInput { SourceOp = "sEllipse1", Source = "Green", ControlGroup = 5, Default = 1, }, Input7 = InstanceInput { SourceOp = "sEllipse1", Source = "Blue", ControlGroup = 5, Default = 1, }, Input8 = InstanceInput { SourceOp = "sEllipse1", Source = "Alpha", ControlGroup = 5, Default = 1, }, InputBorder = InstanceInput { SourceOp = "sEllipse1", Source = "Border", }, Input10 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "BorderWidth", }, Input11 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "CapStyle", ControlGroup = 8, Default = 1, }, Input12 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "WritePosition", Default = 0, }, Input13 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "WriteLength", Default = 1, }, Input14 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "ShapeSeparator", }, Input15 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "Red", Name = "Color", ControlGroup = 12, Default = 1, }, Input16 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "Green", ControlGroup = 12, Default = 1, }, Input17 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "Blue", ControlGroup = 12, Default = 1, }, Input18 = InstanceInput { SourceOp = "Instance_sEllipse1", Source = "Alpha", ControlGroup = 12, Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Merge1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 165, -16.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 456, 217.206, 228, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { sEllipse1 = sEllipse { Inputs = { ["Translate.X"] = Input { SourceOp = "Expression1", Source = "NumberResult", }, ["Translate.Y"] = Input { SourceOp = "Expression2", Source = "NumberResult", }, }, ViewInfo = OperatorInfo { Pos = { -165, 133.258 } }, UserControls = ordered() { Border = { LINKS_Name = "Border", LINKID_DataType = "Number", INPID_InputControl = "LabelControl", INP_Default = 0, INP_Integer = true, LBLC_DropDownButton = true, LBLC_NumInputs = 9, ICS_ControlPage = "Controls", } } }, Expression1 = Expression { CtrlWZoom = false, Inputs = { p1 = Input { SourceOp = "CtrlExpression_main", Source = "PointResult", }, NumberExpression = Input { Value = "p1x - 0.5", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, CtrlExpression_main = Expression { CtrlWZoom = false, NameSet = true, Inputs = { NumberExpression = Input { Value = "n1", }, PointExpressionX = Input { Value = "p1x", }, PointExpressionY = Input { Value = "p1y", }, ShowNumber1 = Input { Value = 0, }, NameforNumber1 = Input { Value = "Angle", }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, NameforPoint1 = Input { Value = "Center", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, UserControls = ordered() { n1 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 360, INP_Default = 0, INPID_PreviewControl = "AngleControl", INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_MinScale = 0, ACID_Center = "p1", LINKS_Name = "Angle" } } }, Expression2 = Expression { CtrlWZoom = false, Inputs = { p1 = Input { SourceOp = "CtrlExpression_main", Source = "PointResult", }, n1 = Input { SourceOp = "Publish4", Source = "Value", }, n2 = Input { SourceOp = "Publish5", Source = "Value", }, NumberExpression = Input { Value = "(p1y -0.5) * n2 / n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Width", }, NameforNumber2 = Input { Value = "Height", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Publish4 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1920, }, }, }, Publish5 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1080, }, }, }, Instance_sEllipse1 = sEllipse { CtrlWShown = false, SourceOp = "sEllipse1", Inputs = { Solid = Input { Value = 0, }, BorderWidth = Input { }, CapStyle = Input { }, WritePosition = Input { }, WriteLength = Input { }, Red = Input { }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, Alpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -165, 34.2576 } }, }, Merge1 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "AlphaMultiply1", Source = "Output", }, Foreground = Input { SourceOp = "Instance_AlphaMultiply1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, 133.258 } }, }, AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, Inputs = { Input = Input { SourceOp = "sRender1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 55, 133.258 } }, }, Instance_AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, SourceOp = "AlphaMultiply1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "Instance_sRender1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 55, 34.2576 } }, }, sRender1 = sRender { CtrlWShown = false, Inputs = { Width = Input { SourceOp = "Publish4", Source = "Value", }, Height = Input { SourceOp = "Publish5", Source = "Value", }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Input = Input { SourceOp = "sEllipse1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -55, 133.258 } }, }, Instance_sRender1 = sRender { CtrlWZoom = false, CtrlWShown = false, SourceOp = "sRender1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, Input = Input { SourceOp = "Instance_sEllipse1", Source = "Output", }, ["ShapeRasterizer.Nest"] = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -55, 34.2576 } }, } }, UserControls = ordered() { Input9 = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Center", }, Input2 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 2, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Width" }, Input3 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 2, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Height" }, Input4 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 360, INP_Default = 0, INPID_PreviewControl = "AngleControl", INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_MinScale = 0, ACID_Center = "Input9", LINKS_Name = "Angle" } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/星形(Star).setting ================================================ { Tools = ordered() { Star = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Generators\\りぞりぷと\\" } }, }, Inputs = ordered() { Input11 = InstanceInput { SourceOp = "CtrlExpression_main", Source = "p1", Page = "Controls", DefaultX = 0.5, DefaultY = 0.5, }, Input4 = InstanceInput { SourceOp = "sStar1", Source = "Width", Page = "Controls", Default = 0.5, }, Input5 = InstanceInput { SourceOp = "sStar1", Source = "Height", Page = "Controls", Default = 0.5, }, Input6 = InstanceInput { SourceOp = "sStar1", Source = "Angle", Page = "Controls", Default = 0, }, Input100 = InstanceInput { SourceOp = "sStar1", Source = "ShapeSeparator", }, Input1 = InstanceInput { SourceOp = "sStar1", Source = "Points", Default = 6, }, Input2 = InstanceInput { SourceOp = "sStar1", Source = "Depth", Default = 0.5, }, Input3 = InstanceInput { SourceOp = "sStar1", Source = "ShapeSeparator", }, Input7 = InstanceInput { SourceOp = "sStar1", Source = "Red", Name = "Color", ControlGroup = 7, Default = 1, }, Input8 = InstanceInput { SourceOp = "sStar1", Source = "Green", ControlGroup = 7, Default = 1, }, Input9 = InstanceInput { SourceOp = "sStar1", Source = "Blue", ControlGroup = 7, Default = 1, }, Input10 = InstanceInput { SourceOp = "sStar1", Source = "Alpha", ControlGroup = 7, Default = 1, }, InputBorder = InstanceInput { SourceOp = "sStar1", Source = "Border", }, Input12 = InstanceInput { SourceOp = "Instance_sStar1", Source = "BorderWidth", }, Input13 = InstanceInput { SourceOp = "Instance_sStar1", Source = "JoinStyle", Name = "Border Style", ControlGroup = 10, Default = 2, }, Input14 = InstanceInput { SourceOp = "Instance_sStar1", Source = "CapStyle", ControlGroup = 10, Default = 1, }, Input15 = InstanceInput { SourceOp = "Instance_sStar1", Source = "MiterLimit", Default = 10, }, Input16 = InstanceInput { SourceOp = "Instance_sStar1", Source = "WritePosition", Default = 0, }, Input17 = InstanceInput { SourceOp = "Instance_sStar1", Source = "WriteLength", Default = 1, }, Input18 = InstanceInput { SourceOp = "Instance_sStar1", Source = "ShapeSeparator", }, Input19 = InstanceInput { SourceOp = "Instance_sStar1", Source = "Red", Name = "Color", ControlGroup = 15, Default = 1, }, Input20 = InstanceInput { SourceOp = "Instance_sStar1", Source = "Green", ControlGroup = 15, Default = 1, }, Input21 = InstanceInput { SourceOp = "Instance_sStar1", Source = "Blue", ControlGroup = 15, Default = 1, }, Input22 = InstanceInput { SourceOp = "Instance_sStar1", Source = "Alpha", ControlGroup = 15, Default = 1, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Merge1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 660, 247.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 456, 217.485, 228, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { sStar1 = sStar { Inputs = { JoinStyle = Input { Value = 0, }, ["Translate.X"] = Input { SourceOp = "Expression1", Source = "NumberResult", }, ["Translate.Y"] = Input { SourceOp = "Expression2", Source = "NumberResult", }, }, ViewInfo = OperatorInfo { Pos = { -165, 133.258 } }, UserControls = ordered() { Border = { LINKS_Name = "Border", LINKID_DataType = "Number", INPID_InputControl = "LabelControl", INP_Default = 0, INP_Integer = true, LBLC_DropDownButton = true, LBLC_NumInputs = 10, ICS_ControlPage = "Controls", } } }, Expression1 = Expression { CtrlWZoom = false, Inputs = { p1 = Input { SourceOp = "CtrlExpression_main", Source = "PointResult", }, NumberExpression = Input { Value = "p1x - 0.5", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, CtrlExpression_main = Expression { CtrlWZoom = false, NameSet = true, Inputs = { NumberExpression = Input { Value = "n1", }, PointExpressionX = Input { Value = "p1x", }, PointExpressionY = Input { Value = "p1y", }, ShowNumber1 = Input { Value = 0, }, NameforNumber1 = Input { Value = "Angle", }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, NameforPoint1 = Input { Value = "Center", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, UserControls = ordered() { n1 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 360, INP_Default = 0, INPID_PreviewControl = "AngleControl", INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_MinScale = 0, ACID_Center = "p1", LINKS_Name = "Angle" } } }, Expression2 = Expression { CtrlWZoom = false, Inputs = { p1 = Input { SourceOp = "CtrlExpression_main", Source = "PointResult", }, n1 = Input { SourceOp = "Publish4", Source = "Value", }, n2 = Input { SourceOp = "Publish5", Source = "Value", }, NumberExpression = Input { Value = "(p1y -0.5) * n2 / n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Width", }, NameforNumber2 = Input { Value = "Height", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Publish4 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1920, }, }, }, Publish5 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1080, }, }, }, Instance_sStar1 = sStar { CtrlWShown = false, SourceOp = "sStar1", Inputs = { Solid = Input { Value = 0, }, BorderWidth = Input { }, JoinStyle = Input { Value = 2, }, MiterLimit = Input { }, CapStyle = Input { }, WritePosition = Input { }, WriteLength = Input { }, Red = Input { }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, Alpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -165, 34.2576 } }, }, Merge1 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "AlphaMultiply1", Source = "Output", }, Foreground = Input { SourceOp = "Instance_AlphaMultiply1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, 133.258 } }, }, AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, Inputs = { Input = Input { SourceOp = "sRender1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 55, 133.258 } }, }, Instance_AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, SourceOp = "AlphaMultiply1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "Instance_sRender1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 55, 34.2576 } }, }, sRender1 = sRender { CtrlWShown = false, Inputs = { Width = Input { SourceOp = "Publish4", Source = "Value", }, Height = Input { SourceOp = "Publish5", Source = "Value", }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Input = Input { SourceOp = "sStar1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -55, 133.258 } }, }, Instance_sRender1 = sRender { CtrlWShown = false, SourceOp = "sRender1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, Input = Input { SourceOp = "Instance_sStar1", Source = "Output", }, ["ShapeRasterizer.Nest"] = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -55, 34.2576 } }, } }, UserControls = ordered() { Input11 = { LINKS_Name = "Center", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", INPID_PreviewControl = "CrosshairControl", INP_DefaultX = 0.5, INP_DefaultY = 0.5, CHC_Style = "NormalCross", ICS_ControlPage = "Controls", }, Input4 = { LINKS_Name = "Width", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0.5, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 2, INP_MinAllowed = 0, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input5 = { LINKS_Name = "Height", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 0.5, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 2, INP_MinAllowed = 0, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input6 = { LINKS_Name = "Angle", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INPID_PreviewControl = "AngleControl", INP_Default = 0, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 360, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, ACID_Center = "Input11", ICS_ControlPage = "Controls" } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/枠線(BorderOfRect).setting ================================================ { Tools = ordered() { Frame = GroupOperator { Inputs = ordered() { InputP1 = InstanceInput { SourceOp = "Expression_Point01", Source = "p1", }, InputP2 = InstanceInput { SourceOp = "Expression_Point02", Source = "p2", }, Input14 = InstanceInput { SourceOp = "sRectangle1", Source = "CornerRadius", Default = 0, }, InputS01 = InstanceInput { SourceOp = "sRectangle1", Source = "ShapeSeparator", }, Input1 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "BorderWidth", Default = 0.01, }, Input2 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "JoinStyle", Name = "Border Style", ControlGroup = 2, Default = 2, }, Input3 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "CapStyle", ControlGroup = 2, Default = 2, }, Input4 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "WritePosition", Default = 0, }, Input5 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "WriteLength", Default = 1, }, Input6 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "ShapeSeparator", }, Input7 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "Red", Name = "Border Color", ControlGroup = 6, Default = 1, }, Input8 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "Green", ControlGroup = 6, Default = 1, }, Input9 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "Blue", ControlGroup = 6, Default = 1, }, Input10 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "Alpha", ControlGroup = 6, Default = 1, }, Input13 = InstanceInput { SourceOp = "sRectangle1", Source = "ShapeSeparator", }, Input15 = InstanceInput { SourceOp = "sRectangle1", Source = "Red", Name = "Color", ControlGroup = 11, Default = 1, }, Input16 = InstanceInput { SourceOp = "sRectangle1", Source = "Green", ControlGroup = 11, Default = 1, }, Input17 = InstanceInput { SourceOp = "sRectangle1", Source = "Blue", ControlGroup = 11, Default = 1, }, Input18 = InstanceInput { SourceOp = "sRectangle1", Source = "Alpha", ControlGroup = 11, Default = 0, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Merge1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Instance_sRectangle1 = sRectangle { CtrlWZoom = false, SourceOp = "sRectangle1", Inputs = { Solid = Input { Value = 0, }, BorderWidth = Input { Value = 0.01, }, JoinStyle = Input { Value = 2, }, CapStyle = Input { Value = 2, }, WritePosition = Input { }, WriteLength = Input { }, Red = Input { }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, Alpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 275, 16.5 } }, }, Expression_CenterX = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Center", Source = "PointResult", }, NumberExpression = Input { Value = "p1x", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "Center", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Center = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01", Source = "PointResult", }, p2 = Input { SourceOp = "Expression_Point02", Source = "PointResult", }, PointExpressionX = Input { Value = "(p1x + p2x)/2)", }, PointExpressionY = Input { Value = "(p1y + p2y)/2)", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, NameforPoint2 = Input { Value = "p2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Point01 = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { Value = { 0.25, 0.75 }, }, n1 = Input { SourceOp = "Publish4", Source = "Value", }, n2 = Input { SourceOp = "Publish5", Source = "Value", }, PointExpressionX = Input { Value = "p1x - 0.5", }, PointExpressionY = Input { Value = "(p1y -0.5) * n2 / n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Width", }, NameforNumber2 = Input { Value = "Height", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Publish4 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1920, }, }, }, Publish5 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1080, }, }, }, Expression_Point02 = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p2 = Input { Value = { 0.75, 0.25 }, }, n1 = Input { SourceOp = "Publish4", Source = "Value", }, n2 = Input { SourceOp = "Publish5", Source = "Value", }, PointExpressionX = Input { Value = "p2x - 0.5", }, PointExpressionY = Input { Value = "(p2y -0.5) * n2 / n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Width", }, NameforNumber2 = Input { Value = "Height", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, NameforPoint2 = Input { Value = "P2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_CenterY = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Center", Source = "PointResult", }, NumberExpression = Input { Value = "p1y", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "Center", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Width = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01", Source = "PointResult", }, p2 = Input { SourceOp = "Expression_Point02", Source = "PointResult", }, NumberExpression = Input { Value = "abs(p1x - p2x)", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, NameforPoint2 = Input { Value = "P2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Height = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01", Source = "PointResult", }, p2 = Input { SourceOp = "Expression_Point02", Source = "PointResult", }, NumberExpression = Input { Value = "abs(p1y - p2y)", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, NameforPoint2 = Input { Value = "P2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, sRectangle1 = sRectangle { Inputs = { JoinStyle = Input { Value = 2, }, ["Translate.X"] = Input { SourceOp = "Expression_CenterX", Source = "NumberResult", }, ["Translate.Y"] = Input { SourceOp = "Expression_CenterY", Source = "NumberResult", }, Width = Input { SourceOp = "Expression_Width", Source = "NumberResult", }, Height = Input { SourceOp = "Expression_Height", Source = "NumberResult", }, Alpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, 115.5 } }, }, Instance_sRender1 = sRender { SourceOp = "sRender1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, Input = Input { SourceOp = "Instance_sRectangle1", Source = "Output", }, ["ShapeRasterizer.Nest"] = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 385, 16.5 } }, }, sRender1 = sRender { Inputs = { Width = Input { SourceOp = "Publish4", Source = "Value", }, Height = Input { SourceOp = "Publish5", Source = "Value", }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Input = Input { SourceOp = "sRectangle1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 385, 115.5 } }, }, AlphaMultiply1 = AlphaMultiply { Inputs = { Input = Input { SourceOp = "sRender1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 495, 115.5 } }, }, Merge1 = Merge { Inputs = { Background = Input { SourceOp = "AlphaMultiply1", Source = "Output", }, Foreground = Input { SourceOp = "Instance_AlphaMultiply1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, 115.5 } }, }, Instance_AlphaMultiply1 = AlphaMultiply { SourceOp = "AlphaMultiply1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "Instance_sRender1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 495, 16.5 } }, } }, } }, ActiveTool = "Frame" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/流背(RyuHai).setting ================================================ { Tools = ordered() { Ryuhai = GroupOperator { Inputs = ordered() { Input2 = InstanceInput { SourceOp = "FastNoise1", Source = "Speed", Default = 7.5, }, Input3 = InstanceInput { SourceOp = "FastNoise1_1", Source = "Speed", Default = 15, }, Input9 = InstanceInput { SourceOp = "Merge3", Source = "ApplyBlank1", }, Input1 = InstanceInput { SourceOp = "Glow1", Source = "XGlowSize", Default = 0, }, Input10 = InstanceInput { SourceOp = "Merge3", Source = "ApplyBlank2", }, Input4 = InstanceInput { SourceOp = "Merge3", Source = "Center", }, Input5 = InstanceInput { SourceOp = "Merge3", Source = "Size", Default = 1, }, Input6 = InstanceInput { SourceOp = "Merge3", Source = "Angle", Default = 0, }, Input7 = InstanceInput { SourceOp = "Merge3", Source = "FlipHoriz", ControlGroup = 7, Default = 0, }, Input8 = InstanceInput { SourceOp = "Merge3", Source = "FlipVert", ControlGroup = 7, Default = 0, }, Input11 = InstanceInput { SourceOp = "ColorCorrector1", Source = "WheelHue1", ControlGroup = 10, Page = "Color", }, Input12 = InstanceInput { SourceOp = "ColorCorrector1", Source = "WheelSaturation1", ControlGroup = 10, Default = 1, Page = "Color", }, Input13 = InstanceInput { SourceOp = "ColorCorrector1", Source = "WheelTintAngle1", ControlGroup = 10, Page = "Color", }, Input14 = InstanceInput { SourceOp = "ColorCorrector1", Source = "WheelTintLength1", ControlGroup = 10, Page = "Color", }, Input15 = InstanceInput { SourceOp = "ColorCorrector1", Source = "WheelRangeDummy1", ControlGroup = 10, Default = 0, Page = "Color", }, Input16 = InstanceInput { SourceOp = "ColorCorrector1", Source = "Hue1", Name = "Hue", Page = "Color", }, Input17 = InstanceInput { SourceOp = "ColorCorrector1", Source = "Saturation1", Name = "Saturation", Default = 1, Page = "Color", }, Input18 = InstanceInput { SourceOp = "ColorCorrector1", Source = "ResetAllColorChanges", Page = "Color", }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Glow1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Glow1 = Glow { Inputs = { Blend = Input { Value = 0.2, }, Filter = Input { Value = FuID { "Fast Gaussian" }, }, Alpha = Input { Value = 0, }, XGlowSize = Input { Value = 0, }, Input = Input { SourceOp = "ColorCorrector1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1265, 379.5 } }, }, FastNoise1 = FastNoise { Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { -20.5, 0.5 }, Expression = "Point(-time*Speed/comp:GetPrefs().Comp.FrameFormat.Rate, 0.5)", }, LockXY = Input { Value = 0, }, XScale = Input { Value = 0.7, }, YScale = Input { Value = 90, }, Type = Input { Value = 1, }, Gradient = Input { Value = Gradient { Colors = { [0.562189054726368] = { 0, 0, 0, 0 }, [0.651741293532338] = { 1, 1, 1, 1 } } }, }, }, ViewInfo = OperatorInfo { Pos = { 605, -16.5 } }, UserControls = ordered() { Speed = { LINKS_Name = "Speed", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 7.5, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 10, ICS_ControlPage = "Controls", } } }, FastNoise1_1 = FastNoise { Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { -41, 0.5 }, Expression = "Point(-time*Speed/comp:GetPrefs().Comp.FrameFormat.Rate, 0.5)", }, LockXY = Input { Value = 0, }, XScale = Input { Value = 0.3, }, YScale = Input { Value = 25, }, Type = Input { Value = 1, }, Gradient = Input { Value = Gradient { Colors = { [0.651741293532338] = { 0, 0, 0, 0 }, [0.756218905472637] = { 1, 1, 1, 1 } } }, }, }, ViewInfo = OperatorInfo { Pos = { 770, -16.5 } }, UserControls = ordered() { Speed = { LINKS_Name = "Speed", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 15, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 10, ICS_ControlPage = "Controls", } } }, Merge3 = Merge { Inputs = { Background = Input { SourceOp = "Background3", Source = "Output", }, Foreground = Input { SourceOp = "Scale1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 935, 379.5 } }, }, ColorCorrector1 = ColorCorrector { Inputs = { ColorRanges = Input { Value = ColorCurves { Curves = { { Points = { { 0, 1 }, { 0.4, 0.2 }, { 0.6, 0 }, { 1, 0 } } }, { Points = { { 0, 0 }, { 0.4, 0 }, { 0.6, 0.2 }, { 1, 1 } } } } }, }, HistogramIgnoreTransparent = Input { Value = 1, }, Input = Input { SourceOp = "Merge3", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1100, 379.5 } }, }, Scale1 = Scale { CtrlWZoom = false, Inputs = { XSize = Input { Value = 1.2, }, HiQOnly = Input { Value = 0, }, PixelAspect = Input { Value = { 1, 1 }, }, Input = Input { SourceOp = "Merge2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 935, 247.5 } }, }, Merge2 = Merge { Inputs = { Background = Input { SourceOp = "Merge1", Source = "Output", }, Foreground = Input { SourceOp = "Background2_1", Source = "Output", }, ApplyMode = Input { Value = FuID { "LinearLight" }, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 770, 247.5 } }, }, Background2_1 = Background { Inputs = { EffectMask = Input { SourceOp = "FastNoise1_1", Source = "Output", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 0.8117647058824, }, TopLeftGreen = Input { Value = 0.8117647058824, }, TopLeftBlue = Input { Value = 0.8117647058824, }, }, ViewInfo = OperatorInfo { Pos = { 770, 82.5 } }, }, Background2 = Background { Inputs = { EffectMask = Input { SourceOp = "FastNoise1", Source = "Output", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 0.8117647058824, }, TopLeftGreen = Input { Value = 0.8117647058824, }, TopLeftBlue = Input { Value = 0.8117647058824, }, }, ViewInfo = OperatorInfo { Pos = { 605, 82.5 } }, }, Merge1 = Merge { Inputs = { Background = Input { SourceOp = "Background1", Source = "Output", }, Foreground = Input { SourceOp = "Background2", Source = "Output", }, ApplyMode = Input { Value = FuID { "VividLight" }, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, 247.5 } }, }, Background3 = Background { Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftGreen = Input { Value = 0.176470592618, }, TopLeftBlue = Input { Value = 0.3333333432674, }, }, ViewInfo = OperatorInfo { Pos = { 770, 379.5 } }, }, Background1 = Background { Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Type = Input { Value = FuID { "Gradient" }, }, Start = Input { Value = { 0.5, 1 }, }, End = Input { Value = { 0.5, 0 }, }, Gradient = Input { Value = Gradient { Colors = { [0.12] = { 0, 0.176470592617989, 0.333333343267441, 1 }, [0.5] = { 0.545098066329956, 0.901960790157318, 0.776470601558685, 1 }, [0.88] = { 0, 0.176470592617989, 0.333333343267441, 1 } } }, }, }, ViewInfo = OperatorInfo { Pos = { 440, 247.5 } }, } }, } }, ActiveTool = "Ryuhai" } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/炎(Flame).setting ================================================ { Tools = ordered() { Flame = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "C:\\work_Macro\\" } }, Settings = { [2] = { Tools = ordered() { Flame = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "C:\\work_Macro\\" } }, }, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "FastNoise1", Source = "Speed", Default = 0.8, }, Input2 = InstanceInput { SourceOp = "FastNoise1", Source = "Size", Default = 1, }, Input3 = InstanceInput { SourceOp = "FastNoise1", Source = "Shape", Default = 1, }, Input4 = InstanceInput { SourceOp = "Background1", Source = "GradientType", }, Input5 = InstanceInput { SourceOp = "Background1", Source = "Start", }, Input6 = InstanceInput { SourceOp = "Background1", Source = "End", }, Input7 = InstanceInput { SourceOp = "Background1", Source = "Offset", Default = 0, }, Input8 = InstanceInput { SourceOp = "FastNoise1", Source = "Color", Default = 1, }, Input9 = InstanceInput { SourceOp = "Background3", Source = "TopLeftRed", Name = "Color", ControlGroup = 1, Default = 1, }, Input10 = InstanceInput { SourceOp = "Background3", Source = "TopLeftGreen", ControlGroup = 1, Default = 0.952941176470588, }, Input11 = InstanceInput { SourceOp = "Background3", Source = "TopLeftBlue", ControlGroup = 1, Default = 0.780392156862745, }, Input12 = InstanceInput { SourceOp = "Background3", Source = "MaskLow", ControlGroup = 2147483659, Default = 0.228, }, Input13 = InstanceInput { SourceOp = "Background3", Source = "MaskHigh", ControlGroup = 2147483659, Default = 0.389, }, Input14 = InstanceInput { SourceOp = "Background4", Source = "TopLeftRed", Name = "Color", ControlGroup = 2, Default = 1, }, Input15 = InstanceInput { SourceOp = "Background4", Source = "TopLeftGreen", ControlGroup = 2, Default = 0.666666666666667, }, Input16 = InstanceInput { SourceOp = "Background4", Source = "TopLeftBlue", ControlGroup = 2, Default = 0, }, Input17 = InstanceInput { SourceOp = "Background4", Source = "MaskLow", ControlGroup = 2147483660, Default = 0.256, }, Input18 = InstanceInput { SourceOp = "Background4", Source = "MaskHigh", ControlGroup = 2147483660, Default = 0.367, }, Input19 = InstanceInput { SourceOp = "Background2", Source = "TopLeftRed", Name = "Color", ControlGroup = 3, Default = 0.745098039215686, }, Input20 = InstanceInput { SourceOp = "Background2", Source = "TopLeftGreen", ControlGroup = 3, Default = 0.149019607843137, }, Input21 = InstanceInput { SourceOp = "Background2", Source = "TopLeftBlue", ControlGroup = 3, Default = 0.149019607843137, }, Input22 = InstanceInput { SourceOp = "Background2", Source = "MaskLow", ControlGroup = 2147483661, Default = 0.211, }, Input23 = InstanceInput { SourceOp = "Background2", Source = "MaskHigh", ControlGroup = 2147483661, Default = 0.322, }, Input24 = InstanceInput { SourceOp = "FastNoise1", Source = "Glow", Default = 1, }, Input25 = InstanceInput { SourceOp = "SoftGlow1", Source = "Threshold", Default = 0.5, }, Input26 = InstanceInput { SourceOp = "SoftGlow1", Source = "Gain", Default = 0.8, }, Input27 = InstanceInput { SourceOp = "SoftGlow1", Source = "XGlowSize", Default = 50, }, Input28 = InstanceInput { SourceOp = "SoftGlow1", Source = "LockXY", Default = 1, }, Input29 = InstanceInput { SourceOp = "SoftGlow1", Source = "YGlowSize", Default = 10, }, Input30 = InstanceInput { SourceOp = "SoftGlow1", Source = "BlendClone", Default = 1, }, Input31 = InstanceInput { SourceOp = "SoftGlow1", Source = "ColorScale", Default = 0, }, Input32 = InstanceInput { SourceOp = "SoftGlow1", Source = "RedScale", Default = 1, }, Input33 = InstanceInput { SourceOp = "SoftGlow1", Source = "GreenScale", Default = 1, }, Input34 = InstanceInput { SourceOp = "SoftGlow1", Source = "BlueScale", Default = 1, }, Input35 = InstanceInput { SourceOp = "SoftGlow1", Source = "AlphaScale", Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "SoftGlow1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 4345, 1204.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true }, Size = { 841, 637.851, 420.5, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Background2 = Background { CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Merge1", Source = "Output", }, MaskChannel = Input { Value = 0, }, MaskLow = Input { Value = 0.211, }, MaskHigh = Input { Value = 0.22, }, GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 0.925490196078431, }, TopLeftGreen = Input { Value = 0.180392156862745, }, TopLeftBlue = Input { Value = 0.180392156862745, }, }, ViewInfo = OperatorInfo { Pos = { -138, 557.758 } }, }, Background4 = Background { CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Merge1", Source = "Output", }, MaskChannel = Input { Value = 0, }, MaskLow = Input { Value = 0.36, }, MaskHigh = Input { Value = 0.376, }, GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 0.941176470588235, }, TopLeftGreen = Input { Value = 0.541176470588235, }, TopLeftBlue = Input { Value = 0.0862745098039216, }, }, ViewInfo = OperatorInfo { Pos = { 27, 392.758 } }, }, Merge3 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "Background2", Source = "Output", }, Foreground = Input { SourceOp = "Background4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 27, 557.758 } }, }, FastNoise1 = FastNoise { CtrlWShown = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 3, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0, 2.48 }, Expression = "Point(0.0,Speed * time /30 )", }, Detail = Input { Value = 4, }, Contrast = Input { Value = 1.2, }, Brightness = Input { Value = -0.14, }, LockXY = Input { Value = 0, }, XScale = Input { Value = 7, Expression = "7 / Size", }, YScale = Input { Value = 5.5, Expression = "5.5 / Size", }, SeetheRate = Input { Value = 0.32, Expression = "0.4 * Speed", }, Color1Alpha = Input { Value = 1, }, Color2Green = Input { Value = 0, }, Color2Blue = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -358, 260.758 } }, UserControls = ordered() { Speed = { INP_Integer = false, INP_Default = 0.8, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_MinScale = 0, INP_MaxScale = 10, LINKS_Name = "Speed", }, Size = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 2, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "Size", }, Shape = { INP_Integer = true, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, LINKS_Name = "Shape", }, Color = { INP_Integer = true, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 15, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, LINKS_Name = "Color", }, Glow = { INP_MaxAllowed = 1000000, INP_Integer = true, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 11, INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, INP_MinAllowed = -1000000, LINKS_Name = "Glow", } } }, Background1 = Background { CtrlWShown = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 3, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Type = Input { Value = FuID { "Gradient" }, }, Start = Input { Value = { 0.5, 0 }, }, End = Input { Value = { 0.5, 0.6 }, }, Gradient = Input { Value = Gradient { Colors = { [0] = { 1, 0, 0, 1 }, [1] = { 0, 0, 0, 1 } } }, }, }, ViewInfo = OperatorInfo { Pos = { -248, 29.7576 } }, }, FastNoise1_1 = FastNoise { CtrlWShown = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 3, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0, 2.0666584 }, Expression = "FastNoise1.Center * 0.83333", }, Detail = Input { Value = 3, }, XScale = Input { Value = 1.5, Expression = "1.5 / FastNoise1.Size", }, SeetheRate = Input { Value = 0.12, Expression = "0.15 * FastNoise1.Speed", }, Color1Alpha = Input { Value = 1, }, Color2Green = Input { Value = 0, }, Color2Blue = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -358, 128.758 } }, }, Displace1 = Displace { CtrlWShown = false, Inputs = { ProcessGreen = Input { Value = 0, }, ProcessBlue = Input { Value = 0, }, ProcessAlpha = Input { Value = 0, }, Type = Input { Value = 1, }, YChannel = Input { Value = 0, }, YOffset = Input { Value = -0.5, }, YRefraction = Input { Value = 0.5, }, Input = Input { SourceOp = "Background1", Source = "Output", }, Foreground = Input { SourceOp = "FastNoise1_1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -248, 128.758 } }, }, Merge1 = Merge { CtrlWShown = false, Inputs = { ProcessGreen = Input { Value = 0, }, ProcessBlue = Input { Value = 0, }, ProcessAlpha = Input { Value = 0, }, Background = Input { SourceOp = "FastNoise1", Source = "Output", }, Foreground = Input { SourceOp = "Displace1", Source = "Output", }, ApplyMode = Input { Value = FuID { "Multiply" }, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -248, 260.758 } }, }, Background3 = Background { CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Merge1", Source = "Output", }, MaskChannel = Input { Value = 0, }, MaskLow = Input { Value = 0.552, }, MaskHigh = Input { Value = 0.58, }, GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 0.937254901960784, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 0.705882352941177, }, }, ViewInfo = OperatorInfo { Pos = { 192, 392.758 } }, }, Merge2 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "Merge3", Source = "Output", }, Foreground = Input { SourceOp = "Background3", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 192, 557.758 } }, }, SoftGlow1 = SoftGlow { CtrlWZoom = false, CtrlWShown = false, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, Threshold = Input { Value = 0.3, }, Gain = Input { Value = 0.8, }, XGlowSize = Input { Value = 30, }, Input = Input { SourceOp = "Merge2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 357, 557.758 } }, } }, } } }, } }, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "FastNoise1", Source = "Speed", Default = 0.8, }, Input2 = InstanceInput { SourceOp = "FastNoise1", Source = "Size", Default = 1, }, Input3 = InstanceInput { SourceOp = "FastNoise1", Source = "Shape", Default = 1, }, Input4 = InstanceInput { SourceOp = "Background1", Source = "GradientType", }, Input5 = InstanceInput { SourceOp = "Background1", Source = "Start", }, Input6 = InstanceInput { SourceOp = "Background1", Source = "End", }, Input7 = InstanceInput { SourceOp = "Background1", Source = "Offset", Default = 0, }, Input8 = InstanceInput { SourceOp = "FastNoise1", Source = "Color", Default = 1, }, Input9 = InstanceInput { SourceOp = "Background3", Source = "TopLeftRed", Name = "Color", ControlGroup = 1, Default = 1, }, Input10 = InstanceInput { SourceOp = "Background3", Source = "TopLeftGreen", ControlGroup = 1, Default = 0.952941176470588, }, Input11 = InstanceInput { SourceOp = "Background3", Source = "TopLeftBlue", ControlGroup = 1, Default = 0.780392156862745, }, Input12 = InstanceInput { SourceOp = "Background3", Source = "MaskLow", ControlGroup = 2147483659, Default = 0.228, }, Input13 = InstanceInput { SourceOp = "Background3", Source = "MaskHigh", ControlGroup = 2147483659, Default = 0.389, }, Input14 = InstanceInput { SourceOp = "Background4", Source = "TopLeftRed", Name = "Color", ControlGroup = 2, Default = 1, }, Input15 = InstanceInput { SourceOp = "Background4", Source = "TopLeftGreen", ControlGroup = 2, Default = 0.666666666666667, }, Input16 = InstanceInput { SourceOp = "Background4", Source = "TopLeftBlue", ControlGroup = 2, Default = 0, }, Input17 = InstanceInput { SourceOp = "Background4", Source = "MaskLow", ControlGroup = 2147483660, Default = 0.256, }, Input18 = InstanceInput { SourceOp = "Background4", Source = "MaskHigh", ControlGroup = 2147483660, Default = 0.367, }, Input19 = InstanceInput { SourceOp = "Background2", Source = "TopLeftRed", Name = "Color", ControlGroup = 3, Default = 0.745098039215686, }, Input20 = InstanceInput { SourceOp = "Background2", Source = "TopLeftGreen", ControlGroup = 3, Default = 0.149019607843137, }, Input21 = InstanceInput { SourceOp = "Background2", Source = "TopLeftBlue", ControlGroup = 3, Default = 0.149019607843137, }, Input22 = InstanceInput { SourceOp = "Background2", Source = "MaskLow", ControlGroup = 2147483661, Default = 0.211, }, Input23 = InstanceInput { SourceOp = "Background2", Source = "MaskHigh", ControlGroup = 2147483661, Default = 0.322, }, Input24 = InstanceInput { SourceOp = "FastNoise1", Source = "Glow", Default = 1, }, Input25 = InstanceInput { SourceOp = "SoftGlow1", Source = "Threshold", Default = 0.5, }, Input26 = InstanceInput { SourceOp = "SoftGlow1", Source = "Gain", Default = 0.8, }, Input27 = InstanceInput { SourceOp = "SoftGlow1", Source = "XGlowSize", Default = 50, }, Input28 = InstanceInput { SourceOp = "SoftGlow1", Source = "LockXY", Default = 1, }, Input29 = InstanceInput { SourceOp = "SoftGlow1", Source = "YGlowSize", Default = 10, }, Input30 = InstanceInput { SourceOp = "SoftGlow1", Source = "BlendClone", Default = 1, }, Input31 = InstanceInput { SourceOp = "SoftGlow1", Source = "ColorScale", Default = 0, }, Input32 = InstanceInput { SourceOp = "SoftGlow1", Source = "RedScale", Default = 1, }, Input33 = InstanceInput { SourceOp = "SoftGlow1", Source = "GreenScale", Default = 1, }, Input34 = InstanceInput { SourceOp = "SoftGlow1", Source = "BlueScale", Default = 1, }, Input35 = InstanceInput { SourceOp = "SoftGlow1", Source = "AlphaScale", Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "SoftGlow1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 4345, 1204.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true }, Size = { 841, 637.851, 420.5, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Background2 = Background { CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Merge1", Source = "Output", }, MaskChannel = Input { Value = 0, }, MaskLow = Input { Value = 0.211, }, MaskHigh = Input { Value = 0.322, }, GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 0.745098039215686, }, TopLeftGreen = Input { Value = 0.149019607843137, }, TopLeftBlue = Input { Value = 0.149019607843137, }, }, ViewInfo = OperatorInfo { Pos = { -138, 557.758 } }, }, Background4 = Background { CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Merge1", Source = "Output", }, MaskChannel = Input { Value = 0, }, MaskLow = Input { Value = 0.256, }, MaskHigh = Input { Value = 0.367, }, GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 0.666666666666667, }, }, ViewInfo = OperatorInfo { Pos = { 27, 392.758 } }, }, Merge3 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "Background2", Source = "Output", }, Foreground = Input { SourceOp = "Background4", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 27, 557.758 } }, }, FastNoise1 = FastNoise { CtrlWShown = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 3, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0, 2.48 }, Expression = "Point(0.0,Speed * time /30 )", }, Detail = Input { Value = 4, }, Contrast = Input { Value = 1.2, }, Brightness = Input { Value = -0.14, }, LockXY = Input { Value = 0, }, XScale = Input { Value = 7, Expression = "7 / Size", }, YScale = Input { Value = 5.5, Expression = "5.5 / Size", }, SeetheRate = Input { Value = 0.32, Expression = "0.4 * Speed", }, Color1Alpha = Input { Value = 1, }, Color2Green = Input { Value = 0, }, Color2Blue = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -358, 260.758 } }, UserControls = ordered() { Speed = { INP_Integer = false, INP_Default = 0.8, LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_MinScale = 0, INP_MaxScale = 10, LINKS_Name = "Speed", }, Size = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 2, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "Size", }, Shape = { INP_Integer = true, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 4, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, LINKS_Name = "Shape", }, Color = { INP_Integer = true, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 15, INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, LINKS_Name = "Color", }, Glow = { INP_MaxAllowed = 1000000, INP_Integer = true, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 11, INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, INP_MinAllowed = -1000000, LINKS_Name = "Glow", } } }, Background1 = Background { CtrlWShown = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 3, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Type = Input { Value = FuID { "Gradient" }, }, Start = Input { Value = { 0.5, 0 }, }, End = Input { Value = { 0.5, 0.6 }, }, Gradient = Input { Value = Gradient { Colors = { [0] = { 1, 0, 0, 1 }, [1] = { 0, 0, 0, 1 } } }, }, }, ViewInfo = OperatorInfo { Pos = { -248, 29.7576 } }, }, FastNoise1_1 = FastNoise { CtrlWShown = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 3, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0, 2.0666584 }, Expression = "FastNoise1.Center * 0.83333", }, Detail = Input { Value = 3, }, XScale = Input { Value = 1.5, Expression = "1.5 / FastNoise1.Size", }, SeetheRate = Input { Value = 0.12, Expression = "0.15 * FastNoise1.Speed", }, Color1Alpha = Input { Value = 1, }, Color2Green = Input { Value = 0, }, Color2Blue = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -358, 128.758 } }, }, Displace1 = Displace { CtrlWShown = false, Inputs = { ProcessGreen = Input { Value = 0, }, ProcessBlue = Input { Value = 0, }, ProcessAlpha = Input { Value = 0, }, Type = Input { Value = 1, }, YChannel = Input { Value = 0, }, YOffset = Input { Value = -0.5, }, YRefraction = Input { Value = 0.5, }, Input = Input { SourceOp = "Background1", Source = "Output", }, Foreground = Input { SourceOp = "FastNoise1_1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -248, 128.758 } }, }, Merge1 = Merge { CtrlWShown = false, Inputs = { ProcessGreen = Input { Value = 0, }, ProcessBlue = Input { Value = 0, }, ProcessAlpha = Input { Value = 0, }, Background = Input { SourceOp = "FastNoise1", Source = "Output", }, Foreground = Input { SourceOp = "Displace1", Source = "Output", }, ApplyMode = Input { Value = FuID { "Multiply" }, }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -248, 260.758 } }, }, Background3 = Background { CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Merge1", Source = "Output", }, MaskChannel = Input { Value = 0, }, MaskLow = Input { Value = 0.228, }, MaskHigh = Input { Value = 0.389, }, GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 0.952941176470588, }, TopLeftBlue = Input { Value = 0.780392156862745, }, }, ViewInfo = OperatorInfo { Pos = { 192, 392.758 } }, }, Merge2 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "Merge3", Source = "Output", }, Foreground = Input { SourceOp = "Background3", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 192, 557.758 } }, }, SoftGlow1 = SoftGlow { CtrlWZoom = false, CtrlWShown = false, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, Threshold = Input { Value = 0.5, }, Gain = Input { Value = 0.8, }, XGlowSize = Input { Value = 50, }, Input = Input { SourceOp = "Merge2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 357, 557.758 } }, } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/矢印(Arrow).setting ================================================ { Tools = ordered() { Arrow = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Generators\\りぞりぷと\\" } }, }, Inputs = ordered() { Input2 = InstanceInput { SourceOp = "Expression_Point01_Input", Source = "p1", }, Input3 = InstanceInput { SourceOp = "Expression_Point02_Input", Source = "p2", }, Input4 = InstanceInput { SourceOp = "Expression_Size", Source = "n1", Default = 0.25, }, InputBarRatio = InstanceInput { SourceOp = "Calculation_Height", Source = "SecondOperand", Name = "Bar", Page = "Controls", Default = 0.4, }, Input1 = InstanceInput { SourceOp = "sRectangle1", Source = "ShapeSeparator", }, Input5 = InstanceInput { SourceOp = "sBoolean1", Source = "Red", Name = "Color", ControlGroup = 5, Default = 1, }, Input6 = InstanceInput { SourceOp = "sBoolean1", Source = "Green", ControlGroup = 5, Default = 1, }, Input7 = InstanceInput { SourceOp = "sBoolean1", Source = "Blue", ControlGroup = 5, Default = 1, }, Input8 = InstanceInput { SourceOp = "sBoolean1", Source = "Alpha", ControlGroup = 5, Default = 1, }, InputBorder = InstanceInput { SourceOp = "sOutline1", Source = "Border", Page = "Controls", Default = 0, }, Input13 = InstanceInput { SourceOp = "sOutline1", Source = "Thickness", Name = "Border Width", Default = 0, }, Input14 = InstanceInput { SourceOp = "sOutline1", Source = "JoinStyle", Name = "Border Style", ControlGroup = 8, Default = 1, }, Input15 = InstanceInput { SourceOp = "sOutline1", Source = "CapStyle", ControlGroup = 8, Default = 1, }, Input16 = InstanceInput { SourceOp = "sOutline1", Source = "MiterLimit", Default = 10, }, Input17 = InstanceInput { SourceOp = "sOutline1", Source = "WritePosition", Default = 0, }, Input18 = InstanceInput { SourceOp = "sOutline1", Source = "WriteLength", Default = 1, }, InputS01 = InstanceInput { SourceOp = "sRectangle1", Source = "ShapeSeparator", }, Input9 = InstanceInput { SourceOp = "Instance_sBoolean1", Source = "Red", Name = "Color", ControlGroup = 6, Default = 1, }, Input10 = InstanceInput { SourceOp = "Instance_sBoolean1", Source = "Green", ControlGroup = 6, Default = 0, }, Input11 = InstanceInput { SourceOp = "Instance_sBoolean1", Source = "Blue", ControlGroup = 6, Default = 0, }, Input12 = InstanceInput { SourceOp = "Instance_sBoolean1", Source = "Alpha", ControlGroup = 6, Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Merge1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 220, 82.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 731, 217.485, 365.5, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { sRectangle1 = sRectangle { CtrlWShown = false, Inputs = { ["Translate.X"] = Input { SourceOp = "Expression_CenterX", Source = "NumberResult", }, ["Translate.Y"] = Input { SourceOp = "Expression_CenterY", Source = "NumberResult", }, Width = Input { SourceOp = "Expression_RectWidth", Source = "NumberResult", }, Height = Input { SourceOp = "Calculation_Height", Source = "Result", }, Angle = Input { SourceOp = "Expression_Rotation", Source = "NumberResult", }, }, ViewInfo = OperatorInfo { Pos = { -303, 133.258 } }, }, Expression_CenterX = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Center", Source = "PointResult", }, NumberExpression = Input { Value = "p1x", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, NameforPoint1 = Input { Value = "Center", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Center = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01", Source = "PointResult", }, p2 = Input { SourceOp = "Expression_Point02", Source = "PointResult", }, PointExpressionX = Input { Value = "(p2x + p1x) / 2", }, PointExpressionY = Input { Value = "(p2y + p1y) / 2", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, NameforPoint1 = Input { Value = "P1", }, NameforPoint2 = Input { Value = "P2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Point01 = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01_Input", Source = "PointResult", }, n1 = Input { SourceOp = "Publish4", Source = "Value", }, n2 = Input { SourceOp = "Publish5", Source = "Value", }, PointExpressionX = Input { Value = "p1x - 0.5", }, PointExpressionY = Input { Value = "(p1y -0.5) * n2 / n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Width", }, NameforNumber2 = Input { Value = "Height", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Point01_Input = Expression { CtrlWZoom = false, NameSet = true, Inputs = { PointExpressionX = Input { Value = "p1x", }, PointExpressionY = Input { Value = "p1y", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Publish4 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1920, }, }, }, Publish5 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1080, }, }, }, Expression_Point02 = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p2 = Input { SourceOp = "Expression_Point02_Input", Source = "PointResult", }, n1 = Input { SourceOp = "Publish4", Source = "Value", }, n2 = Input { SourceOp = "Publish5", Source = "Value", }, PointExpressionX = Input { Value = "p2x - 0.5", }, PointExpressionY = Input { Value = "(p2y -0.5) * n2 / n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Width", }, NameforNumber2 = Input { Value = "Height", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, NameforPoint2 = Input { Value = "P2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Point02_Input = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p2 = Input { Value = { 0.25, 0.5 }, }, PointExpressionX = Input { Value = "p2x", }, PointExpressionY = Input { Value = "p2y", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, ShowPoint1 = Input { Value = 0, }, NameforPoint2 = Input { Value = "P2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_CenterY = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Center", Source = "PointResult", }, NumberExpression = Input { Value = "p1y", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "Center", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_RectWidth = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01", Source = "PointResult", }, p2 = Input { SourceOp = "Expression_Point02", Source = "PointResult", }, NumberExpression = Input { Value = "sqrt((p2x - p1x) ^ 2 + (p2y - p1y) ^ 2)", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, NameforPoint2 = Input { Value = "P2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Calculation_Height = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { FirstOperand = Input { SourceOp = "Expression_Size", Source = "NumberResult", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.4, } }, UserControls = ordered() { SecondOperand = { INP_MaxAllowed = 0.5, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Calc", LINKS_Name = "Second Operand" } } }, Expression_Size = Expression { CtrlWZoom = false, NameSet = true, Inputs = { n1 = Input { Value = 0.25, }, NumberExpression = Input { Value = "n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Size", }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_Rotation = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01", Source = "PointResult", }, p2 = Input { SourceOp = "Expression_Point02", Source = "PointResult", }, NumberExpression = Input { Value = "atan2(p1y - p2y, p1x - p2x)", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, NameforPoint2 = Input { Value = "P2", }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, sBoolean1 = sBoolean { CtrlWShown = false, Inputs = { Operation = Input { Value = FuID { "Union" }, }, Input1 = Input { SourceOp = "sRectangle1", Source = "Output", }, Input2 = Input { SourceOp = "sNGon1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -138, 133.258 } }, }, Instance_sBoolean1 = sBoolean { CtrlWZoom = false, CtrlWShown = false, SourceOp = "sBoolean1", Inputs = { Input1 = Input { SourceOp = "sRectangle1", Source = "Output", }, Input2 = Input { SourceOp = "sNGon1", Source = "Output", }, Red = Input { }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, Alpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -138, 34.2576 } }, }, sOutline1 = sOutline { CtrlWShown = false, Inputs = { Thickness = Input { Value = 0, }, JoinStyle = Input { Value = 2, }, CapStyle = Input { Value = 2, }, Input = Input { SourceOp = "Instance_sBoolean1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -28, 34.2576 } }, UserControls = ordered() { Border = { LINKS_Name = "Border", INP_Integer = true, LBLC_DropDownButton = true, ICS_ControlPage = "Controls", LBLC_NumInputs = 11, INPID_InputControl = "LabelControl", LINKID_DataType = "Number", INP_Default = 0, } } }, Instance_sRender1 = sRender { CtrlWShown = false, SourceOp = "sRender1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, Input = Input { SourceOp = "sOutline1", Source = "Output", }, ["ShapeRasterizer.Nest"] = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 82, 34.2576 } }, }, Instance_AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, SourceOp = "AlphaMultiply1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "Instance_sRender1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 192, 34.2576 } }, }, sNGon1 = sNGon { CtrlWShown = false, Inputs = { Sides = Input { Value = 3, }, JoinStyle = Input { Value = 2, }, ["Translate.X"] = Input { SourceOp = "Expression_NGonCenterX", Source = "NumberResult", }, ["Translate.Y"] = Input { SourceOp = "Expression_NGonCenterY", Source = "NumberResult", }, Width = Input { SourceOp = "Expression_Size", Source = "NumberResult", }, Height = Input { SourceOp = "Expression_Size", Source = "NumberResult", }, Angle = Input { SourceOp = "Expression_Rotation", Source = "NumberResult", }, }, ViewInfo = OperatorInfo { Pos = { -303, 34.2576 } }, }, Expression_NGonCenterX = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01", Source = "PointResult", }, NumberExpression = Input { Value = "p1x", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, NameforPoint1 = Input { Value = "P1", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Expression_NGonCenterY = Expression { CtrlWZoom = false, NameSet = true, Inputs = { p1 = Input { SourceOp = "Expression_Point01", Source = "PointResult", }, NumberExpression = Input { Value = "p1y", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, NameforPoint1 = Input { Value = "P1", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, sRender1 = sRender { CtrlWShown = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { SourceOp = "Publish4", Source = "Value", }, Height = Input { SourceOp = "Publish5", Source = "Value", }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Input = Input { SourceOp = "sBoolean1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 82, 133.258 } }, }, AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, Inputs = { Input = Input { SourceOp = "sRender1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 192, 133.258 } }, }, Merge1 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "AlphaMultiply1", Source = "Output", }, Foreground = Input { SourceOp = "Instance_AlphaMultiply1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 302, 133.258 } }, } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/矩形(Rectangle).setting ================================================ { Tools = ordered() { Rectangle = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Generators\\りぞりぷと\\" } }, }, Inputs = ordered() { Input10 = InstanceInput { SourceOp = "CtrlExpression_main", Source = "p1", }, Input2 = InstanceInput { SourceOp = "sRectangle1", Source = "Width", }, Input3 = InstanceInput { SourceOp = "sRectangle1", Source = "Height", }, Input5 = InstanceInput { SourceOp = "sRectangle1", Source = "Angle", }, Input100 = InstanceInput { SourceOp = "sRectangle1", Source = "ShapeSeparator", }, Input4 = InstanceInput { SourceOp = "sRectangle1", Source = "CornerRadius", Default = 0, }, Input1 = InstanceInput { SourceOp = "sRectangle1", Source = "ShapeSeparator", }, Input6 = InstanceInput { SourceOp = "sRectangle1", Source = "Red", Name = "Color", ControlGroup = 6, Default = 1, }, Input7 = InstanceInput { SourceOp = "sRectangle1", Source = "Green", ControlGroup = 6, Default = 1, }, Input8 = InstanceInput { SourceOp = "sRectangle1", Source = "Blue", ControlGroup = 6, Default = 1, }, Input9 = InstanceInput { SourceOp = "sRectangle1", Source = "Alpha", ControlGroup = 6, Default = 1, }, InputBorder = InstanceInput { SourceOp = "sRectangle1", Source = "Border", Page = "Controls", }, Input11 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "BorderWidth", }, Input12 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "JoinStyle", Name = "Border Style", ControlGroup = 9, Default = 2, }, Input13 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "CapStyle", ControlGroup = 9, Default = 1, }, Input14 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "WritePosition", Default = 0, }, Input15 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "WriteLength", Default = 1, }, InputSp = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "ShapeSeparator", }, Input16 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "Red", Name = "Color", ControlGroup = 12, Default = 1, }, Input17 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "Green", ControlGroup = 12, Default = 1, }, Input18 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "Blue", ControlGroup = 12, Default = 1, }, Input19 = InstanceInput { SourceOp = "Instance_sRectangle1", Source = "Alpha", ControlGroup = 12, Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Merge1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 165, -82.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 456, 217.206, 228, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { sRectangle1 = sRectangle { CtrlWShown = false, Inputs = { JoinStyle = Input { Value = 2, }, ["Translate.X"] = Input { SourceOp = "Expression1", Source = "NumberResult", }, ["Translate.Y"] = Input { SourceOp = "Expression2", Source = "NumberResult", }, }, ViewInfo = OperatorInfo { Pos = { -165, 133.258 } }, UserControls = ordered() { Border = { ICS_ControlPage = "Controls", INP_Integer = true, LBLC_DropDownButton = true, LINKID_DataType = "Number", LBLC_NumInputs = 9, INP_Default = 0, INPID_InputControl = "LabelControl", LINKS_Name = "Border", } } }, Expression1 = Expression { CtrlWZoom = false, Inputs = { p1 = Input { SourceOp = "CtrlExpression_main", Source = "PointResult", }, NumberExpression = Input { Value = "p1x - 0.5", }, ShowNumber1 = Input { Value = 0, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, CtrlExpression_main = Expression { CtrlWZoom = false, NameSet = true, Inputs = { NumberExpression = Input { Value = "n1", }, PointExpressionX = Input { Value = "p1x", }, PointExpressionY = Input { Value = "p1y", }, ShowNumber1 = Input { Value = 0, }, NameforNumber1 = Input { Value = "Angle", }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, NameforPoint1 = Input { Value = "Center", }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, UserControls = ordered() { n1 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 360, INP_Default = 0, INPID_PreviewControl = "AngleControl", INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_MinScale = 0, ACID_Center = "p1", LINKS_Name = "Angle" } } }, Expression2 = Expression { CtrlWZoom = false, Inputs = { p1 = Input { SourceOp = "CtrlExpression_main", Source = "PointResult", }, n1 = Input { SourceOp = "Publish4", Source = "Value", }, n2 = Input { SourceOp = "Publish5", Source = "Value", }, NumberExpression = Input { Value = "(p1y -0.5) * n2 / n1", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "Width", }, NameforNumber2 = Input { Value = "Height", }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, PointControls = Input { Value = 1, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Publish4 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1920, }, }, }, Publish5 = PublishNumber { CtrlWZoom = false, Inputs = { Value = Input { Value = 1080, }, }, }, Instance_sRectangle1 = sRectangle { CtrlWShown = false, SourceOp = "sRectangle1", Inputs = { Solid = Input { Value = 0, }, BorderWidth = Input { }, CapStyle = Input { }, Red = Input { }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, Alpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -165, 34.2576 } }, }, sRender1 = sRender { CtrlWShown = false, Inputs = { Width = Input { SourceOp = "Publish4", Source = "Value", }, Height = Input { SourceOp = "Publish5", Source = "Value", }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Input = Input { SourceOp = "sRectangle1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -55, 133.258 } }, }, AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, Inputs = { Input = Input { SourceOp = "sRender1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 55, 133.258 } }, }, Instance_sRender1 = sRender { CtrlWZoom = false, CtrlWShown = false, SourceOp = "sRender1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, Input = Input { SourceOp = "Instance_sRectangle1", Source = "Output", }, ["ShapeRasterizer.Nest"] = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -55, 34.2576 } }, }, Instance_AlphaMultiply1 = AlphaMultiply { CtrlWShown = false, SourceOp = "AlphaMultiply1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, Input = Input { SourceOp = "Instance_sRender1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 55, 34.2576 } }, }, Merge1 = Merge { CtrlWShown = false, Inputs = { Background = Input { SourceOp = "AlphaMultiply1", Source = "Output", }, Foreground = Input { SourceOp = "Instance_AlphaMultiply1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 165, 133.258 } }, } }, UserControls = ordered() { Input10 = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Center", }, Input2 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 2, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Width" }, Input3 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 2, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Height" }, Input5 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", INP_MaxScale = 360, INP_Default = 0, INPID_PreviewControl = "AngleControl", INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_MinScale = 0, ACID_Center = "Input10", LINKS_Name = "Angle" } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Generators/りぞりぷと(RIZORIPUTO)/集中線(ConcentrationLine).setting ================================================ { Tools = ordered() { Line = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "EditTemplates:\\Generators\\りぞりぷと\\" } }, }, Inputs = ordered() { Input5 = InstanceInput { SourceOp = "Expression_Anim", Source = "n1", Page = "Controls", Default = 3, }, Input6 = InstanceInput { SourceOp = "Shape3D1", Source = "SurfacePlaneInputs.Width", Name = "幅", Default = 1, }, Input13 = InstanceInput { SourceOp = "CustomVertex3D1", Source = "Number3", Page = "Controls", Default = 1, }, Input7 = InstanceInput { SourceOp = "Duplicate3D1", Source = "LastCopy", ControlGroup = 4, Default = 360, }, Input10 = InstanceInput { SourceOp = "Calculation_JitterAngle", Source = "SecondOperand", Page = "Controls", Default = 20, }, InputJitter = InstanceInput { SourceOp = "Background1", Source = "Jitter", Default = 1, }, Input8 = InstanceInput { SourceOp = "Duplicate3D1", Source = "JitterTranslate.Y", Name = "Jitter 距離", Page = "Controls", Default = 0.4, }, Input9 = InstanceInput { SourceOp = "Duplicate3D1", Source = "JitterRotate.Z", Name = "Jitter 角度", Page = "Controls", Default = 5, }, Input11 = InstanceInput { SourceOp = "CustomVertex3D1", Source = "Number1", Page = "Controls", Default = 5, }, Input12 = InstanceInput { SourceOp = "CustomVertex3D1", Source = "Number2", Page = "Controls", Default = 0.2, }, InputColor = InstanceInput { SourceOp = "Background1", Source = "Color", Default = 1, }, Input1 = InstanceInput { SourceOp = "Background1", Source = "TopLeftRed", Name = "Color", ControlGroup = 1, Default = 1, }, Input2 = InstanceInput { SourceOp = "Background1", Source = "TopLeftGreen", ControlGroup = 1, Default = 1, }, Input3 = InstanceInput { SourceOp = "Background1", Source = "TopLeftBlue", ControlGroup = 1, Default = 1, }, InputXf = InstanceInput { SourceOp = "Background1", Source = "Transform", Default = 1, }, Input14 = InstanceInput { SourceOp = "Transform3D2", Source = "Transform3DOp.Translate.X", Page = "Controls", Default = 0, }, Input15 = InstanceInput { SourceOp = "Transform3D2", Source = "Transform3DOp.Translate.Y", Page = "Controls", Default = 0, }, Input16 = InstanceInput { SourceOp = "Transform3D2", Source = "Transform3DOp.Scale.X", Page = "Controls", Default = 1, }, Input17 = InstanceInput { SourceOp = "Transform3D2", Source = "Transform3DOp.Scale.Y", Page = "Controls", Default = 1, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Background1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 495, 49.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 1226, 316.485, 613, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Background1 = Background { Inputs = { EffectMask = Input { SourceOp = "Dissolve1", Source = "Output", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 550, 232.758 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Transform = { LINKS_Name = "Transform", LINKID_DataType = "Number", INPID_InputControl = "LabelControl", INP_Default = 0, INP_Integer = true, LBLC_DropDownButton = true, LBLC_NumInputs = 4, }, Jitter = { LINKS_Name = "Jitter", LINKID_DataType = "Number", INPID_InputControl = "LabelControl", INP_Default = 0, INP_Integer = true, LBLC_DropDownButton = true, LBLC_NumInputs = 4, }, Color = { LINKS_Name = "Color", LINKID_DataType = "Number", INPID_InputControl = "LabelControl", INP_Default = 0, INP_Integer = true, LBLC_DropDownButton = true, LBLC_NumInputs = 3, } } }, Dissolve1 = Dissolve { Transitions = { [0] = "DFTDissolve" }, CtrlWShown = false, Inputs = { ProcessAlpha = Input { Value = 0, }, Mix = Input { SourceOp = "Expression_Anim", Source = "NumberResult", }, Background = Input { SourceOp = "Renderer3D1", Source = "Output", }, Foreground = Input { SourceOp = "Dissolve2", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 440, 232.758 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Expression_Anim = Expression { CtrlWZoom = false, NameSet = true, Inputs = { NumberExpression = Input { Value = "floor(time / n1) % 3", }, NumberControls = Input { Value = 1, }, NameforNumber1 = Input { Value = "表示間隔(フレーム)", }, n1 = Input { Value = 3, }, ShowNumber2 = Input { Value = 0, }, ShowNumber3 = Input { Value = 0, }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowNumber9 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowPoint9 = Input { Value = 0, }, }, }, Shape3D1 = Shape3D { CtrlWShown = false, Inputs = { ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, }, ["MtlStdInputs.MaterialID"] = Input { Value = 1, }, ["SurfacePlaneInputs.SizeLock"] = Input { Value = 0, }, ["SurfacePlaneInputs.SubdivisionWidth"] = Input { Value = 1, }, ["SurfacePlaneInputs.SubdivisionHeight"] = Input { Value = 1, }, ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, } }, ViewInfo = OperatorInfo { Pos = { -550, 232.758 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Duplicate3D1 = Duplicate3D { CtrlWShown = false, Inputs = { TransformOrder = Input { Value = FuID { "STR" }, }, ["Rotate.Z"] = Input { SourceOp = "Calculation_JitterAngle", Source = "Result", }, PivotNest = Input { Value = 1, }, ["JitterTranslate.Y"] = Input { Value = 0.4, }, ["JitterRotate.Z"] = Input { Value = 5, }, PivotJitterNest = Input { Value = 1, }, n1 = Input { Value = 3, }, SceneInput = Input { SourceOp = "Transform3D1", Source = "Output", }, LastCopy = Input { Value = 360, } }, ViewInfo = OperatorInfo { Pos = { -165, 232.758 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, }, Calculation_JitterAngle = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { FirstOperand = Input { Value = 360, }, Operator = Input { Value = 3, }, SecondOperand = Input { Value = 20, }, }, }, CustomVertex3D1 = CustomVertex3D { CtrlWShown = false, Inputs = { SceneInput = Input { SourceOp = "Duplicate3D1", Source = "Data3D", }, ["Position.Nest"] = Input { Value = 0, }, ["Position.X"] = Input { Value = "px * i1", }, ["Position.Y"] = Input { Value = "py * i1", }, ["Normal.Nest"] = Input { Value = 1, }, ["Point1.Nest"] = Input { Value = 0, }, LUT1 = Input { SourceOp = "CustomVertex3D1LUT1", Source = "Value", }, LUT2 = Input { SourceOp = "CustomVertex3D1LUT2", Source = "Value", }, LUT3 = Input { SourceOp = "CustomVertex3D1LUT3", Source = "Value", }, LUT4 = Input { SourceOp = "CustomVertex3D1LUT4", Source = "Value", }, Intermediate1 = Input { Value = "sin(atan(px/py) * n1) * n2 + n3", }, NameForNumber1 = Input { Value = "波数", }, NameForNumber2 = Input { Value = "振幅", }, NameForNumber3 = Input { Value = "距離", }, ShowNumber4 = Input { Value = 0, }, ShowNumber5 = Input { Value = 0, }, ShowNumber6 = Input { Value = 0, }, ShowNumber7 = Input { Value = 0, }, ShowNumber8 = Input { Value = 0, }, ShowPoint1 = Input { Value = 0, }, ShowPoint2 = Input { Value = 0, }, ShowPoint3 = Input { Value = 0, }, ShowPoint4 = Input { Value = 0, }, ShowPoint5 = Input { Value = 0, }, ShowPoint6 = Input { Value = 0, }, ShowPoint7 = Input { Value = 0, }, ShowPoint8 = Input { Value = 0, }, ShowImage2 = Input { Value = 0, }, ShowImage3 = Input { Value = 0, }, ShowLUT1 = Input { Value = 0, }, ShowLUT2 = Input { Value = 0, }, ShowLUT3 = Input { Value = 0, }, ShowLUT4 = Input { Value = 0, }, Number1 = Input { Value = 5, }, Number2 = Input { Value = 0.2, }, Number3 = Input { Value = 1, } }, ViewInfo = OperatorInfo { Pos = { -55, 232.758 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, }, CustomVertex3D1LUT1 = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 204, Green = 0, Blue = 0 }, CtrlWZoom = false, }, CustomVertex3D1LUT2 = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 0, Green = 204, Blue = 0 }, CtrlWZoom = false, }, CustomVertex3D1LUT3 = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 0, Green = 0, Blue = 204 }, CtrlWZoom = false, }, CustomVertex3D1LUT4 = LUTBezier { KeyColorSplines = { [0] = { [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } }, [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } } } }, SplineColor = { Red = 204, Green = 204, Blue = 204 }, CtrlWZoom = false, }, Transform3D2 = Transform3D { CtrlWZoom = false, CtrlWShown = false, Inputs = { SceneInput = Input { SourceOp = "CustomVertex3D1", Source = "Output", }, ["Transform3DOp.ScaleLock"] = Input { Value = 0, }, ["Transform3DOp.Scale.X"] = Input { Value = 1.5, }, }, ViewInfo = OperatorInfo { Pos = { 165, 232.758 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Renderer3D1 = Renderer3D { CtrlWShown = false, CustomData = { ToolVersion = 2 }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, SceneInput = Input { SourceOp = "Transform3D2", Source = "Output", }, Reporting = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 330, 232.758 } }, }, Transform3D1 = Transform3D { CtrlWShown = false, Inputs = { SceneInput = Input { SourceOp = "Bender3D1", Source = "Output", }, ["Transform3DOp.Translate.Y"] = Input { Value = 1, }, ["Transform3DOp.ScaleLock"] = Input { Value = 0, }, ["Transform3DOp.Scale.Y"] = Input { Value = 50, }, }, ViewInfo = OperatorInfo { Pos = { -330, 232.758 } }, }, Bender3D1 = Bender3D { CtrlWShown = false, Inputs = { SceneInput = Input { SourceOp = "Shape3D1", Source = "Output", }, Bender = Input { Value = FuID { "Taper" }, }, Amount = Input { Value = -0.5, }, Center = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { -440, 232.758 } }, }, Instance_Transform3D2_1 = Transform3D { CtrlWShown = false, SourceOp = "Transform3D2", Inputs = { SceneInput = Input { SourceOp = "Transform3D3_1", Source = "Output", }, ["Transform3DOp.Translation"] = Input { }, ["Transform3DOp.Rotation"] = Input { }, ["Transform3DOp.PivotNest"] = Input { }, ["Transform3DOp.ScaleNest"] = Input { }, ["Transform3DOp.TargetNest"] = Input { }, ["Transform3DOp.Import"] = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 165, 34.7576 } }, }, Instance_Instance_Renderer3D1 = Renderer3D { CtrlWShown = false, CustomData = { ToolVersion = 2 }, SourceOp = "Instance_Renderer3D1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, SceneInput = Input { SourceOp = "Instance_Transform3D2_1", Source = "Output", }, Reporting = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ["RendererSoftware.Channels.Nest"] = Input { }, ["RendererSoftware.Lighting"] = Input { }, }, ViewInfo = OperatorInfo { Pos = { 330, 34.7576 } }, }, Dissolve2 = Dissolve { Transitions = { [0] = "DFTDissolve" }, CtrlWShown = false, Inputs = { ProcessAlpha = Input { Value = 0, }, Mix = Input { SourceOp = "Calculation_OffsetV", Source = "Result", }, Background = Input { SourceOp = "Instance_Renderer3D1", Source = "Output", }, Foreground = Input { SourceOp = "Instance_Instance_Renderer3D1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 440, 133.758 } }, }, Calculation_OffsetV = Calculation { CtrlWZoom = false, NameSet = true, Inputs = { FirstOperand = Input { SourceOp = "Expression_Anim", Source = "NumberResult", }, SecondOperand = Input { Value = -1, }, }, }, Transform3D3 = Transform3D { CtrlWShown = false, Inputs = { SceneInput = Input { SourceOp = "Instance_CustomVertex3D1", Source = "Output", }, ["Transform3DOp.Rotate.Z"] = Input { Value = 75, }, }, ViewInfo = OperatorInfo { Pos = { 55, 133.758 } }, }, Transform3D3_1 = Transform3D { CtrlWShown = false, Inputs = { SceneInput = Input { SourceOp = "Instance_CustomVertex3D1_1", Source = "Output", }, ["Transform3DOp.Rotate.Z"] = Input { Value = 211, }, }, ViewInfo = OperatorInfo { Pos = { 55, 34.7576 } }, }, Instance_Transform3D2 = Transform3D { CtrlWShown = false, SourceOp = "Transform3D2", Inputs = { SceneInput = Input { SourceOp = "Transform3D3", Source = "Output", }, ["Transform3DOp.Translation"] = Input { }, ["Transform3DOp.Rotation"] = Input { }, ["Transform3DOp.PivotNest"] = Input { }, ["Transform3DOp.ScaleNest"] = Input { }, ["Transform3DOp.TargetNest"] = Input { }, ["Transform3DOp.Import"] = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 165, 133.758 } }, }, Instance_CustomVertex3D1 = CustomVertex3D { CtrlWShown = false, SourceOp = "CustomVertex3D1", Inputs = { SceneInput = Input { SourceOp = "Instance_Duplicate3D1", Source = "Data3D", }, ["Position.Nest"] = Input { }, ["Normal.Nest"] = Input { Value = 1, }, ["VertexColor.Nest"] = Input { }, ["TexCoord.Nest"] = Input { }, ["EnvCoord.Nest"] = Input { }, ["TangentU.Nest"] = Input { }, ["TangentV.Nest"] = Input { }, ["Velocity.Nest"] = Input { }, ["Point1.Nest"] = Input { Value = 0, }, ["Point2.Nest"] = Input { }, ["Point3.Nest"] = Input { }, ["Point4.Nest"] = Input { }, ["Point5.Nest"] = Input { }, ["Point6.Nest"] = Input { }, ["Point7.Nest"] = Input { }, ["Point8.Nest"] = Input { }, Image1 = Input { }, Image2 = Input { }, Image3 = Input { }, Randomize = Input { }, NumberControls = Input { }, PointControls = Input { }, ImageControls = Input { }, LUTControls = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -55, 133.758 } }, }, Instance_Duplicate3D1_1 = Duplicate3D { CtrlWShown = false, SourceOp = "Duplicate3D1", Inputs = { ["RectRgn.Translation"] = Input { }, ["RectRgn.PivotNest"] = Input { }, ["RectRgn.SizeNest"] = Input { }, ["RectRgn.Rotation"] = Input { }, Translation = Input { }, Rotation = Input { }, PivotNest = Input { Value = 1, }, ScaleNest = Input { }, RandomSeed = Input { Value = 18470, }, Randomize = Input { }, TranslationJitter = Input { }, RotationJitter = Input { }, PivotJitterNest = Input { Value = 1, }, ScaleJitterNest = Input { }, RegionNest = Input { }, SceneInput = Input { SourceOp = "Transform3D1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -165, 34.7576 } }, }, Instance_CustomVertex3D1_1 = CustomVertex3D { CtrlWShown = false, SourceOp = "CustomVertex3D1", Inputs = { SceneInput = Input { SourceOp = "Instance_Duplicate3D1_1", Source = "Data3D", }, ["Position.Nest"] = Input { }, ["Normal.Nest"] = Input { Value = 1, }, ["VertexColor.Nest"] = Input { }, ["TexCoord.Nest"] = Input { }, ["EnvCoord.Nest"] = Input { }, ["TangentU.Nest"] = Input { }, ["TangentV.Nest"] = Input { }, ["Velocity.Nest"] = Input { }, ["Point1.Nest"] = Input { Value = 0, }, ["Point2.Nest"] = Input { }, ["Point3.Nest"] = Input { }, ["Point4.Nest"] = Input { }, ["Point5.Nest"] = Input { }, ["Point6.Nest"] = Input { }, ["Point7.Nest"] = Input { }, ["Point8.Nest"] = Input { }, Image1 = Input { }, Image2 = Input { }, Image3 = Input { }, Randomize = Input { }, NumberControls = Input { }, PointControls = Input { }, ImageControls = Input { }, LUTControls = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -55, 34.7576 } }, }, Instance_Renderer3D1 = Renderer3D { CtrlWShown = false, CustomData = { ToolVersion = 2 }, SourceOp = "Renderer3D1", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, SceneInput = Input { SourceOp = "Instance_Transform3D2", Source = "Output", }, Reporting = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, ["RendererSoftware.Channels.Nest"] = Input { }, ["RendererSoftware.Lighting"] = Input { }, }, ViewInfo = OperatorInfo { Pos = { 330, 133.758 } }, }, Instance_Duplicate3D1 = Duplicate3D { CtrlWShown = false, SourceOp = "Duplicate3D1", Inputs = { ["RectRgn.Translation"] = Input { }, ["RectRgn.PivotNest"] = Input { }, ["RectRgn.SizeNest"] = Input { }, ["RectRgn.Rotation"] = Input { }, Translation = Input { }, Rotation = Input { }, PivotNest = Input { Value = 1, }, ScaleNest = Input { }, RandomSeed = Input { Value = 8860, }, Randomize = Input { }, TranslationJitter = Input { }, RotationJitter = Input { }, PivotJitterNest = Input { Value = 1, }, ScaleJitterNest = Input { }, RegionNest = Input { }, SceneInput = Input { SourceOp = "Transform3D1", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -165, 133.758 } }, } }, UserControls = ordered() { Input5 = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "ScrewControl", INP_MaxScale = 10, INP_Default = 3, INP_MinScale = 1, INP_MinAllowed = 1, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "表示間隔(フレーム)" }, Input6 = { LINKS_Name = "幅", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Default = 1, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 10, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input13 = { LINKS_Name = "距離", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 1, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, INP_MinAllowed = 0, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input7 = { LINKS_Name = "線数", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 360, INP_Integer = true, INP_MinScale = 0, INP_MaxScale = 360, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input10 = { LINKS_Name = "束", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 20, INP_Integer = true, INP_MinScale = 1, INP_MaxScale = 20, INP_MinAllowed = 1, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, InputJitter = { LINKS_Name = "Jitter", LINKID_DataType = "Number", INPID_InputControl = "LabelControl", INP_Default = 1, INP_Integer = true, INP_MinScale = 0, INP_MaxScale = 1, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, LBLC_DropDownButton = true, LBLC_NumInputs = 4, ICS_ControlPage = "Controls" }, Input8 = { LINKS_Name = "Jitter 距離", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 0.4, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 2, INP_MinAllowed = 0, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input9 = { LINKS_Name = "Jitter 角度", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 5, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 180, INP_MinAllowed = 0, INP_MaxAllowed = 1000000, IC_Steps = 360, ICS_ControlPage = "Controls" }, Input11 = { LINKS_Name = "波数", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 5, INP_Integer = true, INP_MinScale = 1, INP_MaxScale = 10, INP_MinAllowed = 1, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" }, Input12 = { LINKS_Name = "振幅", LINKID_DataType = "Number", INPID_InputControl = "ScrewControl", INP_Default = 0.2, INP_Integer = false, INP_MinScale = 0, INP_MaxScale = 1, INP_MinAllowed = -1000000, INP_MaxAllowed = 1000000, ICS_ControlPage = "Controls" } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Titles/りぞりぷと(RIZORIPUTO)/RS_ASCIIArt.setting ================================================ { Tools = ordered() { Template = TextPlus { CtrlWZoom = false, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Center = Input { Value = { 0, 0 }, }, Name1 = Input { Value = "TEXT", }, Name2 = Input { Value = "BG", }, Enabled2 = Input { Value = 1, }, Red1 = Input { Value = 0, }, Green1 = Input { Value = 0, }, Blue1 = Input { Value = 0, }, Font = Input { Value = "MS PGothic", }, Style = Input { Value = "Regular", }, Size = Input { Value = 0.04, }, VerticalTopCenterBottom = Input { Value = 1, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalLeftCenterRight = Input { Value = -1, }, HorizontalJustificationNew = Input { Value = 3, }, Filter = Input { Value = "Width\nHeight\nUseFrameFormatSettings\nFilter", }, ElementShape2 = Input { Value = 2, }, Level2 = Input { Value = 0, }, Green2 = Input { Value = 1, }, Blue2 = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 220, 49.5 } }, UserControls = ordered() { SaveSettings = { INPID_InputControl = "ButtonControl", INP_Integer = false, BTNCS_Execute = [[ local node = self:GetTool() local path = fusion:RequestFile( '', node.Name .. '.setting', { FReqB_Saving = true, FReqB_SeqGather = false, FReqS_Filter = 'Settings File (*.setting)|*.setting', FReqS_Title = 'Save Settings', } ) if path then node:SaveSettings(comp:MapPath(path)) print('Save: ' .. comp:MapPath(path)) end ]], LINKS_Name = "Save Settings", ICS_ControlPage = "Tools", LINKID_DataType = "Number", }, LoadSettings = { INPID_InputControl = "ButtonControl", INP_Integer = false, BTNCS_Execute = [[ local function split(str, ts) if ts == nil then return {} end local t = {} i = 1 for s in string.gmatch(str, "([^" .. ts .. "]+)") do t[i] = s i = i + 1 end return t end local function getToolName(st) for key, v in pairs(st['Tools']) do if (type(v) == 'table') and (v['Inputs'] ~= nil) then return key end end return nil end local node = self:GetTool() local path = fusion:RequestFile( '', '', { FReqB_SeqGather = false, FReqS_Filter = 'Settings File (*.setting)|*.setting', FReqS_Title = 'Load Settings', } ) if path then local st = node:SaveSettings() local filter_list = split(node:GetInput("Filter"),'\n') local f_st = bmd.readfile(comp:MapPath(path)) local f_name = getToolName(f_st) if f_name == nil then return end for i, key in ipairs(filter_list) do f_st['Tools'][f_name]['Inputs'][key] = st['Tools'][node.Name]['Inputs'][key] local tmp = f_st['Tools'][f_name]['Inputs'][key] if (type(tmp) == 'table') and (tmp['SourceOp'] ~= nil) then local src = tmp['SourceOp'] f_st['Tools'][src] = st['Tools'][src] end end node:LoadSettings(f_st) print('Load: ' .. comp:MapPath(path)) end ]], LINKS_Name = "Load Settings", ICS_ControlPage = "Tools", LINKID_DataType = "Number", }, Filter = { LINKS_Name = "Filter", LINKID_DataType = "Text", INPID_InputControl = "TextEditControl", TEC_Wrap = false, TEC_ReadOnly = false, ICS_ControlPage = "Tools", INP_External = false, INP_Passive = true, INP_Default = "Width\nHeight\nUseFrameFormatSettings\nFilter", } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Edit/Titles/りぞりぷと(RIZORIPUTO)/RS_TextPlus.setting ================================================ { Tools = ordered() { Template = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.09, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Filter = Input { Value = "StyledText\nWidth\nHeight\nUseFrameFormatSettings\nFilter", }, }, ViewInfo = OperatorInfo { Pos = { 220, 49.5 } }, UserControls = ordered() { SaveSettings = { INPID_InputControl = "ButtonControl", INP_Integer = false, BTNCS_Execute = [[ local node = self:GetTool() local path = fusion:RequestFile( '', node.Name .. '.setting', { FReqB_Saving = true, FReqB_SeqGather = false, FReqS_Filter = 'Settings File (*.setting)|*.setting', FReqS_Title = 'Save Settings', } ) if path then node:SaveSettings(comp:MapPath(path)) print('Save: ' .. comp:MapPath(path)) end ]], LINKS_Name = "Save Settings", ICS_ControlPage = "Tools", LINKID_DataType = "Number", }, LoadSettings = { INPID_InputControl = "ButtonControl", INP_Integer = false, BTNCS_Execute = [[ local function split(str, ts) if ts == nil then return {} end local t = {} i = 1 for s in string.gmatch(str, "([^" .. ts .. "]+)") do t[i] = s i = i + 1 end return t end local function getToolName(st) for key, v in pairs(st['Tools']) do if (type(v) == 'table') and (v['Inputs'] ~= nil) then return key end end return nil end local node = self:GetTool() local path = fusion:RequestFile( '', '', { FReqB_SeqGather = false, FReqS_Filter = 'Settings File (*.setting)|*.setting', FReqS_Title = 'Load Settings', } ) if path then local st = node:SaveSettings() local filter_list = split(node:GetInput("Filter"),'\n') local f_st = bmd.readfile(comp:MapPath(path)) local f_name = getToolName(f_st) if f_name == nil then return end for i, key in ipairs(filter_list) do f_st['Tools'][f_name]['Inputs'][key] = st['Tools'][node.Name]['Inputs'][key] local tmp = f_st['Tools'][f_name]['Inputs'][key] if (type(tmp) == 'table') and (tmp['SourceOp'] ~= nil) then local src = tmp['SourceOp'] f_st['Tools'][src] = st['Tools'][src] end end node:LoadSettings(f_st) print('Load: ' .. comp:MapPath(path)) end ]], LINKS_Name = "Load Settings", ICS_ControlPage = "Tools", LINKID_DataType = "Number", }, Filter = { LINKS_Name = "Filter", LINKID_DataType = "Text", INPID_InputControl = "TextEditControl", TEC_Wrap = false, TEC_ReadOnly = false, ICS_ControlPage = "Tools", INP_External = false, INP_Passive = true, INP_Default = "StyledText\nWidth\nHeight\nUseFrameFormatSettings\nFilter", } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/AutoDomain.setting ================================================ { Tools = ordered() { AutoDomain1 = AutoDomain { CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 11660, -511.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } } } } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/BG/HorizontalStripe.setting ================================================ { Tools = ordered() { Mrg_D = Merge { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } }, }, Inputs = { Background = Input { SourceOp = "Mrg_C", Source = "Output", }, Foreground = Input { SourceOp = "Xf_E", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 550, -16.5 } }, }, Mrg_C = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { Background = Input { SourceOp = "Mrg_B", Source = "Output", }, Foreground = Input { SourceOp = "Xf_D", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 440, -16.5 } }, }, Mrg_B = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { Background = Input { SourceOp = "Mrg_A", Source = "Output", }, Foreground = Input { SourceOp = "Xf_C", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 330, -16.5 } }, }, Xf_E = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.9 }, }, Input = Input { SourceOp = "BG_E", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 550, -148.5 } }, }, Xf_C = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { Input = Input { SourceOp = "BG_C", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 330, -148.5 } }, }, Xf_B = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.3 }, }, Input = Input { SourceOp = "BG_B", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 220, -148.5 } }, }, Xf_D = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.7 }, }, Input = Input { SourceOp = "BG_D", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 440, -148.5 } }, }, Mrg_A = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { Background = Input { SourceOp = "Xf_A", Source = "Output", }, Foreground = Input { SourceOp = "Xf_B", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 220, -16.5 } }, }, Xf_A = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.1 }, }, Input = Input { SourceOp = "BG_A", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 110, -148.5 } }, }, BG_D = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 440, -280.5 } }, }, BG_E = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 550, -280.5 } }, }, BG_C = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 330, -280.5 } }, }, BG_B = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 220, -280.5 } }, }, BG_A = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } } }, Inputs = { EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, }, ViewInfo = OperatorInfo { Pos = { 110, -280.5 } }, }, Rct_A = RectangleMask { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\BG\\" } }, }, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, MaskWidth = Input { Value = 1920, }, MaskHeight = Input { Value = 1080, }, PixelAspect = Input { Value = { 1, 1 }, }, ClippingMode = Input { Value = FuID { "None" }, }, Width = Input { Value = 1, }, Height = Input { Value = 0.2, }, }, ViewInfo = OperatorInfo { Pos = { 330, -412.5 } }, } }, ActiveTool = "Mrg_D" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/BG/VerticalStripe.setting ================================================ { Tools = ordered() { Mrg_D = Merge { CtrlWZoom = false, NameSet = true, Inputs = { Background = Input { SourceOp = "Mrg_C", Source = "Output", }, Foreground = Input { SourceOp = "Xf_E", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 605, 214.5 } }, }, Mrg_C = Merge { NameSet = true, Inputs = { Background = Input { SourceOp = "Mrg_B", Source = "Output", }, Foreground = Input { SourceOp = "Xf_D", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 495, 214.5 } }, }, Xf_D = Transform { NameSet = true, Inputs = { Center = Input { Value = { 0.7, 0.5 }, }, Input = Input { SourceOp = "BG_D", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 495, 82.5 } }, }, Xf_E = Transform { NameSet = true, Inputs = { Center = Input { Value = { 0.9, 0.5 }, }, Input = Input { SourceOp = "BG_E", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 605, 82.5 } }, }, Xf_C = Transform { NameSet = true, Inputs = { Input = Input { SourceOp = "BG_C", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 385, 82.5 } }, }, Mrg_B = Merge { NameSet = true, Inputs = { Background = Input { SourceOp = "Mrg_A", Source = "Output", }, Foreground = Input { SourceOp = "Xf_C", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 385, 214.5 } }, }, Xf_B = Transform { NameSet = true, Inputs = { Center = Input { Value = { 0.3, 0.5 }, }, Input = Input { SourceOp = "BG_B", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 275, 82.5 } }, }, Mrg_A = Merge { NameSet = true, Inputs = { Background = Input { SourceOp = "Xf_A", Source = "Output", }, Foreground = Input { SourceOp = "Xf_B", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, 214.5 } }, }, BG_C = Background { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 385, -49.5 } }, }, BG_B = Background { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 275, -49.5 } }, }, BG_E = Background { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 605, -49.5 } }, }, BG_D = Background { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftRed = Input { Value = 1, }, TopLeftGreen = Input { Value = 1, }, TopLeftBlue = Input { Value = 1, }, EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 495, -49.5 } }, }, BG_A = Background { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, EffectMask = Input { SourceOp = "Rct_A", Source = "Mask", } }, ViewInfo = OperatorInfo { Pos = { 165, -49.5 } }, }, Xf_A = Transform { NameSet = true, Inputs = { Center = Input { Value = { 0.1, 0.5 }, }, Input = Input { SourceOp = "BG_A", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, 82.5 } }, }, Rct_A = RectangleMask { NameSet = true, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, MaskWidth = Input { Value = 1920, }, MaskHeight = Input { Value = 1080, }, PixelAspect = Input { Value = { 1, 1 }, }, ClippingMode = Input { Value = FuID { "None" }, }, Width = Input { Value = 0.2, }, Height = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 385, -181.5 } }, } }, ActiveTool = "Mrg_D" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/Flatten.setting ================================================ { Tools = ordered() { Flatten = Transform { Locked = true, CtrlWZoom = false, NameSet = true, Inputs = { FlattenTransform = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 550, 148.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } } } } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/ImagePlane用3dScene.setting ================================================ { Tools = ordered() { Renderer3D1 = Renderer3D { CustomData = { ToolVersion = 2, }, Inputs = { ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, }, ["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateY"] = Input { Value = 3, }, ["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateX"] = Input { Value = 3, }, ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, }, ["RendererOpenGL.Channels.Nest"] = Input { Value = 1, }, ["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 1, }, ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, }, ["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateX"] = Input { Value = 3, }, ["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateY"] = Input { Value = 3, }, ["RendererOpenGL.AccumQuality"] = Input { Value = 32, }, ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, SceneInput = Input { SourceOp = "Scene", Source = "Output", }, CameraSelector = Input { Value = FuID { "camera1" }, }, ["RendererSoftware.Channels.Nest"] = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 1100, -247.5 } }, }, Scene = Merge3D { CtrlWZoom = false, NameSet = true, Inputs = { SceneInput1 = Input { SourceOp = "Transform3D1", Source = "Output", }, SceneInput2 = Input { SourceOp = "Elements", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 990, -247.5 } }, }, Elements = Merge3D { NameSet = true, ViewInfo = OperatorInfo { Pos = { 990, -346.5 } }, }, Transform3D1 = Transform3D { Inputs = { SceneInput = Input { SourceOp = "camera1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 880, -247.5 } }, }, camera1 = Camera3D { Locked = true, Inputs = { ["Transform3DOp.Translate.Z"] = Input { Value = 1.38880300521851, }, PerspFarClip = Input { Value = 10000, }, AovType = Input { Value = 1, }, AoV = Input { Value = 39.5976796690875, }, FLength = Input { Value = 50, }, PlaneOfFocus = Input { Value = 1.388803, }, ["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, }, FilmBack = Input { Value = 1, }, FilmGate = Input { Value = FuID { "User" }, }, ApertureW = Input { Value = 1.41732, }, ApertureH = Input { Value = 0.94488, }, ResolutionGateFit = Input { Value = FuID { "Width" }, }, ControlVis = Input { Value = 1, }, ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 7, }, ["MtlStdInputs.MaterialID"] = Input { Value = 7, }, }, ViewInfo = OperatorInfo { Pos = { 770, -247.5 } }, } }, ActiveTool = "Scene" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/LightWrap.setting ================================================ { Tools = ordered() { LightWrap = GroupOperator { ViewInfo = GroupInfo { Flags = { GridSnap = true, AllowPan = false, ForceAll = true, AutoSnap = true }, Direction = "Horizontal", PipeStyle = "Direct", Offset = { 0, 0 }, Scale = 1 }, Tools = ordered() { Instance_Background1_1 = Background { ViewInfo = OperatorInfo { Pos = { 440, -82.5 } }, CtrlWZoom = false, NameSet = true, SourceOp = "Background1", Inputs = { ApplyMaskInverted = Input { }, FitMask = Input { }, ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, BackgroundNest = Input { }, TopLeftRed = Input { }, TopLeftGreen = Input { }, TopLeftBlue = Input { }, TopLeftAlpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, EffectMask = Input { SourceOp = "Merge6", Source = "Output" }, SettingsNest = Input { } } }, Merge3 = Merge { ViewInfo = OperatorInfo { Pos = { 440, 49.5 } }, Inputs = { Background = Input { SourceOp = "Merge6", Source = "Output" }, Foreground = Input { SourceOp = "Instance_Background1_1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, ApplyMode = Input { Value = FuID { "Multiply" } }, Blend = Input { Value = 0.2 } }, UserControls = ordered() { Shade = { LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "Shade", INPID_InputControl = "LabelControl", INP_Integer = true, LBLC_NumInputs = 4 } } }, Background1 = Background { ViewInfo = OperatorInfo { Pos = { -55, 214.5 } }, Inputs = { ApplyMaskInverted = Input { Value = 1 }, Height = Input { Value = 1080 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, Width = Input { Value = 1920 }, EffectMask = Input { SourceOp = "Merge6", Source = "Output" }, UseFrameFormatSettings = Input { Value = 1 } }, NameSet = true }, Instance_Background1_2 = Background { ViewInfo = OperatorInfo { Pos = { -165, -181.5 } }, NameSet = true, SourceOp = "Background1", Inputs = { ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, BackgroundNest = Input { }, TopLeftRed = Input { }, TopLeftGreen = Input { }, TopLeftBlue = Input { }, TopLeftAlpha = Input { Value = 0 }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, EffectMask = Input { }, SettingsNest = Input { } } }, Merge6 = Merge { ViewInfo = OperatorInfo { Pos = { -55, -82.5 } }, Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { SourceOp = "Instance_Background1_2", Source = "Output" } } }, Instance_Background1 = Background { ViewInfo = OperatorInfo { Pos = { 55, 82.5 } }, NameSet = true, SourceOp = "Background1", Inputs = { ImageNest = Input { }, ["Gamut.ColorSpaceNest"] = Input { }, ["Gamut.GammaSpaceNest"] = Input { }, BackgroundNest = Input { }, TopLeftRed = Input { Value = 1 }, TopLeftGreen = Input { Value = 1 }, TopLeftBlue = Input { Value = 1 }, TopLeftAlpha = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, EffectMask = Input { SourceOp = "Merge6", Source = "Output" }, SettingsNest = Input { } } }, Merge4 = Merge { ViewInfo = OperatorInfo { Pos = { 110, 214.5 } }, Inputs = { Foreground = Input { SourceOp = "Instance_Background1", Source = "Output" }, Background = Input { SourceOp = "Background1", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, Blend = Input { Value = 0 } }, UserControls = ordered() { Light = { LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "Light", INPID_InputControl = "LabelControl", INP_Integer = true, LBLC_NumInputs = 4 } } }, Merge1 = Merge { ViewInfo = OperatorInfo { Pos = { 275, 214.5 } }, Inputs = { ApplyMaskInverted = Input { Value = 1 }, Background = Input { SourceOp = "Merge4", Source = "Output" }, PerformDepthMerge = Input { Value = 0 }, ClampCoverage = Input { Value = 0 }, EffectMask = Input { SourceOp = "Merge6", Source = "Output" }, Gain = Input { Value = 0 } }, UserControls = ordered() { BG = { LBLC_DropDownButton = true, INP_Default = 1, INP_External = false, INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "BG", INPID_InputControl = "LabelControl", INP_Integer = true, LBLC_NumInputs = 1 } } }, Blur1 = Blur { ViewInfo = OperatorInfo { Pos = { 440, 214.5 } }, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" } }, XBlurSize = Input { Value = 10 }, Input = Input { SourceOp = "Merge1", Source = "Output" } } }, Merge2 = Merge { ViewInfo = OperatorInfo { Pos = { 605, 214.5 } }, Inputs = { Background = Input { SourceOp = "Merge3", Source = "Output" }, Operator = Input { Value = FuID { "Atop" } }, Foreground = Input { SourceOp = "Blur1", Source = "Output" }, Gain = Input { Value = 0 }, PerformDepthMerge = Input { Value = 0 } } }, Shake1_1 = Shake { Inputs = { XMaximum = Input { Expression = "Transform1_2_1.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2_1.y", Value = -0.1 }, Smoothness = Input { Value = 1.5 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2_1.x", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2_1.y", Value = 0.1 } }, CtrlWZoom = false, Faster = true }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { Keyframes = Input { SourceOp = "KeyframeStretcher1_1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } }, CtrlWZoom = false }, KeyframeStretcher1_1Keyframes = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Red = 193, Green = 106, Blue = 231 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Inputs = { XMaximum = Input { Expression = "Transform1_2.x", Value = 0.1 }, YMinimum = Input { Expression = "-Transform1_2.y", Value = -0.1 }, Smoothness = Input { Value = 2 }, LockXY = Input { Value = 0 }, XMinimum = Input { Expression = "-Transform1_2.x", Value = -0.1 }, YMaximum = Input { Expression = "Transform1_2.y", Value = 0.1 } }, CtrlWZoom = false, Faster = true }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { Keyframes = Input { SourceOp = "KeyframeStretcher1Keyframes", Source = "Value" }, StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 } }, CtrlWZoom = false }, KeyframeStretcher1Keyframes = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Red = 193, Green = 106, Blue = 231 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 3.33333333333333, 0 } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, XYPath1 = XYPath { CtrlWZoom = false, ShowKeyPoints = false, DrawMode = "ModifyOnly", Inputs = { X = Input { Value = 0.5 }, Y = Input { SourceOp = "Calculation1_1", Source = "Result" } } }, Calculation1_1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" }, FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result" }, SecondOperand = Input { Value = 0.5 } }, CtrlWZoom = false }, Calculation2_1 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculationonXYPath1YFirstOperand", Source = "Value" }, Operator = Input { Value = 2 }, SecondOperand = Input { Value = 0.5 } }, CtrlWZoom = false }, CalculationonCalculationonXYPath1YFirstOperand = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Red = 0, Green = 255, Blue = 0 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 4.65, 0.225 } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } }, Calculation1 = Calculation { Inputs = { FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" }, FirstOperand = Input { SourceOp = "Calculation2", Source = "Result" }, SecondOperand = Input { Value = 1 } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" }, FirstOperand = Input { SourceOp = "CalculationonCalculation1FirstOperand", Source = "Value" }, Operator = Input { Value = 2 }, SecondOperand = Input { Value = 0.8 } }, CtrlWZoom = false }, CalculationonCalculation1FirstOperand = BezierSpline { CtrlWZoom = false, NameSet = true, SplineColor = { Red = 210, Green = 105, Blue = 30 }, KeyFrames = { [0] = { 0, Flags = { Linear = true }, RH = { 1, 0 } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, Outputs = ordered() { MainOutput1 = InstanceOutput { SourceOp = "Merge2", Source = "Output" } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Merge1", Source = "Foreground", Name = "Background", }, MainInput2 = InstanceInput { SourceOp = "Merge6", Source = "Foreground" }, Input1 = InstanceInput { Name = "Blur Size", Source = "XBlurSize", SourceOp = "Blur1", Default = 10 }, Input2 = InstanceInput { SourceOp = "Merge2", Source = "Blend", Default = 1 }, Input3 = InstanceInput { SourceOp = "Merge1", Source = "BG", Default = 1 }, Input4 = InstanceInput { SourceOp = "Merge1", Source = "Blend", Default = 1 }, Input5 = InstanceInput { SourceOp = "Merge4", Source = "Light", Default = 1 }, Input6 = InstanceInput { Name = "Color", ControlGroup = 1, Source = "TopLeftRed", SourceOp = "Instance_Background1", Default = 1 }, Input7 = InstanceInput { Name = "Top Left Green", ControlGroup = 1, Source = "TopLeftGreen", SourceOp = "Instance_Background1", Default = 1 }, Input8 = InstanceInput { Name = "Top Left Blue", ControlGroup = 1, Source = "TopLeftBlue", SourceOp = "Instance_Background1", Default = 1 }, Input9 = InstanceInput { SourceOp = "Merge4", Source = "Blend", Default = 0 }, Input10 = InstanceInput { SourceOp = "Merge3", Source = "Shade", Default = 1 }, Input11 = InstanceInput { Name = "Color", ControlGroup = 2, Source = "TopLeftRed", SourceOp = "Instance_Background1_1", Default = 0 }, Input12 = InstanceInput { Name = "Top Left Green", ControlGroup = 2, Source = "TopLeftGreen", SourceOp = "Instance_Background1_1", Default = 0 }, Input13 = InstanceInput { Name = "Top Left Blue", ControlGroup = 2, Source = "TopLeftBlue", SourceOp = "Instance_Background1_1", Default = 0 }, Input14 = InstanceInput { SourceOp = "Merge3", Source = "Blend", Default = 0.2 }, Input15 = InstanceInput { Name = "Image", Source = "ImageNest", SourceOp = "Background1", Page = "Image", Default = 1 }, Input16 = InstanceInput { SourceOp = "Background1", Source = "Width", Default = 1920 }, Input17 = InstanceInput { SourceOp = "Background1", Source = "Height", Default = 1080 }, Input18 = InstanceInput { Name = "Pixel Aspect", Source = "PixelAspect", SourceOp = "Background1" }, Input19 = InstanceInput { Name = "Use Frame Format Settings", Source = "UseFrameFormatSettings", SourceOp = "Background1", Default = 1 }, Input20 = InstanceInput { SourceOp = "Background1", Source = "Depth", Default = 0 } }, CtrlWZoom = false } } } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/目パチ_口パク(Open)機構.setting ================================================ { Tools = ordered() { EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthOpenAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnimLayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnimLayerEnabled2", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 330, 16.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset" }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, INPID_InputControl = "LabelControl", LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { LINKID_DataType = "Number", INP_Integer = false, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", INP_Passive = true, INP_External = false, LINKS_Name = "", } } }, EyeAnimLayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 1, RH = { 41, 0 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 0, LH = { 123, 0.666666666666667 }, RH = { 124, 1 }, Flags = { StepIn = true } }, [127] = { 1, LH = { 127, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnimLayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 41, 0 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 1, LH = { 123, 0.666666666666667 }, RH = { 124, 1 }, Flags = { StepIn = true } }, [127] = { 0, LH = { 127, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 165, -379.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { FlattenTransform = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 330, -379.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthOpenAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthBase", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "M_Close", Source = "Output", }, LayerName2 = Input { Value = "M_Close", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "M01", Source = "Output", }, LayerName3 = Input { Value = "M01", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "M02", Source = "Output", }, LayerName4 = Input { Value = "M02", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "M03", Source = "Output", }, LayerName5 = Input { Value = "M03", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "M_Open", Source = "Output", }, LayerName6 = Input { Value = "M_Open", }, LayerEnabled6 = Input { Value = 0, }, Threshold = Input { Value = 0.55, }, }, ViewInfo = OperatorInfo { Pos = { -330, 16.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { M_Open = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 6, INP_Default = 6, INP_MinScale = 3, INP_MinAllowed = 3, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "口パク", LINKS_Name = "M_Open", }, Threshold = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.550000011920929, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "口パク", LINKS_Name = "Threshold" } } }, M02 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -440, -379.5 } }, }, M01 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -330, -379.5 } }, }, M_Close = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -220, -379.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { -110, -379.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, M03 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -550, -379.5 } }, }, M_Open = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -660, -379.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { -770, 16.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } } }, ActiveTool = "EyeAnim" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/目パチ_口パク機構.setting ================================================ { Tools = ordered() { MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.460079669291306, 0.690525920907883 }, }, Input = Input { SourceOp = "MouthBase", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 110, -412.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { 0, -412.5 } }, }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "Body", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -110, -280.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -110, -412.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -220, -412.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -330, -412.5 } }, }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "E", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -440, -412.5 } }, }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { }, }, ViewInfo = OperatorInfo { Pos = { -550, -412.5 } }, }, Body = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { -550, -280.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 385, -676.5 } }, }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 550, -676.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -110, -676.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -220, -676.5 } }, }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FlattenTransform = Input { Value = 1, }, }, ViewInfo = OperatorInfo { Pos = { 110, -676.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -330, -676.5 } }, }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { 0, -676.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -440, -676.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, ViewInfo = OperatorInfo { Pos = { -550, -676.5 } }, }, EyeAnim = MultiMerge { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnimLayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnimLayerEnabled2", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 550, -280.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset" }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { INP_External = false, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", ICS_ControlPage = "目パチ", INP_Passive = true, LINKID_DataType = "Number", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { ICS_ControlPage = "目パチ", INP_Integer = false, LBLC_DropDownButton = false, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, INPID_InputControl = "LabelControl", LINKS_Name = "", } } }, EyeAnimLayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 1, RH = { 41, 0 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 0, LH = { 123, 0.666666666666667 }, RH = { 124, 1 }, Flags = { StepIn = true } }, [127] = { 1, LH = { 127, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnimLayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 41, 0 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 1, LH = { 123, 0.666666666666667 }, RH = { 124, 1 }, Flags = { StepIn = true } }, [127] = { 0, LH = { 127, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, ActiveTool = "EyeAnim" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/立ち絵用小窓.setting ================================================ { Tools = ordered() { Komado = GroupOperator { Outputs = ordered() { MainOutput1 = InstanceOutput { Source = "Output", SourceOp = "Merge3" } }, ViewInfo = GroupInfo { Offset = { 0, 0 }, Direction = "Horizontal", Flags = { ForceAll = true, AutoSnap = true, GridSnap = true, AllowPan = false }, PipeStyle = "Direct", Scale = 1 }, Inputs = ordered() { MainInput1 = InstanceInput { Name = "Object", Source = "Input", SourceOp = "PipeRouter1" }, MainInput2 = InstanceInput { Name = "Base", Source = "Input", SourceOp = "Transform2" }, MainInput3 = InstanceInput { Name = "Border", Source = "Input", SourceOp = "Instance_Transform2" }, Input1 = InstanceInput { Source = "Center", SourceOp = "Transform2" }, Input2 = InstanceInput { Source = "Pivot", SourceOp = "Transform2" }, Input3 = InstanceInput { Name = "Use Size and Aspect", Default = 1, Source = "UseSizeAndAspect", SourceOp = "Transform2" }, Input4 = InstanceInput { Source = "Size", SourceOp = "Transform2", Default = 1 }, Input5 = InstanceInput { Source = "Aspect", SourceOp = "Transform2", Default = 1 }, Input6 = InstanceInput { Name = "X Size", Default = 1, Source = "XSize", SourceOp = "Transform2" }, Input7 = InstanceInput { Name = "Y Size", Default = 1, Source = "YSize", SourceOp = "Transform2" }, Input8 = InstanceInput { Source = "Angle", SourceOp = "Transform2", Default = 0 }, Input9 = InstanceInput { Name = "Flip Horizontal", ControlGroup = 1, Default = 0, Source = "FlipHoriz", SourceOp = "Transform2" }, Input10 = InstanceInput { Name = "Flip Vertical", ControlGroup = 1, Default = 0, Source = "FlipVert", SourceOp = "Transform2" }, Input11 = InstanceInput { Source = "Mask", SourceOp = "Rectangle1", Default = 0 }, Input12 = InstanceInput { Source = "Center", SourceOp = "Rectangle1" }, Input13 = InstanceInput { Source = "Width", SourceOp = "Rectangle1", Default = 10 }, Input14 = InstanceInput { Source = "Height", SourceOp = "Rectangle1", Default = 1 }, Input15 = InstanceInput { Name = "Corner Radius", Default = 0, Source = "CornerRadius", SourceOp = "Rectangle1" }, Input16 = InstanceInput { Source = "Angle", SourceOp = "Rectangle1", Default = 0 } }, CtrlWZoom = false, Tools = ordered() { Calculation1 = Calculation { Inputs = { SecondOperand = Input { Value = 1 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart" } }, CtrlWZoom = false }, Calculation2 = Calculation { Inputs = { Operator = Input { Value = 2 }, SecondOperand = Input { Value = 0.8 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransformAspectFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" } }, CtrlWZoom = false }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 105, Blue = 30, Red = 210 }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, RH = { 4.66666666666667, 0.0800000000000001 }, LH = { 2, 0.0800000000000001 } }, [8] = { -0.0489999999999999, RH = { 9.33333333333333, -0.0489999999999999 }, LH = { 6.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, RH = { 13.3333333333333, 0.03 }, LH = { 10.6666666666667, 0.03 } }, [16] = { -0.00700000000000001, RH = { 16.6666666666667, -0.00700000000000001 }, LH = { 14.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, RH = { 18.6666666666667, 0.004 }, LH = { 17.3333333333333, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } }, Shake1_1 = Shake { Faster = true, Inputs = { YMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.y" }, Smoothness = Input { Value = 1.5 }, LockXY = Input { Value = 0 }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.x" }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.x" }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.y" } }, CtrlWZoom = false }, KeyframeStretcher1_1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2_1Keyframes" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Merge1 = Merge { Inputs = { Operator = Input { Value = FuID { "Under" } }, Foreground = Input { Source = "Output", SourceOp = "Merge4" }, PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "ChannelBooleans2" } }, ViewInfo = OperatorInfo { Pos = { 10285, 1237.5 } } }, Merge3 = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Background = Input { Source = "Output", SourceOp = "Merge1" }, ApplyMaskInverted = Input { Value = 1 }, Foreground = Input { Source = "Output", SourceOp = "Instance_Transform2" }, EffectMask = Input { Source = "Mask", SourceOp = "Rectangle1" } }, ViewInfo = OperatorInfo { Pos = { 10285, 1336.5 } } }, PipeRouter1 = PipeRouter { ViewInfo = PipeRouterInfo { Pos = { 10112.4169921875, 918.821838378906 } } }, ChannelBooleans1 = ChannelBoolean { Inputs = { ToBlue = Input { Value = 15 }, ToAlpha = Input { Value = 15 }, Background = Input { Source = "Output", SourceOp = "PipeRouter1" }, ToRed = Input { Value = 15 }, ToGreen = Input { Value = 15 } }, ViewInfo = OperatorInfo { Pos = { 9735, 1006.5 } } }, Transform2 = Transform { ViewInfo = OperatorInfo { Pos = { 9405, 1237.5 } } }, Instance_Transform2 = Transform { Inputs = { SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, Input = Input { }, EndRenderScripts = Input { }, EffectMask = Input { }, StartRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 9405, 1369.5 } }, SourceOp = "Transform2" }, Merge4 = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Instance_Transform2" }, Background = Input { Source = "Output", SourceOp = "Transform2" } }, ViewInfo = OperatorInfo { Pos = { 9570, 1237.5 } } }, Merge2 = Merge { Inputs = { PerformDepthMerge = Input { Value = 0 }, Foreground = Input { Source = "Output", SourceOp = "Merge4" }, Background = Input { Source = "Output", SourceOp = "ChannelBooleans1" } }, ViewInfo = OperatorInfo { Pos = { 9735, 1138.5 } } }, Bitmap1 = BitmapMask { Inputs = { MaskHeight = Input { Value = 1080 }, PixelAspect = Input { Value = { 1, 1 } }, ClippingMode = Input { Value = FuID { "None" } }, EffectMask = Input { Source = "Mask", SourceOp = "Rectangle1" }, Filter = Input { Value = FuID { "Fast Gaussian" } }, Image = Input { Source = "Output", SourceOp = "Merge2" }, MaskWidth = Input { Value = 1920 } }, ViewInfo = OperatorInfo { Pos = { 9900, 1138.5 } } }, ChannelBooleans2 = ChannelBoolean { Inputs = { ToBlue = Input { Value = 15 }, ToAlpha = Input { Value = 30 }, Background = Input { Source = "Output", SourceOp = "PipeRouter1" }, EffectMask = Input { Source = "Mask", SourceOp = "Bitmap1" }, ApplyMaskInverted = Input { Value = 1 }, ToRed = Input { Value = 15 }, ToGreen = Input { Value = 15 } }, ViewInfo = OperatorInfo { Pos = { 10285, 1138.5 } } }, Rectangle1 = RectangleMask { ViewInfo = OperatorInfo { Pos = { 9900, 1039.5 } }, Inputs = { MaskHeight = Input { Value = 1080 }, PixelAspect = Input { Value = { 1, 1 } }, ClippingMode = Input { Value = FuID { "None" } }, Center = Input { Value = { 0.5, 1.5 } }, Width = Input { Value = 10 }, Filter = Input { Value = FuID { "Fast Gaussian" } }, Height = Input { Value = 1 }, MaskWidth = Input { Value = 1920 } }, UserControls = ordered() { Mask = { INP_Default = 0, INP_External = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LINKID_DataType = "Number", LINKS_Name = "Mask", INP_Passive = true, INP_Integer = true, LBLC_NumInputs = 5 } }, CtrlWZoom = false }, XYPath1 = XYPath { DrawMode = "ModifyOnly", Inputs = { Y = Input { Source = "Result", SourceOp = "Calculation1_1" }, X = Input { Value = 0.5 } }, CtrlWZoom = false, ShowKeyPoints = false }, Calculation1_1 = Calculation { Inputs = { SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Result", SourceOp = "Calculation2_1" }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset" } }, CtrlWZoom = false }, Calculation2_1 = Calculation { Inputs = { Operator = Input { Value = 2 }, SecondOperand = Input { Value = 0.5 }, FirstOperand = Input { Source = "Value", SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand" }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate" } }, CtrlWZoom = false }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 255, Blue = 0, Red = 0 }, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, RH = { 19.6825406677053, 0.0439451976698349 }, LH = { 12.4, 0.214 } }, [25] = { 0.000999999999999557, RH = { 27.6, 0.025 }, LH = { 23.6, 0.0269999999999996 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } }, Shake1 = Shake { Faster = true, Inputs = { YMinimum = Input { Value = -0.1, Expression = "-Transform1_2.y" }, Smoothness = Input { Value = 2 }, LockXY = Input { Value = 0 }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2.x" }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2.x" }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2.y" } }, CtrlWZoom = false }, KeyframeStretcher1 = KeyStretcherMod { Inputs = { StretchStart = Input { Value = 10 }, StretchEnd = Input { Value = 110 }, Keyframes = Input { Source = "Value", SourceOp = "KeyStretcheronTransform1_2Keyframes" } }, CtrlWZoom = false }, KeyStretcheronTransform1_2Keyframes = BezierSpline { CtrlWZoom = false, SplineColor = { Green = 106, Blue = 231, Red = 193 }, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, RH = { 43.3333333333333, 1 }, LH = { 6.66666666666667, 1 } }, [110] = { 1, RH = { 113.333333333333, 1 }, LH = { 76.6666666666667, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } } } } } } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷと(RIZORIPUTO)/立ち絵終端.setting ================================================ { Tools = ordered() { ["モーションなし"] = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, ViewInfo = OperatorInfo { Pos = { 440, 82.5 } }, }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 440, 346.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Value = Input { Value = 1, }, }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Value = Input { Value = 1, }, }, }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { -385, 346.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", }, }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", }, }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonCalculationonぴょん_CtrlCenterXYPath1_1YFirstOperandFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, }, }, ["CalculationonCalculationonCalculationonぴょん_CtrlCenterXYPath1_1YFirstOperandFirstOperand"] = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { -220, 346.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, }, }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { -55, 346.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 275, 346.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 110, 346.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { -550, 346.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 605, 346.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, }, }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 770, 346.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 935, 346.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 1100, 346.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", }, }, } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 440, 511.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 275, 511.5 } }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 1265, 346.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", }, }, } }, }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 440, 643.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 275, 643.5 } }, }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 1430, 346.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと(RIZORIPUTO)\\" } } }, Inputs = { Center = Input { Value = { 0.85, 0.1 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 440, 775.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } } }, ActiveTool = "モーションなし" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷとOLD/Old/ヌル(AutoDomainを使ってください).setting ================================================ { Tools = ordered() { RS_Null1 = Fuse.RS_Null { CtrlWZoom = false, ViewInfo = OperatorInfo { Pos = { 12155, -808.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }, Version = 1 } } } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷとOLD/キャッシュV2.setting ================================================ { Tools = ordered() { RS_Cache = MacroOperator { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = ordered() { Input1 = InstanceInput { SourceOp = "TimeStretcher1", Source = "Input", } }, Outputs = { Output1 = InstanceOutput { SourceOp = "RS_Null1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 1155, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 291, 107.503, 145.5, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { -1732.5, -469.864 } }, Tools = ordered() { RS_Null1 = Fuse.RS_Null { CtrlWShown = false, Inputs = { Input = Input { SourceOp = "TimeStretcher1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 1815, 478.5 } }, Version = 1 }, TimeStretcher1 = TimeStretcher { CtrlWShown = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { SourceTime = Input { SourceOp = "RS_GlobalStart3", Source = "Output", }, InterpolateBetweenFrames = Input { Value = 0, }, SampleSpread = Input { Disabled = true, }, }, ViewInfo = OperatorInfo { Pos = { 1650, 478.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, RS_GlobalStart3 = Fuse.RS_GlobalStart { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, } } } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷとOLD/口パク(FUSE).setting ================================================ { Tools = ordered() { RS_MouthAIUEO = Fuse.RS_MouthAIUEO { CtrlWZoom = false, NameSet = true, Inputs = { N = Input { SourceOp = "N", Source = "Output", }, A = Input { SourceOp = "A", Source = "Output", }, I = Input { SourceOp = "I", Source = "Output", }, U = Input { SourceOp = "U", Source = "Output", }, E = Input { SourceOp = "E", Source = "Output", }, O = Input { SourceOp = "O", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 990, 49.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, Version = 1 }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 880, 49.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 770, 49.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 660, 49.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 550, 49.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 440, 49.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, ViewInfo = OperatorInfo { Pos = { 330, 49.5 } }, } }, ActiveTool = "RS_MouthAIUEO" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷとOLD/口パク(FUSE_Open).setting ================================================ { Tools = ordered() { M05 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 220, 49.5 } }, }, M04 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 330, 49.5 } }, }, M03 = Fuse.Wireless { NameSet = true, ViewInfo = OperatorInfo { Pos = { 440, 49.5 } }, }, RS_MouthOpen = Fuse.RS_MouthOpen { CtrlWZoom = false, NameSet = true, Inputs = { M01 = Input { SourceOp = "M01", Source = "Output", }, M02 = Input { SourceOp = "M02", Source = "Output", }, M04 = Input { SourceOp = "M03", Source = "Output", }, M05 = Input { SourceOp = "M04", Source = "Output", }, M06 = Input { SourceOp = "M05", Source = "Output", }, Threshold01 = Input { Value = 0.1, }, Threshold02 = Input { Value = 0.25, }, Threshold03 = Input { Value = 0.4, }, Threshold04 = Input { Value = 0.55, }, }, ViewInfo = OperatorInfo { Pos = { 770, 49.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, Version = 1 }, M01 = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 660, 49.5 } }, }, M02 = Fuse.Wireless { NameSet = true, ViewInfo = OperatorInfo { Pos = { 550, 49.5 } }, } }, ActiveTool = "RS_MouthOpen" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷとOLD/口パク.setting ================================================ { Tools = ordered() { MouthCtrl = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { Input = Input { SourceOp = "MouthAnim", Source = "Output", }, AnimStatus = Input { Value = "On", }, }, ViewInfo = OperatorInfo { Pos = { 220, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Anim = { INP_Integer = true, LINKS_Name = "Anim", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 6, INP_Default = 0, ICS_ControlPage = "口パク", }, AnimOn = { LINKS_Name = "AnimOn", LINKID_DataType = "Number", INPID_InputControl = "ButtonControl", INP_Integer = false, INP_External = false, ICD_Width = 0.4, ICS_ControlPage = "口パク", BTNCS_Execute = [[ MouthAnim:SetAttrs({TOOLB_PassThrough = false}) MouthCtrl.AnimStatus = "On" ]], }, AnimOff = { LINKS_Name = "AnimOff", LINKID_DataType = "Number", INPID_InputControl = "ButtonControl", INP_Integer = false, INP_External = false, ICD_Width = 0.4, ICS_ControlPage = "口パク", BTNCS_Execute = [[ MouthAnim:SetAttrs({TOOLB_PassThrough = true}) MouthCtrl.AnimStatus = "Off" ]], }, AnimStatus = { TEC_ReadOnly = false, ICS_ControlPage = "口パク", INP_External = false, LINKID_DataType = "Text", TEC_Wrap = false, TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", TEC_Lines = 1, ICD_Width = 0.2, LINKS_Name = "", } } }, MouthAnim = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(MouthCtrl.Anim < 1, 0, 1)", }, Foreground = Input { SourceOp = "DissolveN", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 110, 82.499 } }, }, DissolveN = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(MouthCtrl.Anim < 2, 0, 1)", }, Background = Input { SourceOp = "N", Source = "Output", }, Foreground = Input { SourceOp = "DissolveA", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 0, 82.5 } }, }, DissolveA = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(MouthCtrl.Anim < 3, 0, 1)", }, Background = Input { SourceOp = "A", Source = "Output", }, Foreground = Input { SourceOp = "DissolveI", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -110, 82.5 } }, }, DissolveI = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(MouthCtrl.Anim < 4, 0, 1)", }, Background = Input { SourceOp = "I", Source = "Output", }, Foreground = Input { SourceOp = "DissolveU", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -220, 82.5 } }, }, DissolveU = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(MouthCtrl.Anim < 5, 0, 1)", }, Background = Input { SourceOp = "U", Source = "Output", }, Foreground = Input { SourceOp = "DissolveE", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -330, 82.5 } }, }, DissolveE = Dissolve { Transitions = { [0] = "DFTLumaRamp" }, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = { Operation = Input { Value = FuID { "DFTLumaRamp" }, }, Mix = Input { Value = 0, Expression = "iif(MouthCtrl.Anim < 6, 0, 1)", }, Background = Input { SourceOp = "E", Source = "Output", }, Foreground = Input { SourceOp = "O", Source = "Output", }, ["DFTLumaRamp.Softness"] = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -440, 82.5 } }, }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 0, -16.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { -110, -16.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { -220, -16.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { -330, -16.5 } }, }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { -440, -16.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { -550, 82.5 } }, } }, ActiveTool = "MouthCtrl" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷとOLD/目パチ.setting ================================================ { Tools = ordered() { EyeBlink = Dissolve { Transitions = { [0] = "DFTDissolve" }, NameSet = true, Inputs = { Mix = Input { SourceOp = "EyeBlinkBackgroundForeground", Source = "Value", }, Foreground = Input { SourceOp = "Closed", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 330, -16.5 } }, }, EyeBlinkBackgroundForeground = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { 41, 0 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 1, LH = { 123, 0.666666666666667 }, RH = { 124, 1 }, Flags = { StepIn = true } }, [127] = { 0, LH = { 127, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, ViewInfo = OperatorInfo { Pos = { 220, -16.5 } }, }, EyeCtrl = Transform { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { Input = Input { SourceOp = "EyeBlink", Source = "Output", }, EyeStatus = Input { Value = "On", }, }, ViewInfo = OperatorInfo { Pos = { 440, -16.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Apply = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = [[ local tool = comp:FindTool('EyeCtrl') comp:Execute('!Py3: from rs_fusion.core.eye_blink import apply;apply(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ')') ]], ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Apply", }, at00 = { ICD_Width = 0.5, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", INP_External = false, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { LINKID_DataType = "Number", INP_Integer = false, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", INP_Passive = true, INP_External = false, LINKS_Name = "", }, BlinkOn = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, INPID_InputControl = "ButtonControl", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = false})\nEyeCtrl.EyeStatus = \"On\"\n", LINKID_DataType = "Number", ICS_ControlPage = "目パチ", LINKS_Name = "BlinkOn", }, BlinkOff = { ICD_Width = 0.4, INP_Integer = false, INP_External = false, INPID_InputControl = "ButtonControl", BTNCS_Execute = "EyeBlink:SetAttrs({TOOLB_PassThrough = true})\nEyeCtrl.EyeStatus = \"Off\"\n", LINKID_DataType = "Number", ICS_ControlPage = "目パチ", LINKS_Name = "BlinkOff", }, EyeStatus = { ICD_Width = 0.2, ICS_ControlPage = "目パチ", TEC_Lines = 1, INP_External = false, LINKID_DataType = "Text", TEC_Wrap = false, TEC_ReadOnly = true, INPID_InputControl = "TextEditControl", LINKS_Name = "", } } } }, ActiveTool = "EyeCtrl" } ================================================ FILE: app/fusion/UserPath/Templates/Fusion/りぞりぷとOLD/立ち絵終端.setting ================================================ { Tools = ordered() { ["ぴょん"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "speed", Name = "スピード", Default = 1, }, Input3 = InstanceInput { SourceOp = "Calculation2_1", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "offset", Name = "時間オフセット(フレーム)", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { -55, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { SourceOp = "XYPath1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, INPID_InputControl = "ScrewControl", LINKS_Name = "speed", }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1", Source = "Result", }, }, }, Calculation1_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - Transform1.offset", }, }, }, Calculation2_1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransform1CenterXYPath1YFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "Transform1.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransform1CenterXYPath1YFirstOperand = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 4.65, 0.225 }, Flags = { Linear = true } }, [17] = { 0, LH = { 12.4, 0.214 }, RH = { 19.6825406677053, 0.0439451976698349 } }, [25] = { 0.000999999999999557, LH = { 23.6, 0.0269999999999996 }, RH = { 27.6, 0.025 } }, [30] = { 0, LH = { 28.4282452630596, 0 } } } } }, }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { -220, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { INP_Default = 1, INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INPID_InputControl = "ScrewControl", INP_MinScale = 0.00999999977648258, LINKS_Name = "speed", } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", }, }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", }, }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 110, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 275, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["モーションSelector"] = Transform { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 330, 577.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん", }, ["N003_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N004_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N005_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N006_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N007_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", } } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, ViewInfo = OperatorInfo { Pos = { 330, 49.5 } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 440, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, LINKS_Name = "x", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_MinScale = 0, LINKS_Name = "y", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", LINKS_Name = "shake", }, in_out = { INP_MinScale = 0, LINKS_Name = "in_out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.1, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2.y", }, }, } }, }, ST_Text = TextPlus { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Name1 = Input { Value = "ベース", }, Name2 = Input { Value = "アウトライン", }, Enabled2 = Input { Value = 1, }, Font = Input { Value = "Meiryo", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.0705882352941, }, Green2 = Input { Value = 0.3882352941176, }, Blue2 = Input { Value = 0.0549019607843, }, }, ViewInfo = OperatorInfo { Pos = { 550, 610.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 605, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", }, }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, INP_Default = 0.1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_Integer = false, INP_Default = 0.1, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", LINKS_Name = "shake", }, in_out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, }, }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.1, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.1, Expression = "Transform1_2_1.y", }, }, } }, }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } } }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 770, 379.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", }, }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, LINKS_Name = "out", LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, INP_Default = 0, }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 0, 775.5 } }, }, ST_SetDomain = SetDomain { NameSet = true, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 165, 775.5 } }, }, ST_MergeB = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 330, 775.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ST_MergeA = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { Background = Input { SourceOp = "ST_MergeB", Source = "Output", }, Foreground = Input { SourceOp = "ST_Text", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 550, 775.5 } }, } }, ActiveTool = "モーションなし" } ================================================ FILE: app/fusion/python/__init__.py ================================================ ================================================ FILE: app/fusion/python/rs_fusion/__init__.py ================================================ ================================================ FILE: app/fusion/python/rs_fusion/core/__init__.py ================================================ from collections import OrderedDict def ordered_dict_to_dict(org_dict): if org_dict is None: return None dct = dict(org_dict) for k, v in dct.items(): if isinstance(v, dict): dct[k] = ordered_dict_to_dict(v) if isinstance(org_dict, OrderedDict): dct['__flags'] = 2097152 return dct def get_modifiers(tools): modifiers = {} for tool in tools: for inp in tool.GetInputList().values(): outp = inp.GetConnectedOutput() if outp is None: continue x = outp.GetTool() if x.GetAttrs()['TOOLB_Visible']: continue modifiers[x.Name] = x modifiers.update(get_modifiers([x])) return modifiers ================================================ FILE: app/fusion/python/rs_fusion/core/bake.py ================================================ from rs_fusion.core import ordered_dict_to_dict # data = {'tool_name': ['param1', 'param2', 'param3', ... ], ...} def apply(comp, data: dict, sf: int, ef: int): header = ''' { Tools = ordered() { ''' bake_header = ''' Bake = PipeRouter { CtrlWZoom = false, Inputs = { ''' input_body = ''' %s = Input { SourceOp = "BAKE_%s_%s", Source = "Value", }, ''' bake_footer = ''' }, ViewInfo = OperatorInfo { Pos = { 10285, -940.5 } }, }, ''' spline_header = ''' ["BAKE_%s_%s"] = BezierSpline { CtrlWZoom = false, NameSet = true, KeyFrames = { ''' key_body = ''' [%d] = { %f, Flags = { Linear = true } }, ''' spline_footer = ''' } }, ''' footer = ''' }, ActiveTool = "Bake" } ''' # comp.Lock() comp.StartUndo('RS Bake') for tool_name, params in data.items(): tool = comp.FindTool(tool_name) if tool is None: continue # Header, Bake Header text = header text += bake_header # Inputs for param in params: if tool.GetInput(param, sf) is None: continue text += input_body % (param, tool_name, param) # Bake Footer text += bake_footer # Splines for param in params: if tool.GetInput(param, sf) is None: continue text += spline_header % (tool_name, param) for i in range(sf, ef + 1): v = tool.GetInput(param, i) text += key_body % (i, v) text += spline_footer # Footer text += footer # apply st = ordered_dict_to_dict(bmd.readstring(text)) comment = tool.GetInput('Comments', comp.CurrentTime) tool.LoadSettings(st) tool.SetInput('Comments', comment, comp.CurrentTime) comp.EndUndo(True) comp.Unlock() if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/core/chara_sozai.py ================================================ import json from rs.core import ( pipe as p, ) from rs_fusion.core import ordered_dict_to_dict OTHER = '他' HAIR = '髪' EYEBROW = '眉' EYE = '目' MOUTH = '口' FACE = '顔' BODY = '体' ALL = '全' BACK = '後' FRONT = '前' def _set_for_eye(comp, key, data): if data['part'] == EYE: xf_list = p.pipe( data['xf'][MOUTH] + data['xf'][EYEBROW], p.map(comp.FindTool), list, ) mg_eyebrow = comp.FindTool(data['mg'][EYEBROW]) mg_mouth = comp.FindTool(data['mg'][MOUTH]) # -15 offset = data['offset'] if key.endswith('-15') else 0 for xf in xf_list: xf.Center = [0.5, 0.5 + offset] # +眉 +眉口 mg_eyebrow.SetAttrs({'TOOLB_PassThrough': key.endswith('+眉口') or key.endswith('+眉')}) mg_mouth.SetAttrs({'TOOLB_PassThrough': key.endswith('+眉口')}) def _connect(comp, key, data, ld_name_list): part = data['part'] xf_list = p.pipe( data['xf'][part], p.map(comp.FindTool), list, ) ld_list = p.pipe( ld_name_list, p.map(comp.FindTool), list, ) # preview root = comp.FindTool('Root') preview_param = data['preview'] # main # connect _ld = None for i, xf in enumerate(xf_list): if i < len(ld_list): _ld = ld_list[i] xf.ConnectInput('Input', _ld) # set for eye _set_for_eye(comp, key, data) # preview root.SetInput(preview_param, key, comp.CurrentTime) def connect(comp, xf_name, key): xf = comp.FindTool(xf_name) if xf is None: return json_txt = xf.GetInput('Comments') data = json.loads(json_txt) ld_data: dict = data['ld'] if key not in ld_data.keys(): return comp.Lock() comp.StartUndo('RS Pose') _connect(comp, key, data, ld_data[key]) comp.EndUndo(True) comp.Unlock() def prev_next(comp, xf_name: str, is_next=False): xf = comp.FindTool(xf_name) if xf is None: return json_txt = xf.GetInput('Comments') data = json.loads(json_txt) ld_data: dict = data['ld'] outp = xf.Input.GetConnectedOutput() # find index index = 0 if outp is not None: _name = outp.GetTool().Name for i, v in enumerate(ld_data.values()): if v[0] == _name: index = i break # set index max_index = len(ld_data) - 1 if is_next: index += 1 if index > max_index: index = 0 else: index -= 1 if index < 0: index = max_index # set data key, ld_name_list = list(ld_data.items())[index] comp.Lock() comp.StartUndo('RS Pose') _connect(comp, key, data, ld_name_list) comp.EndUndo(True) comp.Unlock() def set_blink(comp, xf_name): tool = comp.FindTool('Root') if tool is None: return blink: int = tool.GetInput('Blink') other: int = tool.GetInput('Other') close: int = tool.GetInput('Close') xf = comp.FindTool(xf_name) if xf is None: return json_txt = xf.GetInput('Comments') data = json.loads(json_txt) dx_list: list = data['eye_dx'] header = ''' { Tools = ordered() { EyeBlink = PipeRouter { CtrlWZoom = false, Inputs = { Mix = Input { SourceOp = "EyeBlink_BackgroundForeground", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 10285, -940.5 } }, }, EyeBlink_BackgroundForeground = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true } },''' key_text = ''' [%d] = { %d, Flags = { StepIn = true } },''' footer = ''' [%d] = { 0, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, ActiveTool = "EyeBlink" } ''' % blink # comp.Lock() comp.StartUndo('RS EyeBlink') size = len(dx_list) sf = 2 * (size - 1) * other + close for i, _dx_name in enumerate(dx_list): _dx = comp.FindTool(_dx_name) if _dx is None: continue step = i * other lst = [header, key_text % (blink - sf + step, 1)] if i != 0: lst.append(key_text % (blink - step, 0)) lst.append(footer) text = '\n'.join(lst) st = ordered_dict_to_dict(bmd.readstring(text)) _dx.LoadSettings(st) comp.EndUndo(True) comp.Unlock() ================================================ FILE: app/fusion/python/rs_fusion/core/eye_blink.py ================================================ from rs_fusion.core import ordered_dict_to_dict def apply(comp, length: int, close_length: int): tool = comp.FindTool('EyeBlink') if tool is None: return close_frame = length - close_length text = ''' { Tools = ordered() { EyeBlink = PipeRouter { CtrlWZoom = false, Inputs = { Mix = Input { SourceOp = "EyeBlink_BackgroundForeground", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 10285, -940.5 } }, }, EyeBlink_BackgroundForeground = BezierSpline { SplineColor = { Red = 16, Green = 164, Blue = 235 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [0] = { 0, RH = { %d, 0 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [%d] = { 1, LH = { %d, 0.666666666666667 }, RH = { %d, 1 }, Flags = { StepIn = true } }, [%d] = { 0, LH = { %d, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, ActiveTool = "EyeBlink" } ''' % ( close_frame / 3.0, close_frame, close_frame, close_frame + (close_length / 3.0), length, length, ) st = ordered_dict_to_dict(bmd.readstring(text)) # comp.Lock() comp.StartUndo('RS EyeBlink') tool.LoadSettings(st) comp.EndUndo(True) comp.Unlock() def apply_mm(comp, length: int, close_length: int, offset: int = 0): tool = comp.FindTool('EyeAnim') if tool is None: return close_frame = length - close_length text = ''' { Tools = ordered() { EyeAnim = PipeRouter { CtrlWZoom = false, Inputs = { LayerEnabled1 = Input { SourceOp = "EyeAnimLayerEnabled1", Source = "Value", }, LayerEnabled2 = Input { SourceOp = "EyeAnimLayerEnabled2", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 10285, -940.5 } }, }, EyeAnimLayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [%d] = { 1, Flags = { Linear = true, Loop = true, PreLoop = true } }, [%d] = { 0, Flags = { StepIn = true } }, [%d] = { 1, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnimLayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [%d] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true } }, [%d] = { 1, Flags = { StepIn = true } }, [%d] = { 0, Flags = { StepIn = true, Loop = true, PreLoop = true } } } } }, ActiveTool = "EyeAnim" } ''' % ( offset, offset + close_frame, offset + length, offset, offset + close_frame, offset + length, ) st = ordered_dict_to_dict(bmd.readstring(text)) # store parm_name_list = [ 'Comments', 'LayerName1', 'LayerName2', ] parm_dct = {} for parm in parm_name_list: parm_dct[parm] = tool.GetInput(parm, comp.CurrentTime) # apply comp.Lock() comp.StartUndo('RS EyeBlink') tool.LoadSettings(st) # restore for parm in parm_name_list: tool.SetInput(parm, parm_dct[parm], comp.CurrentTime) comp.EndUndo(True) comp.Unlock() def delete_mm(comp): tool = comp.FindTool('EyeAnim') if tool is None: return # apply comp.Lock() comp.StartUndo('RS Delete EyeBlink') tool.LayerEnabled1.ConnectTo() tool.LayerEnabled1 = 1 tool.LayerEnabled2.ConnectTo() tool.LayerEnabled2 = 0 comp.EndUndo(True) comp.Unlock() def apply_sw(comp, length: int, close_length: int, offset: int = 0): tool = comp.FindTool('EyeAnim') if tool is None: return close_frame = length - close_length text = ''' { Tools = ordered() { EyeAnim = PipeRouter { CtrlWZoom = false, Inputs = { Source = Input { SourceOp = "EyeAnimSource", Source = "Value", } }, ViewInfo = OperatorInfo { Pos = { 10285, -940.5 } }, }, EyeAnimSource = BezierSpline { SplineColor = { Red = 220, Green = 245, Blue = 25 }, CtrlWZoom = false, NameSet = true, KeyFrames = { [%d] = { 0, Flags = { Linear = true, Loop = true, PreLoop = true } }, [%d] = { 1, Flags = { StepIn = true } }, [%d] = { 0, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, }, ActiveTool = "EyeAnim" } ''' % ( offset, offset + close_frame, offset + length, ) st = ordered_dict_to_dict(bmd.readstring(text)) # store parm_name_list = [ 'Comments', 'LayerName1', 'LayerName2', ] parm_dct = {} for parm in parm_name_list: parm_dct[parm] = tool.GetInput(parm, comp.CurrentTime) # apply comp.Lock() comp.StartUndo('RS EyeBlink') tool.LoadSettings(st) # restore for parm in parm_name_list: tool.SetInput(parm, parm_dct[parm], comp.CurrentTime) comp.EndUndo(True) comp.Unlock() def delete_sw(comp): tool = comp.FindTool('EyeAnim') if tool is None: return comp.Lock() comp.StartUndo('RS Delete EyeBlink') tool.Source.ConnectTo() tool.Source = 0 comp.EndUndo(True) comp.Unlock() ================================================ FILE: app/fusion/python/rs_fusion/core/operator.py ================================================ import decimal import enum import random from PySide6.QtWidgets import QFileDialog from rs.core import ( pipe as p, ) from rs_fusion.core import ordered_dict_to_dict def to_int(value): return int(decimal.Decimal(str(value)).quantize(decimal.Decimal('0'), rounding=decimal.ROUND_HALF_UP)) def get_tools(comp, min_size, is_random=False, is_reverse=False): tools = list(comp.GetToolList(True).values()) if len(tools) < min_size: return None flow = comp.CurrentFrame.FlowView tools.sort(key=lambda x: list(flow.GetPosTable(x).values())[1]) tools.sort(key=lambda x: list(flow.GetPosTable(x).values())[0]) if is_random: random.shuffle(tools) if is_reverse: tools.reverse() return tools def loader(comp, use_post_multiply=False): flow = comp.CurrentFrame.FlowView _x = -32768 # 自動的に配置する _y = -32768 # Files urls, _ = QFileDialog.getOpenFileNames( caption="画像選択", filter="music(*.dpx *.exr *.j2c *.jpg *.png *.tga *.tif)") if not urls: return # undo comp.Lock() comp.StartUndo('RS Loader') # deselect flow.Select() # import for url in urls: node = comp.AddTool('Loader', _x, _y) if _x == -32768: _x, _y = flow.GetPosTable(node).values() _x = to_int(_x) _y = to_int(_y) flow.SetPos(node, _x, _y) node.Clip[1] = comp.ReverseMapPath(url.replace('/', '\\')) node.Loop[1] = 1 node.PostMultiplyByAlpha = 1 if use_post_multiply else 0 node.GlobalIn = -1000 node.GlobalOut = -1000 flow.Select(node) _x += 1 # end comp.EndUndo(True) comp.Unlock() def merge(comp): tools = get_tools(comp, 2, False) if tools is None: return flow = comp.CurrentFrame.FlowView # undo comp.Lock() comp.StartUndo('RS Marge') pre_node = None flow.Select() for tool in tools: if pre_node is None: pre_node = tool continue _x, _y = flow.GetPosTable(tool).values() mg = comp.AddTool('Merge', to_int(_x), to_int(_y) + 4) mg.ConnectInput('Foreground', tool) mg.ConnectInput('Background', pre_node) pre_node = mg flow.Select(mg) # end comp.EndUndo(True) comp.Unlock() def get_main_input(tool, out_data_type): attr_filter = [out_data_type] if out_data_type == 'Image': attr_filter.append('MtlGraph3D') i = 1 while True: inp = tool.FindMainInput(i) if inp is None: break in_data_type = inp.GetAttrs()['INPS_DataType'] if in_data_type in attr_filter: return inp i += 1 return tool.FindMainInput(1) def insert(comp, node_id): tools = get_tools(comp, 1, False) if tools is None: return flow = comp.CurrentFrame.FlowView # undo comp.Lock() comp.StartUndo('RS Insert') flow.Select() for tool in tools: _x, _y = flow.GetPosTable(tool).values() node = comp.AddTool(node_id, to_int(_x), to_int(_y) + 4) flow.Select(node) outp = tool.FindMainOutput(1) if outp is None: continue out_data_type = outp.GetAttrs()['OUTS_DataType'] inp = get_main_input(node, out_data_type) if inp is None: continue inp.ConnectTo(tool.Output) inputs = outp.GetConnectedInputs() for i in inputs.values(): i.ConnectTo(node.Output) # end comp.EndUndo(True) comp.Unlock() def get_modifiers(tool, param_list=None): modifiers = {} for inp in tool.GetInputList().values(): if param_list is not None and inp.ID not in param_list: continue outp = inp.GetConnectedOutput() if outp is None: continue x = outp.GetTool() if x.GetAttrs()['TOOLB_Visible']: continue modifiers[x.Name] = x modifiers.update(get_modifiers(x)) return modifiers def copy( comp, src_tool_name, param_list=None, offset=0, sift_step=0, jitter_inf=0, jitter_sup=0, is_random=False, is_reverse=False ): # tools src_tool = comp.FindTool(src_tool_name) if src_tool is None: return tools = get_tools(comp, 1, is_random, is_reverse) if tools is None: return comp.Lock() comp.StartUndo('RS Copy Param') # main cnt = 0 for tool in tools: modifiers = get_modifiers(src_tool, param_list) st = ordered_dict_to_dict(src_tool.SaveSettings()) # animation shift splines = [] for modifier in modifiers.values(): if modifier.ID == 'BezierSpline': splines.append(modifier.Name) for node in st['Tools'].keys(): if node in splines: keys = st['Tools'][node]['KeyFrames'] new_keys = {} jitter = random.randint(jitter_inf, jitter_sup) frame_offset = cnt * sift_step + jitter + offset for frame in keys: key = keys[frame] if 'RH' in key.keys(): key['RH'][1] += frame_offset if 'LH' in key.keys(): key['LH'][1] += frame_offset new_keys[frame + frame_offset] = keys[frame] st['Tools'][node]['KeyFrames'] = new_keys cnt += 1 # all param if param_list is None: # apply tool.LoadSettings(st) continue # selected param dst_st = ordered_dict_to_dict(tool.SaveSettings()) # set param for param in param_list: if param in st['Tools'][src_tool.Name]['Inputs']: dst_st['Tools'][tool.Name]['Inputs'][param] = st['Tools'][src_tool.Name]['Inputs'][param] else: dst_st['Tools'][tool.Name]['Inputs'].pop(param, None) # set modifiers for other in st['Tools'].keys(): if other in modifiers.keys(): dst_st['Tools'][other] = st['Tools'][other] # apply tool.LoadSettings(dst_st) comp.EndUndo(True) comp.Unlock() def paste_setting(comp, text, param_list): tools = get_tools(comp, 1, False) if tools is None: return _st = ordered_dict_to_dict(bmd.readstring(text)) if _st is None: return if 'Tools' not in _st.keys(): return src_name = None for k in _st['Tools'].keys(): if type(_st['Tools'][k]) == dict and 'Inputs' in _st['Tools'][k].keys(): src_name = k break if src_name is None: return comp.Lock() comp.StartUndo('RS Paste Setting') # main for tool in tools: st = ordered_dict_to_dict(bmd.readstring(text)) dst_st = ordered_dict_to_dict(tool.SaveSettings()) # set param for param in param_list: if param in dst_st['Tools'][tool.Name]['Inputs']: st['Tools'][src_name]['Inputs'][param] = dst_st['Tools'][tool.Name]['Inputs'][param] else: st['Tools'][src_name]['Inputs'].pop(param, None) if tool.ID not in ['GroupOperator', 'MacroOperator']: tool = tool.Refresh() tool.LoadSettings(st) comp.EndUndo(True) comp.Unlock() def background(comp, padding_x=0, padding_y=0, is_square=False): tools = get_tools(comp, 1, False) if tools is None: return flow = comp.CurrentFrame.FlowView x_attr = 'TOOLI_ImageWidth' y_attr = 'TOOLI_ImageHeight' comp_x = comp.GetPrefs("Comp.FrameFormat.Width") comp_y = comp.GetPrefs("Comp.FrameFormat.Height") # undo comp.Lock() comp.StartUndo('RS BG') flow.Select() for tool in tools: _x, _y = flow.GetPosTable(tool).values() # add mask = comp.AddTool('RectangleMask', round(_x) - 2, round(_y) + 4) bg = comp.AddTool('Background', round(_x) - 1, round(_y) + 4) mg = comp.AddTool('Merge', round(_x), round(_y) + 4) flow.Select(mask) flow.Select(bg) flow.Select(mg) # connect outp = tool.FindMainOutput(1) if outp is not None: inputs = outp.GetConnectedInputs() for i in inputs.values(): i.ConnectTo(mg.Output) mg.ConnectInput('Foreground', tool) mg.ConnectInput('Background', bg) bg.ConnectInput('EffectMask', mask) # set param attrs = tool.GetAttrs() if x_attr not in attrs.keys() or y_attr not in attrs.keys(): continue x_size = attrs[x_attr] y_size = attrs[y_attr] if None in (outp, x_size, y_size): continue bg.UseFrameFormatSettings = int(comp_x == x_size and comp_y == y_size) bg.Width = x_size bg.Height = y_size dod = outp.GetDoD() if dod is None: dod = {1: 0, 2: 0, 3: x_size, 4: y_size} mask.Center = { 1: (dod[1] + dod[3]) / (2 * x_size), 2: (dod[2] + dod[4]) / (2 * y_size), } _w = dod[3] - dod[1] + (padding_x * 2) _h = dod[4] - dod[2] + (padding_y * 2) if is_square: _w = max(_w, _h) _h = _w mask.Width = _w / x_size mask.Height = _h / y_size comp.EndUndo(True) comp.Unlock() def apply_color(comp, color_list, is_random=False): tools = get_tools(comp, 1, is_random) if tools is None: return color_attrs = [ ['TopLeftRed', 'TopLeftGreen', 'TopLeftBlue'], ['Red1', 'Green1', 'Blue1'], ['Red', 'Green', 'Blue'], ] # undo comp.Lock() comp.StartUndo('RS Color') cnt = 0 for tool in tools: color_attr = None for c in color_attrs: if tool.GetInput(c[0], comp.CurrentTime) is not None: color_attr = c break if color_attr is None: continue color = color_list[cnt % len(color_list)] for i in range(3): tool.SetInput(color_attr[i], color[i], comp.CurrentTime) cnt += 1 comp.EndUndo(True) comp.Unlock() def apply_font(comp, font_name, font_style): tools = get_tools(comp, 1, False) if tools is None: return # undo comp.Lock() comp.StartUndo('RS Font') for tool in tools: if tool.ID not in ['TextPlus', 'Text3D']: continue tool.SetInput('Font', font_name, comp.CurrentTime) tool.SetInput('Style', font_style, comp.CurrentTime) comp.EndUndo(True) comp.Unlock() class AlignType(enum.Enum): L = 0 C = 1 R = 2 class AlignType2D(enum.Enum): L = 0 VC = 1 R = 2 T = 3 HC = 4 B = 5 def align(comp, attr_id: str, align_type: AlignType): tools = get_tools(comp, 2, False) if tools is None: return # get range min_v = max_v = None for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue if min_v is None: min_v = max_v = _v min_v = min(min_v, _v) max_v = max(max_v, _v) # main comp.Lock() comp.StartUndo('RS Align') for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue if align_type == AlignType.L: tool.SetInput(attr_id, min_v, comp.CurrentTime) elif align_type == AlignType.R: tool.SetInput(attr_id, max_v, comp.CurrentTime) elif align_type == AlignType.C: tool.SetInput(attr_id, (min_v + max_v) / 2, comp.CurrentTime) comp.EndUndo(True) comp.Unlock() def align2d(comp, attr_id: str, align_type: AlignType2D, use_canvas=False): tools = get_tools(comp, 2, False) if tools is None: return # get range min_x = min_y = max_x = max_y = None for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue if min_x is None: min_x = _v[1] min_y = _v[2] max_x = _v[1] max_y = _v[2] min_x = min(min_x, _v[1]) min_y = min(min_y, _v[2]) max_x = max(max_x, _v[1]) max_y = max(max_y, _v[2]) if use_canvas: min_x = 0.0 min_y = 0.0 max_x = 1.0 max_y = 1.0 # main comp.Lock() comp.StartUndo('RS Align') for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue if align_type == AlignType2D.L: tool.SetInput(attr_id, { 1: min_x, 2: _v[2], }, comp.CurrentTime) elif align_type == AlignType2D.R: tool.SetInput(attr_id, { 1: max_x, 2: _v[2], }, comp.CurrentTime) elif align_type == AlignType2D.T: tool.SetInput(attr_id, { 1: _v[1], 2: max_y, }, comp.CurrentTime) elif align_type == AlignType2D.B: tool.SetInput(attr_id, { 1: _v[1], 2: min_y, }, comp.CurrentTime) elif align_type == AlignType2D.VC: tool.SetInput(attr_id, { 1: (min_x + max_x) / 2, 2: _v[2], }, comp.CurrentTime) elif align_type == AlignType2D.HC: tool.SetInput(attr_id, { 1: _v[1], 2: (min_y + max_y) / 2, }, comp.CurrentTime) comp.EndUndo(True) comp.Unlock() def align_dod(fusion, comp, attr_id: str, align_type: AlignType2D, use_canvas=False): tools = get_tools(comp, 2, False) if tools is None: return x_attr = 'TOOLI_ImageWidth' y_attr = 'TOOLI_ImageHeight' mask_list = p.pipe( fusion.GetRegList(fusion.CT_Mask).values(), p.map(lambda x: x.ID), list ) # get range min_x = min_y = max_x = max_y = None data = [] for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue attrs = tool.GetAttrs() if x_attr not in attrs.keys() or y_attr not in attrs.keys(): continue x_size = attrs[x_attr] y_size = attrs[y_attr] if None in (x_size, y_size): continue if tool.ID in mask_list: outp = tool.FindMainOutput(1) if outp is None: continue dod = outp.GetDoD() if dod is None: continue dod[1] = dod[1] / x_size - (_v[1] - 0.5) dod[2] = dod[2] / y_size - (_v[2] - 0.5) dod[3] = dod[3] / x_size - (_v[1] - 0.5) dod[4] = dod[4] / y_size - (_v[2] - 0.5) else: inp = tool.FindMainInput(1) if tool.ID == 'Merge': inp = tool.Foreground if inp is None: continue outp = inp.GetConnectedOutput() if outp is None: continue dod = outp.GetDoD() if dod is None: continue dod[1] = dod[1] / x_size dod[2] = dod[2] / y_size dod[3] = dod[3] / x_size dod[4] = dod[4] / y_size if min_x is None: min_x = dod[1] + _v[1] - 0.5 min_y = dod[2] + _v[2] - 0.5 max_x = dod[3] + _v[1] - 0.5 max_y = dod[4] + _v[2] - 0.5 min_x = min(min_x, dod[1] + _v[1] - 0.5) min_y = min(min_y, dod[2] + _v[2] - 0.5) max_x = max(max_x, dod[3] + _v[1] - 0.5) max_y = max(max_y, dod[4] + _v[2] - 0.5) data.append({ 'tool': tool, 'dod': dod, 'value': _v, }) if len(data) < 2: return if use_canvas: min_x = 0.0 min_y = 0.0 max_x = 1.0 max_y = 1.0 # main comp.Lock() comp.StartUndo('RS Align') for d in data: tool = d['tool'] dod = d['dod'] _v = d['value'] if align_type == AlignType2D.L: tool.SetInput(attr_id, { 1: min_x - dod[1] + 0.5, 2: _v[2], }, comp.CurrentTime) elif align_type == AlignType2D.R: tool.SetInput(attr_id, { 1: max_x - dod[3] + 0.5, 2: _v[2], }, comp.CurrentTime) elif align_type == AlignType2D.T: tool.SetInput(attr_id, { 1: _v[1], 2: max_y - dod[4] + 0.5, }, comp.CurrentTime) elif align_type == AlignType2D.B: tool.SetInput(attr_id, { 1: _v[1], 2: min_y - dod[2] + 0.5, }, comp.CurrentTime) elif align_type == AlignType2D.VC: tool.SetInput(attr_id, { 1: (min_x + max_x - (dod[1] + dod[3])) / 2 + 0.5, 2: _v[2], }, comp.CurrentTime) elif align_type == AlignType2D.HC: tool.SetInput(attr_id, { 1: _v[1], 2: (min_y + max_y - (dod[2] + dod[4])) / 2 + 0.5, }, comp.CurrentTime) comp.EndUndo(True) comp.Unlock() def distribute(comp, attr_id: str, is_random=False, is_reverse=False): tools = get_tools(comp, 3, is_random, is_reverse) if tools is None: return # get range min_v = max_v = None cnt = 0 # 有効なノードの数 for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue if min_v is None: min_v = max_v = _v min_v = min(min_v, _v) max_v = max(max_v, _v) cnt += 1 # undo comp.Lock() comp.StartUndo('RS Distribute') step = (max_v - min_v) / (cnt - 1) offset = 0 for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue tool.SetInput(attr_id, min_v + offset, comp.CurrentTime) offset += step comp.EndUndo(True) comp.Unlock() def distribute2d( comp, attr_id: str, is_x=True, is_random=False, is_reverse=False, use_canvas=False, ): tools = get_tools(comp, 3, is_random, is_reverse) if tools is None: return # get range min_x = min_y = max_x = max_y = None cnt = 0 # 有効なノードの数 for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue if min_x is None: min_x = _v[1] min_y = _v[2] max_x = _v[1] max_y = _v[2] min_x = min(min_x, _v[1]) min_y = min(min_y, _v[2]) max_x = max(max_x, _v[1]) max_y = max(max_y, _v[2]) cnt += 1 if use_canvas: min_x = 0.0 min_y = 0.0 max_x = 1.0 max_y = 1.0 # main comp.Lock() comp.StartUndo('RS Distribute') x_step = (max_x - min_x) / (cnt - 1) y_step = (max_y - min_y) / (cnt - 1) offset = 0 for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue if is_x: tool.SetInput(attr_id, { 1: min_x + offset, 2: _v[2], }, comp.CurrentTime) offset += x_step else: tool.SetInput(attr_id, { 1: _v[1], 2: min_y + offset, }, comp.CurrentTime) offset += y_step comp.EndUndo(True) comp.Unlock() def distribute_dod( fusion, comp, attr_id: str, is_x=True, is_random=False, is_reverse=False, use_canvas=False, ): tools = get_tools(comp, 3, is_random, is_reverse) if tools is None: return x_attr = 'TOOLI_ImageWidth' y_attr = 'TOOLI_ImageHeight' mask_list = p.pipe( fusion.GetRegList(fusion.CT_Mask).values(), p.map(lambda x: x.ID), list ) # get range min_x = min_y = max_x = max_y = None data = [] length_x = 0 length_y = 0 for tool in tools: _v = tool.GetInput(attr_id, comp.CurrentTime) if _v is None: continue attrs = tool.GetAttrs() if x_attr not in attrs.keys() or y_attr not in attrs.keys(): continue x_size = attrs[x_attr] y_size = attrs[y_attr] if None in (x_size, y_size): continue if tool.ID in mask_list: outp = tool.FindMainOutput(1) if outp is None: continue dod = outp.GetDoD() if dod is None: continue dod[1] = dod[1] / x_size - (_v[1] - 0.5) dod[2] = dod[2] / y_size - (_v[2] - 0.5) dod[3] = dod[3] / x_size - (_v[1] - 0.5) dod[4] = dod[4] / y_size - (_v[2] - 0.5) else: inp = tool.FindMainInput(1) if tool.ID == 'Merge': inp = tool.Foreground if inp is None: continue outp = inp.GetConnectedOutput() if outp is None: continue dod = outp.GetDoD() if dod is None: continue dod[1] = dod[1] / x_size dod[2] = dod[2] / y_size dod[3] = dod[3] / x_size dod[4] = dod[4] / y_size if min_x is None: min_x = dod[1] + _v[1] - 0.5 min_y = dod[2] + _v[2] - 0.5 max_x = dod[3] + _v[1] - 0.5 max_y = dod[4] + _v[2] - 0.5 min_x = min(min_x, dod[1] + _v[1] - 0.5) min_y = min(min_y, dod[2] + _v[2] - 0.5) max_x = max(max_x, dod[3] + _v[1] - 0.5) max_y = max(max_y, dod[4] + _v[2] - 0.5) data.append({ 'tool': tool, 'dod': dod, 'value': _v, }) length_x += dod[3] - dod[1] length_y += dod[4] - dod[2] if len(data) < 3: return if use_canvas: min_x = 0.0 min_y = 0.0 max_x = 1.0 max_y = 1.0 # main comp.Lock() comp.StartUndo('RS Distribute') x_step = ((max_x - min_x) - length_x) / (len(data) - 1) y_step = ((max_y - min_y) - length_y) / (len(data) - 1) offset_x = min_x offset_y = min_y for d in data: tool = d['tool'] dod = d['dod'] _v = d['value'] if is_x: tool.SetInput(attr_id, { 1: offset_x - dod[1] + 0.5, 2: _v[2], }, comp.CurrentTime) offset_x += (dod[3] - dod[1]) + x_step else: tool.SetInput(attr_id, { 1: _v[1], 2: offset_y - dod[2] + 0.5, }, comp.CurrentTime) offset_y += (dod[4] - dod[2]) + y_step comp.EndUndo(True) comp.Unlock() def get_frame_by_index(tool, attr_id: str, index: int): target_time = None x = tool.GetInputList().values() for inp in x: if inp.GetAttrs()['INPS_ID'] == attr_id: outp = inp.GetConnectedOutput() if outp is None: continue x = outp.GetTool() if x.ID == 'BezierSpline': _frames = list(x.GetKeyFrames().keys()) key_frames = {} for i, frame in enumerate(_frames): key_frames[i + 1] = frame if index in key_frames: target_time = key_frames[index] elif x.ID == 'PolyPath': target_time = get_frame_by_index(x, 'Displacement', index) break return target_time def tools2modifiers(tools, attr_id: str): modifiers = [] for tool in tools: x = tool.GetInputList().values() for inp in x: if inp.GetAttrs()['INPS_ID'] == attr_id: outp = inp.GetConnectedOutput() if outp is None: continue modifiers.append(outp.GetTool()) return modifiers def set_value( comp, attr_id: str, value, step, modi_attr_id=None, is_abs=True, is_random=False, is_reverse=False, use_key=False, key_index=1, ): tools = get_tools(comp, 1, is_random, is_reverse) if tools is None: return # modifiers if modi_attr_id is not None: tools = tools2modifiers(tools, attr_id) if tools is None: return attr_id = modi_attr_id comp.Lock() comp.StartUndo('RS Set Value') offset = 0 for tool in tools: target_frame = comp.CurrentTime if not use_key else get_frame_by_index(tool, attr_id, key_index) if target_frame is None: continue _v = tool.GetInput(attr_id, target_frame) if _v is None: continue _value = value + offset if not is_abs: _value += _v tool.SetInput(attr_id, _value, target_frame) offset += step comp.EndUndo(True) comp.Unlock() def set_value2d( comp, attr_id: str, x, y, x_step, y_step, lock_x=False, lock_y=False, is_abs=True, is_random=False, is_reverse=False, use_key=False, key_index=1, ): tools = get_tools(comp, 1, is_random, is_reverse) if tools is None: return comp.Lock() comp.StartUndo('RS Set Value') x_offset = 0 y_offset = 0 for tool in tools: target_frame = comp.CurrentTime if not use_key else get_frame_by_index(tool, attr_id, key_index) if target_frame is None: continue _v = tool.GetInput(attr_id, target_frame) if _v is None: continue if lock_x: _x = _v[1] else: _x = x + x_offset if not is_abs: _x += _v[1] if lock_y: _y = _v[2] else: _y = y + y_offset if not is_abs: _y += _v[2] tool.SetInput(attr_id, { 1: _x, 2: _y, }, target_frame) x_offset += x_step y_offset += y_step comp.EndUndo(True) comp.Unlock() def random_value( comp, attr_id: str, inf, sup, modi_attr_id=None, is_abs=True, is_random=False, use_key=False, key_index=1, ): tools = get_tools(comp, 1, is_random) if tools is None: return # modifiers if modi_attr_id is not None: tools = tools2modifiers(tools, attr_id) if tools is None: return attr_id = modi_attr_id comp.Lock() comp.StartUndo('RS Random Value') for tool in tools: target_frame = comp.CurrentTime if not use_key else get_frame_by_index(tool, attr_id, key_index) if target_frame is None: continue _v = tool.GetInput(attr_id, target_frame) if _v is None: continue _value = random.uniform(inf, sup) if not is_abs: _value += _v tool.SetInput(attr_id, _value, target_frame) comp.EndUndo(True) comp.Unlock() def random_value2d( comp, attr_id: str, x_inf, y_inf, x_suo, y_sup, lock_x=False, lock_y=False, is_abs=True, is_random=False, use_key=False, key_index=1, ): tools = get_tools(comp, 1, is_random) if tools is None: return comp.Lock() comp.StartUndo('RS Random Value') for tool in tools: target_frame = comp.CurrentTime if not use_key else get_frame_by_index(tool, attr_id, key_index) if target_frame is None: continue _v = tool.GetInput(attr_id, target_frame) if _v is None: continue if lock_x: _x = _v[1] else: _x = random.uniform(x_inf, x_suo) if not is_abs: _x += _v[1] if lock_y: _y = _v[2] else: _y = random.uniform(y_inf, y_sup) if not is_abs: _y += _v[2] tool.SetInput(attr_id, { 1: _x, 2: _y, }, target_frame) comp.EndUndo(True) comp.Unlock() if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/core/pose.py ================================================ import json from pathlib import Path import pyperclip from rs.core import ( pipe as p, ) from rs_fusion.core import chara_sozai as cs_cmd def get_connected(node): if node.ID == 'Merge': output = node.Foreground.GetConnectedOutput() else: output = node.Input.GetConnectedOutput() if output is None: return None return output.GetTool() def get_pair(node): connected = get_connected(node) connected_name = connected.Name if connected is not None else None return [node.Name, connected_name] def apply(comp, lst, is_chara_sozai=False): comp.Lock() comp.StartUndo('RS Pose') for x in lst: node_name = x[0] connected_name = x[1] if is_chara_sozai: connected = comp.FindTool(connected_name) if connected is None: continue key = connected.GetInput('Comments') cs_cmd.connect(comp, node_name, key) else: node = comp.FindTool(node_name) if node is None or node.ID not in ['Merge', 'Transform']: continue if connected_name is None: connected = None else: connected = comp.FindTool(connected_name) if connected is None: continue if node.ID == 'Merge': parm = 'Foreground' else: parm = 'Input' node.ConnectInput(parm, connected) node.Center.HideViewControls() node.Angle.HideViewControls() node.Size.HideViewControls() comp.EndUndo(True) comp.Unlock() print('Pose applied') def comment2json(comp): root_name = 'Root' tool = comp.FindTool(root_name) if tool is None: print('Tool not found: {}'.format(root_name)) return None lst = tool.GetInput('Comments').split('\n') tools = p.pipe( lst, p.map(lambda x: x.strip()), p.filter(lambda x: x != ''), p.map(lambda x: comp.FindTool(x)), p.filter(lambda x: x is not None), p.filter(lambda x: x.ID in ['Merge', 'Transform']), list, ) data = p.pipe( tools, p.map(get_pair), list, ) return json.dumps(data, indent=4, ensure_ascii=False) def copy(comp): text = comment2json(comp) if text is None: return pyperclip.copy(text) def paste(comp, is_chara_sozai=False): text = pyperclip.paste() try: lst = json.loads(text) except json.JSONDecodeError: print('Invalid JSON') return if isinstance(lst, list): apply(comp, lst, is_chara_sozai=is_chara_sozai) def save(comp, fusion): text = comment2json(comp) if text is None: return path = fusion.RequestFile( '', '', { 'FReqB_Saving': True, 'FReqB_SeqGather': False, 'FReqS_Filter': 'JSON File (*.json)|*.json', 'FReqS_Title': 'Save POSE', } ) if path is None: return Path(path).write_text(text, encoding='utf-8') def load(comp, fusion, is_chara_sozai=False): path = fusion.RequestFile( '', '', { 'FReqB_Saving': False, 'FReqB_SeqGather': False, 'FReqS_Filter': 'JSON File (*.json)|*.json', 'FReqS_Title': 'Load POSE', } ) if path is None: return text = Path(path).read_text(encoding='utf-8') try: lst = json.loads(text) except json.JSONDecodeError: print('Invalid JSON') return if isinstance(lst, list): apply(comp, lst, is_chara_sozai=is_chara_sozai) def get_uc(page, is_chara_sozai=False): width = 0.5 _text = ', is_chara_sozai=True' if is_chara_sozai else '' paste_lua = 'comp:Execute([[!Py3: from rs_fusion.core import pose; pose.paste(comp%s)]])' % _text load_lua = 'comp:Execute([[!Py3: from rs_fusion.core import pose; pose.load(comp, fu%s)]])' % _text return { '__flags': 2097152, 'CopyPose': { 'LINKS_Name': 'Copy Pose', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': 'comp:Execute([[!Py3: from rs_fusion.core import pose; pose.copy(comp)]])', 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, }, 'PastePose': { 'LINKS_Name': 'Paste Pose', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': paste_lua, 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, }, 'SavePose': { 'LINKS_Name': 'Save Pose', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': 'comp:Execute([[!Py3: from rs_fusion.core import pose; pose.save(comp, fu)]])', 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, }, 'LoadPose': { 'LINKS_Name': 'Load Pose', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': load_lua, 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, }, } ================================================ FILE: app/fusion/python/rs_fusion/tool/__init__.py ================================================ ================================================ FILE: app/fusion/python/rs_fusion/tool/add_button/__init__.py ================================================ from .add_button import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/add_button/add_button.py ================================================ import sys from pathlib import Path from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QMessageBox, ) from rs.core import ( config, util, pipe as p, ) from rs.gui import ( appearance, ) from rs_fusion.tool.add_button.add_button_ui import Ui_MainWindow APP_NAME = 'ボタン追加' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(250, 100) self.fusion = fusion self.lua_script = config.DATA_PATH.joinpath('lua', 'add_button.lua').read_text(encoding='utf-8') # button self.ui.addButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.addButton.clicked.connect(self.add) self.ui.closeButton.clicked.connect(self.close) def add(self): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': QMessageBox.warning(self, 'Warning', 'Fusion Pageで実行してください。') return comp = self.fusion.CurrentComp if comp is None: QMessageBox.warning(self, 'Warning', 'コンポジションが見付かりません。') return self.fusion.Execute('\n'.join([ self.lua_script, 'AddButton(%s, %s, %s)' % ( str(self.ui.refreshCheckBox.isChecked()).lower(), str(self.ui.loadCheckBox.isChecked()).lower(), str(self.ui.saveCheckBox.isChecked()).lower(), ), ])) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/add_button/add_button.ui ================================================ MainWindow 0 0 295 166 MainWindow ※MacroやGroupでは、上手く動かないようです。 Refresh:立ち絵用、リフレッシュボタンの追加 true LoadSettings:ノードの読み込み用のボタンを追加 true SaveSettings:ノードの保存用のボタンを追加 true Qt::Vertical 20 0 100 40 追加 Qt::Horizontal 40 20 100 40 close ================================================ FILE: app/fusion/python/rs_fusion/tool/add_button/add_button_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'add_button.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QHBoxLayout, QLabel, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(295, 166) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.verticalLayout.addWidget(self.label) self.refreshCheckBox = QCheckBox(self.centralwidget) self.refreshCheckBox.setObjectName(u"refreshCheckBox") self.refreshCheckBox.setChecked(True) self.verticalLayout.addWidget(self.refreshCheckBox) self.loadCheckBox = QCheckBox(self.centralwidget) self.loadCheckBox.setObjectName(u"loadCheckBox") self.loadCheckBox.setChecked(True) self.verticalLayout.addWidget(self.loadCheckBox) self.saveCheckBox = QCheckBox(self.centralwidget) self.saveCheckBox.setObjectName(u"saveCheckBox") self.saveCheckBox.setChecked(True) self.verticalLayout.addWidget(self.saveCheckBox) self.verticalSpacer = QSpacerItem(20, 0, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.addButton = QPushButton(self.centralwidget) self.addButton.setObjectName(u"addButton") self.addButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.addButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"\u203bMacro\u3084Group\u3067\u306f\u3001\u4e0a\u624b\u304f\u52d5\u304b\u306a\u3044\u3088\u3046\u3067\u3059\u3002", None)) self.refreshCheckBox.setText(QCoreApplication.translate("MainWindow", u"Refresh:\u7acb\u3061\u7d75\u7528\u3001\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u30dc\u30bf\u30f3\u306e\u8ffd\u52a0", None)) self.loadCheckBox.setText(QCoreApplication.translate("MainWindow", u"LoadSettings:\u30ce\u30fc\u30c9\u306e\u8aad\u307f\u8fbc\u307f\u7528\u306e\u30dc\u30bf\u30f3\u3092\u8ffd\u52a0", None)) self.saveCheckBox.setText(QCoreApplication.translate("MainWindow", u"SaveSettings:\u30ce\u30fc\u30c9\u306e\u4fdd\u5b58\u7528\u306e\u30dc\u30bf\u30f3\u3092\u8ffd\u52a0", None)) self.addButton.setText(QCoreApplication.translate("MainWindow", u"\u8ffd\u52a0", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/bake_tool/__init__.py ================================================ from .bake_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/bake_tool/bake_tool.py ================================================ import sys import functools from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import ( QStandardItemModel, QStandardItem, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import util from rs.gui import ( appearance, ) from rs_fusion.core import get_modifiers from rs_fusion.core import bake from rs_fusion.tool.bake_tool.bake_tool_ui import Ui_MainWindow APP_NAME = 'BakeTool' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(200, 500) self.fusion = fusion # tree v = self.ui.treeView v.setHeaderHidden(True) v.setModel(QStandardItemModel()) # self.ui.sfSpinBox.setValue(0) self.ui.efSpinBox.setValue(200) self.ui.connectedCheckBox.setChecked(True) self.ui.expressionCheckBox.setChecked(True) # button self.ui.bakeButton.setStyleSheet(appearance.in_stylesheet) self.ui.readButton.setStyleSheet(appearance.ex_stylesheet) self.ui.globalRangeButton.setStyleSheet(appearance.other_stylesheet) self.ui.renderRangeButton.setStyleSheet(appearance.other_stylesheet) # event # self.ui.readButton.clicked.connect(self.read_node) self.ui.bakeButton.clicked.connect(self.bake_prams) self.ui.globalRangeButton.clicked.connect(self.set_global_range) self.ui.renderRangeButton.clicked.connect(self.set_render_range) self.ui.minimizeButton.clicked.connect(functools.partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) # def get_comp(self): resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': return None # comp check comp = self.fusion.CurrentComp if comp is None: return None return comp def read_node(self) -> None: # comp check comp = self.get_comp() if comp is None: return # setup v = self.ui.treeView m = QStandardItemModel() v.setModel(m) tools = comp.GetToolList(True) src = [] for tool in tools.values(): src.append(tool) modifiers = get_modifiers([tool]) for mod in modifiers.values(): src.append(mod) def make_row(_node, _id, _name): size = 20 + len(_name) - util.get_str_width(_name) display = '%s %s' % (_name.ljust(size), _id) return [ QStandardItem(display), QStandardItem(_node), QStandardItem(_id), ] # main for tool in src: node = QStandardItem(tool.Name) node.setSelectable(False) m.appendRow(node) # page page_names: dict = tool.GetControlPageNames() inp_dict: dict = tool.GetInputList() for page_name in page_names.values(): page = QStandardItem(page_name) page.setSelectable(False) node.appendRow(page) for inp in inp_dict.values(): attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] if attrs['INPI_IC_ControlPage'] not in page_names.keys(): continue if page_name != page_names[attrs['INPI_IC_ControlPage']]: continue if attrs['INPS_DataType'] != 'Number': continue if not attrs['INPB_External']: continue if self.ui.connectedCheckBox.isChecked() or self.ui.expressionCheckBox.isChecked(): is_connected = attrs['INPB_Connected'] and self.ui.connectedCheckBox.isChecked() use_expression = inp.GetExpression() is not None and self.ui.expressionCheckBox.isChecked() if not (is_connected or use_expression): continue page.appendRow(make_row( tool.Name, inp.ID, name, )) # v.expandAll() def set_render_range(self) -> None: # comp check comp = self.get_comp() if comp is None: return attrs = comp.GetAttrs() self.ui.sfSpinBox.setValue(attrs['COMPN_RenderStart']) self.ui.efSpinBox.setValue(attrs['COMPN_RenderEnd']) def set_global_range(self) -> None: # comp check comp = self.get_comp() if comp is None: return attrs = comp.GetAttrs() self.ui.sfSpinBox.setValue(attrs['COMPN_GlobalStart']) self.ui.efSpinBox.setValue(attrs['COMPN_GlobalEnd']) def bake_prams(self) -> None: # comp check comp = self.get_comp() if comp is None: return v = self.ui.treeView m = v.model() sm = v.selectionModel() param_dict = {} for i in sm.selectedRows(0): tool_name = m.data(i.siblingAtColumn(1)) if tool_name is None: continue param = m.data(i.siblingAtColumn(2)) if param is None: continue if tool_name not in param_dict.keys(): param_dict[tool_name] = [] param_dict[tool_name].append(param) bake.apply(comp, param_dict, self.ui.sfSpinBox.value(), self.ui.efSpinBox.value()) def show(self) -> None: super().show() self.ui.treeView.setModel(QStandardItemModel()) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/bake_tool/bake_tool.ui ================================================ MainWindow 0 0 314 487 MainWindow QAbstractItemView::NoEditTriggers QAbstractItemView::ExtendedSelection Option Connected Expression Qt::Horizontal 40 20 Range Start Frame 0 0 -999999999 999999999 End Frame 0 0 -999999999 999999999 Qt::Horizontal 40 20 80 30 Global Range 80 30 Render Range 80 30 read 80 30 bake Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 close ================================================ FILE: app/fusion/python/rs_fusion/tool/bake_tool/bake_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'bake_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QFormLayout, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QToolButton, QTreeView, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(314, 487) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.treeView = QTreeView(self.centralwidget) self.treeView.setObjectName(u"treeView") self.treeView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.treeView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.verticalLayout_3.addWidget(self.treeView) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") self.verticalLayout_2 = QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.connectedCheckBox = QCheckBox(self.groupBox_2) self.connectedCheckBox.setObjectName(u"connectedCheckBox") self.horizontalLayout_3.addWidget(self.connectedCheckBox) self.expressionCheckBox = QCheckBox(self.groupBox_2) self.expressionCheckBox.setObjectName(u"expressionCheckBox") self.horizontalLayout_3.addWidget(self.expressionCheckBox) self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_3) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.verticalLayout_3.addWidget(self.groupBox_2) self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.verticalLayout = QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.groupBox) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.sfSpinBox = QSpinBox(self.groupBox) self.sfSpinBox.setObjectName(u"sfSpinBox") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.sfSpinBox.sizePolicy().hasHeightForWidth()) self.sfSpinBox.setSizePolicy(sizePolicy) self.sfSpinBox.setMinimum(-999999999) self.sfSpinBox.setMaximum(999999999) self.formLayout.setWidget(0, QFormLayout.FieldRole, self.sfSpinBox) self.label_2 = QLabel(self.groupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2) self.efSpinBox = QSpinBox(self.groupBox) self.efSpinBox.setObjectName(u"efSpinBox") sizePolicy.setHeightForWidth(self.efSpinBox.sizePolicy().hasHeightForWidth()) self.efSpinBox.setSizePolicy(sizePolicy) self.efSpinBox.setMinimum(-999999999) self.efSpinBox.setMaximum(999999999) self.formLayout.setWidget(1, QFormLayout.FieldRole, self.efSpinBox) self.verticalLayout.addLayout(self.formLayout) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_2) self.globalRangeButton = QPushButton(self.groupBox) self.globalRangeButton.setObjectName(u"globalRangeButton") self.globalRangeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.globalRangeButton) self.renderRangeButton = QPushButton(self.groupBox) self.renderRangeButton.setObjectName(u"renderRangeButton") self.renderRangeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.renderRangeButton) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout_3.addWidget(self.groupBox) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.readButton = QPushButton(self.centralwidget) self.readButton.setObjectName(u"readButton") self.readButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.readButton) self.bakeButton = QPushButton(self.centralwidget) self.bakeButton.setObjectName(u"bakeButton") self.bakeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.bakeButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout_4.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout_4) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Option", None)) self.connectedCheckBox.setText(QCoreApplication.translate("MainWindow", u"Connected", None)) self.expressionCheckBox.setText(QCoreApplication.translate("MainWindow", u"Expression", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Range", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Start Frame", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"End Frame", None)) self.globalRangeButton.setText(QCoreApplication.translate("MainWindow", u"Global Range", None)) self.renderRangeButton.setText(QCoreApplication.translate("MainWindow", u"Render Range", None)) self.readButton.setText(QCoreApplication.translate("MainWindow", u"read", None)) self.bakeButton.setText(QCoreApplication.translate("MainWindow", u"bake", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/bg_tool/__init__.py ================================================ from .bg_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/bg_tool/bg_tool.py ================================================ import sys import functools from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.gui import ( appearance, ) from rs_fusion.core import operator as op from rs_fusion.tool.bg_tool.bg_tool_ui import Ui_MainWindow APP_NAME = 'BGTool' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint | Qt.MSWindowsFixedSizeDialogHint ) self.resize(200, 100) self.fusion = fusion # padding self.ui.paddingXSpinBox.setValue(100) self.ui.paddingYSpinBox.setValue(100) # button self.ui.insertButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.insertButton.clicked.connect(self.insert) self.ui.minimizeButton.clicked.connect(functools.partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) # def insert(self): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': return comp = self.fusion.CurrentComp if comp is None: return op.background( comp, self.ui.paddingXSpinBox.value(), self.ui.paddingYSpinBox.value(), self.ui.squareCheckBox.isChecked(), ) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/bg_tool/bg_tool.ui ================================================ MainWindow 0 0 216 174 MainWindow Square Padding X 999999999 Y 999999999 Qt::Vertical 20 2 2 80 30 insert Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 閉じる close ================================================ FILE: app/fusion/python/rs_fusion/tool/bg_tool/bg_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'bg_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(216, 174) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.squareCheckBox = QCheckBox(self.centralwidget) self.squareCheckBox.setObjectName(u"squareCheckBox") self.verticalLayout.addWidget(self.squareCheckBox) self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.formLayout = QFormLayout(self.groupBox) self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.groupBox) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.paddingXSpinBox = QSpinBox(self.groupBox) self.paddingXSpinBox.setObjectName(u"paddingXSpinBox") self.paddingXSpinBox.setMaximum(999999999) self.formLayout.setWidget(0, QFormLayout.FieldRole, self.paddingXSpinBox) self.label_2 = QLabel(self.groupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2) self.paddingYSpinBox = QSpinBox(self.groupBox) self.paddingYSpinBox.setObjectName(u"paddingYSpinBox") self.paddingYSpinBox.setMaximum(999999999) self.formLayout.setWidget(1, QFormLayout.FieldRole, self.paddingYSpinBox) self.verticalLayout.addWidget(self.groupBox) self.verticalSpacer = QSpacerItem(20, 2, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName(u"horizontalLayout") self.insertButton = QPushButton(self.centralwidget) self.insertButton.setObjectName(u"insertButton") self.insertButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.insertButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.squareCheckBox.setText(QCoreApplication.translate("MainWindow", u"Square", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Padding", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"X", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Y", None)) self.insertButton.setText(QCoreApplication.translate("MainWindow", u"insert", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/center_tool/__init__.py ================================================ from .center_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/center_tool/center_tool.py ================================================ import sys from functools import partial from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import QDoubleValidator from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.gui import ( appearance, ) from rs_fusion.core import ( operator as op, ) from rs_fusion.tool.center_tool.center_tool_ui import Ui_MainWindow APP_NAME = 'CenterTool' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint | Qt.MSWindowsFixedSizeDialogHint ) self.resize(100, 100) self.fusion = fusion # for w in [ self.ui.xLineEdit, self.ui.xStepLineEdit, self.ui.xInfLineEdit, self.ui.xSupLineEdit, self.ui.yLineEdit, self.ui.yStepLineEdit, self.ui.yInfLineEdit, self.ui.ySupLineEdit, ]: w.setText(str(0.0)) w.setValidator(QDoubleValidator()) self.ui.xLineEdit.setText(str(0.5)) self.ui.yLineEdit.setText(str(0.5)) self.ui.xSupLineEdit.setText(str(1.0)) self.ui.ySupLineEdit.setText(str(1.0)) # button self.ui.setXButton.setStyleSheet(appearance.in_stylesheet) self.ui.setYButton.setStyleSheet(appearance.in_stylesheet) self.ui.setButton.setStyleSheet(appearance.in_stylesheet) self.ui.randomXButton.setStyleSheet(appearance.in_stylesheet) self.ui.randomYButton.setStyleSheet(appearance.in_stylesheet) self.ui.randomButton.setStyleSheet(appearance.in_stylesheet) # event # align self.ui.alignLButton.clicked.connect( partial(self.align_center, op.AlignType2D.L) ) self.ui.alignVCButton.clicked.connect( partial(self.align_center, op.AlignType2D.VC) ) self.ui.alignRButton.clicked.connect( partial(self.align_center, op.AlignType2D.R) ) self.ui.alignTButton.clicked.connect( partial(self.align_center, op.AlignType2D.T) ) self.ui.alignHCButton.clicked.connect( partial(self.align_center, op.AlignType2D.HC) ) self.ui.alignBButton.clicked.connect( partial(self.align_center, op.AlignType2D.B) ) # distribute self.ui.distributeVButton.clicked.connect( partial(self.distribute_center, True) ) self.ui.distributeHButton.clicked.connect( partial(self.distribute_center, False) ) # set self.ui.setXButton.clicked.connect( partial(self.set_center, False, True) ) self.ui.setYButton.clicked.connect( partial(self.set_center, True, False) ) self.ui.setButton.clicked.connect( partial(self.set_center, False, False) ) # random self.ui.randomXButton.clicked.connect( partial(self.random_center, False, True) ) self.ui.randomYButton.clicked.connect( partial(self.random_center, True, False) ) self.ui.randomButton.clicked.connect( partial(self.random_center, False, False) ) # ui # self.ui.minimizeButton.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) def get_comp(self): resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': print('Fusion Pageで実行してください。') return None # comp check comp = self.fusion.CurrentComp if comp is None: print('コンポジションが見付かりません。') return None return comp def align_center(self, align_type: op.AlignType2D) -> None: comp = self.get_comp() if comp is None: return if self.ui.useDodCheckBox.isChecked(): op.align_dod(self.fusion, comp, 'Center', align_type, self.ui.useCanvasCheckBox.isChecked()) else: op.align2d(comp, 'Center', align_type, self.ui.useCanvasCheckBox.isChecked()) def distribute_center(self, is_x) -> None: comp = self.get_comp() if comp is None: return if self.ui.useDodCheckBox.isChecked(): op.distribute_dod( self.fusion, comp, 'Center', is_x, is_random=self.ui.randomRadioButton.isChecked(), is_reverse=self.ui.r2lRadioButton.isChecked(), use_canvas=self.ui.useCanvasCheckBox.isChecked(), ) else: op.distribute2d( comp, 'Center', is_x, is_random=self.ui.randomRadioButton.isChecked(), is_reverse=self.ui.r2lRadioButton.isChecked(), use_canvas=self.ui.useCanvasCheckBox.isChecked(), ) def set_center(self, lock_x, lock_y) -> None: comp = self.get_comp() if comp is None: return op.set_value2d( comp, 'Center', x=float(self.ui.xLineEdit.text()), y=float(self.ui.yLineEdit.text()), x_step=float(self.ui.xStepLineEdit.text()), y_step=float(self.ui.yStepLineEdit.text()), lock_x=lock_x, lock_y=lock_y, is_abs=self.ui.absoluteRadioButton.isChecked(), is_random=self.ui.randomRadioButton.isChecked(), is_reverse=self.ui.r2lRadioButton.isChecked(), use_key=self.ui.keyFrameRadioButton.isChecked(), key_index=self.ui.keyFrameIndexSpinBox.value(), ) def random_center(self, lock_x, lock_y) -> None: comp = self.get_comp() if comp is None: return op.random_value2d( comp, 'Center', x_inf=float(self.ui.xInfLineEdit.text()), y_inf=float(self.ui.yInfLineEdit.text()), x_suo=float(self.ui.xSupLineEdit.text()), y_sup=float(self.ui.ySupLineEdit.text()), lock_x=lock_x, lock_y=lock_y, is_abs=self.ui.absoluteRadioButton.isChecked(), is_random=self.ui.randomRadioButton.isChecked(), use_key=self.ui.keyFrameRadioButton.isChecked(), key_index=self.ui.keyFrameIndexSpinBox.value(), ) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': run(None) ================================================ FILE: app/fusion/python/rs_fusion/tool/center_tool/center_tool.ui ================================================ MainWindow 0 0 291 640 MainWindow 0 0 0 0 280 0 Oder LtoR true RtoL random Qt::Horizontal 40 20 0 0 280 140 280 140 Align 0 0 45 45 45 45 メイリオ 16 false false font:16pt "メイリオ"; ||| 0 0 45 45 45 45 メイリオ 24 false false font: 24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 16 false false font: 16pt "メイリオ"; 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 16 false false font: 16pt "メイリオ"; 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; DoD Canvas Qt::Horizontal 51 20 0 0 280 0 280 16777215 Input Target Frame Current Frame true frameButtonGroup Key Frame frameButtonGroup Qt::Horizontal 40 20 Key Frame Index: 80 0 1 999 Qt::Horizontal 40 20 Absolute true Relative Qt::Horizontal 0 20 0 0 60 106 50 16777215 Set inf Qt::Horizontal QSizePolicy::Fixed 13 20 Step Y Qt::Horizontal QSizePolicy::Fixed 13 20 sup sup Step Qt::Horizontal QSizePolicy::Fixed 13 20 Qt::Horizontal QSizePolicy::Fixed 13 20 Qt::Horizontal QSizePolicy::Fixed 13 20 Qt::Horizontal QSizePolicy::Fixed 13 20 Qt::Horizontal QSizePolicy::Fixed 13 20 inf 0 0 50 50 50 16777215 X 0 0 50 50 50 16777215 Y X Qt::Horizontal QSizePolicy::Fixed 13 20 0 0 50 50 50 16777215 X 0 0 60 106 50 16777215 Random 0 0 50 50 50 16777215 Y Qt::Vertical QSizePolicy::Fixed 20 10 2 Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 閉じる close l2rRadioButton randomRadioButton alignLButton alignVCButton alignRButton distributeVButton alignTButton alignHCButton alignBButton distributeHButton absoluteRadioButton relativeRadioButton xLineEdit xStepLineEdit setXButton yLineEdit yStepLineEdit setYButton setButton xInfLineEdit xSupLineEdit randomXButton yInfLineEdit ySupLineEdit randomYButton randomButton minimizeButton closeButton ================================================ FILE: app/fusion/python/rs_fusion/tool/center_tool/center_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'center_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QButtonGroup, QCheckBox, QGridLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QRadioButton, QSizePolicy, QSpacerItem, QSpinBox, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(291, 640) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.groupBox_4 = QGroupBox(self.centralwidget) self.groupBox_4.setObjectName(u"groupBox_4") self.groupBox_4.setMinimumSize(QSize(280, 0)) self.horizontalLayout_3 = QHBoxLayout(self.groupBox_4) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.l2rRadioButton = QRadioButton(self.groupBox_4) self.l2rRadioButton.setObjectName(u"l2rRadioButton") self.l2rRadioButton.setChecked(True) self.horizontalLayout_3.addWidget(self.l2rRadioButton) self.r2lRadioButton = QRadioButton(self.groupBox_4) self.r2lRadioButton.setObjectName(u"r2lRadioButton") self.horizontalLayout_3.addWidget(self.r2lRadioButton) self.randomRadioButton = QRadioButton(self.groupBox_4) self.randomRadioButton.setObjectName(u"randomRadioButton") self.horizontalLayout_3.addWidget(self.randomRadioButton) self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_4) self.verticalLayout_2.addWidget(self.groupBox_4) self.groupBox_3 = QGroupBox(self.centralwidget) self.groupBox_3.setObjectName(u"groupBox_3") sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth()) self.groupBox_3.setSizePolicy(sizePolicy) self.groupBox_3.setMinimumSize(QSize(280, 140)) self.groupBox_3.setMaximumSize(QSize(280, 140)) self.horizontalLayout_2 = QHBoxLayout(self.groupBox_3) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.gridLayout = QGridLayout() self.gridLayout.setObjectName(u"gridLayout") self.distributeVButton = QPushButton(self.groupBox_3) self.distributeVButton.setObjectName(u"distributeVButton") sizePolicy.setHeightForWidth(self.distributeVButton.sizePolicy().hasHeightForWidth()) self.distributeVButton.setSizePolicy(sizePolicy) self.distributeVButton.setMinimumSize(QSize(45, 45)) self.distributeVButton.setMaximumSize(QSize(45, 45)) font = QFont() font.setFamilies([u"\u30e1\u30a4\u30ea\u30aa"]) font.setPointSize(16) font.setBold(False) font.setItalic(False) self.distributeVButton.setFont(font) self.distributeVButton.setStyleSheet(u"font:16pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout.addWidget(self.distributeVButton, 0, 3, 1, 1) self.distributeHButton = QPushButton(self.groupBox_3) self.distributeHButton.setObjectName(u"distributeHButton") sizePolicy.setHeightForWidth(self.distributeHButton.sizePolicy().hasHeightForWidth()) self.distributeHButton.setSizePolicy(sizePolicy) self.distributeHButton.setMinimumSize(QSize(45, 45)) self.distributeHButton.setMaximumSize(QSize(45, 45)) font1 = QFont() font1.setFamilies([u"\u30e1\u30a4\u30ea\u30aa"]) font1.setPointSize(24) font1.setBold(False) font1.setItalic(False) self.distributeHButton.setFont(font1) self.distributeHButton.setStyleSheet(u"font: 24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout.addWidget(self.distributeHButton, 1, 3, 1, 1) self.alignLButton = QPushButton(self.groupBox_3) self.alignLButton.setObjectName(u"alignLButton") sizePolicy.setHeightForWidth(self.alignLButton.sizePolicy().hasHeightForWidth()) self.alignLButton.setSizePolicy(sizePolicy) self.alignLButton.setMinimumSize(QSize(45, 45)) self.alignLButton.setMaximumSize(QSize(45, 45)) self.alignLButton.setFont(font1) self.alignLButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout.addWidget(self.alignLButton, 0, 0, 1, 1) self.alignHCButton = QPushButton(self.groupBox_3) self.alignHCButton.setObjectName(u"alignHCButton") sizePolicy.setHeightForWidth(self.alignHCButton.sizePolicy().hasHeightForWidth()) self.alignHCButton.setSizePolicy(sizePolicy) self.alignHCButton.setMinimumSize(QSize(45, 45)) self.alignHCButton.setMaximumSize(QSize(45, 45)) self.alignHCButton.setFont(font) self.alignHCButton.setStyleSheet(u"font: 16pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout.addWidget(self.alignHCButton, 1, 1, 1, 1) self.alignTButton = QPushButton(self.groupBox_3) self.alignTButton.setObjectName(u"alignTButton") sizePolicy.setHeightForWidth(self.alignTButton.sizePolicy().hasHeightForWidth()) self.alignTButton.setSizePolicy(sizePolicy) self.alignTButton.setMinimumSize(QSize(45, 45)) self.alignTButton.setMaximumSize(QSize(45, 45)) self.alignTButton.setFont(font1) self.alignTButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout.addWidget(self.alignTButton, 1, 0, 1, 1) self.alignVCButton = QPushButton(self.groupBox_3) self.alignVCButton.setObjectName(u"alignVCButton") sizePolicy.setHeightForWidth(self.alignVCButton.sizePolicy().hasHeightForWidth()) self.alignVCButton.setSizePolicy(sizePolicy) self.alignVCButton.setMinimumSize(QSize(45, 45)) self.alignVCButton.setMaximumSize(QSize(45, 45)) self.alignVCButton.setFont(font) self.alignVCButton.setStyleSheet(u"font: 16pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout.addWidget(self.alignVCButton, 0, 1, 1, 1) self.alignBButton = QPushButton(self.groupBox_3) self.alignBButton.setObjectName(u"alignBButton") sizePolicy.setHeightForWidth(self.alignBButton.sizePolicy().hasHeightForWidth()) self.alignBButton.setSizePolicy(sizePolicy) self.alignBButton.setMinimumSize(QSize(45, 45)) self.alignBButton.setMaximumSize(QSize(45, 45)) self.alignBButton.setFont(font1) self.alignBButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout.addWidget(self.alignBButton, 1, 2, 1, 1) self.alignRButton = QPushButton(self.groupBox_3) self.alignRButton.setObjectName(u"alignRButton") sizePolicy.setHeightForWidth(self.alignRButton.sizePolicy().hasHeightForWidth()) self.alignRButton.setSizePolicy(sizePolicy) self.alignRButton.setMinimumSize(QSize(45, 45)) self.alignRButton.setMaximumSize(QSize(45, 45)) self.alignRButton.setFont(font1) self.alignRButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout.addWidget(self.alignRButton, 0, 2, 1, 1) self.horizontalLayout_2.addLayout(self.gridLayout) self.verticalLayout_3 = QVBoxLayout() self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.useDodCheckBox = QCheckBox(self.groupBox_3) self.useDodCheckBox.setObjectName(u"useDodCheckBox") self.verticalLayout_3.addWidget(self.useDodCheckBox) self.useCanvasCheckBox = QCheckBox(self.groupBox_3) self.useCanvasCheckBox.setObjectName(u"useCanvasCheckBox") self.verticalLayout_3.addWidget(self.useCanvasCheckBox) self.horizontalSpacer_2 = QSpacerItem(51, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.verticalLayout_3.addItem(self.horizontalSpacer_2) self.horizontalLayout_2.addLayout(self.verticalLayout_3) self.verticalLayout_2.addWidget(self.groupBox_3) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setMinimumSize(QSize(280, 0)) self.groupBox_2.setMaximumSize(QSize(280, 16777215)) self.verticalLayout = QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(u"verticalLayout") self.groupBox = QGroupBox(self.groupBox_2) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_4 = QVBoxLayout(self.groupBox) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.horizontalLayout_5 = QHBoxLayout() self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") self.currentFrameRadioButton = QRadioButton(self.groupBox) self.frameButtonGroup = QButtonGroup(MainWindow) self.frameButtonGroup.setObjectName(u"frameButtonGroup") self.frameButtonGroup.addButton(self.currentFrameRadioButton) self.currentFrameRadioButton.setObjectName(u"currentFrameRadioButton") self.currentFrameRadioButton.setChecked(True) self.horizontalLayout_5.addWidget(self.currentFrameRadioButton) self.keyFrameRadioButton = QRadioButton(self.groupBox) self.frameButtonGroup.addButton(self.keyFrameRadioButton) self.keyFrameRadioButton.setObjectName(u"keyFrameRadioButton") self.horizontalLayout_5.addWidget(self.keyFrameRadioButton) self.horizontalSpacer_13 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_5.addItem(self.horizontalSpacer_13) self.verticalLayout_4.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QHBoxLayout() self.horizontalLayout_6.setObjectName(u"horizontalLayout_6") self.label_9 = QLabel(self.groupBox) self.label_9.setObjectName(u"label_9") self.horizontalLayout_6.addWidget(self.label_9) self.keyFrameIndexSpinBox = QSpinBox(self.groupBox) self.keyFrameIndexSpinBox.setObjectName(u"keyFrameIndexSpinBox") self.keyFrameIndexSpinBox.setMinimumSize(QSize(80, 0)) self.keyFrameIndexSpinBox.setMinimum(1) self.keyFrameIndexSpinBox.setMaximum(999) self.horizontalLayout_6.addWidget(self.keyFrameIndexSpinBox) self.horizontalSpacer_14 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_6.addItem(self.horizontalSpacer_14) self.verticalLayout_4.addLayout(self.horizontalLayout_6) self.verticalLayout.addWidget(self.groupBox) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.absoluteRadioButton = QRadioButton(self.groupBox_2) self.absoluteRadioButton.setObjectName(u"absoluteRadioButton") self.absoluteRadioButton.setChecked(True) self.horizontalLayout_4.addWidget(self.absoluteRadioButton) self.relativeRadioButton = QRadioButton(self.groupBox_2) self.relativeRadioButton.setObjectName(u"relativeRadioButton") self.horizontalLayout_4.addWidget(self.relativeRadioButton) self.horizontalSpacer_3 = QSpacerItem(0, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer_3) self.verticalLayout.addLayout(self.horizontalLayout_4) self.gridLayout_2 = QGridLayout() self.gridLayout_2.setObjectName(u"gridLayout_2") self.setButton = QPushButton(self.groupBox_2) self.setButton.setObjectName(u"setButton") sizePolicy1 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.setButton.sizePolicy().hasHeightForWidth()) self.setButton.setSizePolicy(sizePolicy1) self.setButton.setMinimumSize(QSize(60, 106)) self.setButton.setMaximumSize(QSize(50, 16777215)) self.gridLayout_2.addWidget(self.setButton, 0, 4, 4, 1) self.xSupLineEdit = QLineEdit(self.groupBox_2) self.xSupLineEdit.setObjectName(u"xSupLineEdit") self.gridLayout_2.addWidget(self.xSupLineEdit, 6, 1, 1, 1) self.xStepLineEdit = QLineEdit(self.groupBox_2) self.xStepLineEdit.setObjectName(u"xStepLineEdit") self.gridLayout_2.addWidget(self.xStepLineEdit, 1, 1, 1, 1) self.label_5 = QLabel(self.groupBox_2) self.label_5.setObjectName(u"label_5") self.gridLayout_2.addWidget(self.label_5, 5, 0, 1, 1) self.horizontalSpacer_7 = QSpacerItem(13, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.gridLayout_2.addItem(self.horizontalSpacer_7, 2, 2, 1, 1) self.ySupLineEdit = QLineEdit(self.groupBox_2) self.ySupLineEdit.setObjectName(u"ySupLineEdit") self.gridLayout_2.addWidget(self.ySupLineEdit, 8, 1, 1, 1) self.yLineEdit = QLineEdit(self.groupBox_2) self.yLineEdit.setObjectName(u"yLineEdit") self.gridLayout_2.addWidget(self.yLineEdit, 2, 1, 1, 1) self.label_4 = QLabel(self.groupBox_2) self.label_4.setObjectName(u"label_4") self.gridLayout_2.addWidget(self.label_4, 3, 0, 1, 1) self.label_2 = QLabel(self.groupBox_2) self.label_2.setObjectName(u"label_2") self.gridLayout_2.addWidget(self.label_2, 2, 0, 1, 1) self.horizontalSpacer_9 = QSpacerItem(13, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.gridLayout_2.addItem(self.horizontalSpacer_9, 5, 2, 1, 1) self.yInfLineEdit = QLineEdit(self.groupBox_2) self.yInfLineEdit.setObjectName(u"yInfLineEdit") self.gridLayout_2.addWidget(self.yInfLineEdit, 7, 1, 1, 1) self.label_8 = QLabel(self.groupBox_2) self.label_8.setObjectName(u"label_8") self.gridLayout_2.addWidget(self.label_8, 8, 0, 1, 1) self.label_6 = QLabel(self.groupBox_2) self.label_6.setObjectName(u"label_6") self.gridLayout_2.addWidget(self.label_6, 6, 0, 1, 1) self.label_3 = QLabel(self.groupBox_2) self.label_3.setObjectName(u"label_3") self.gridLayout_2.addWidget(self.label_3, 1, 0, 1, 1) self.horizontalSpacer_12 = QSpacerItem(13, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.gridLayout_2.addItem(self.horizontalSpacer_12, 8, 2, 1, 1) self.horizontalSpacer_10 = QSpacerItem(13, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.gridLayout_2.addItem(self.horizontalSpacer_10, 6, 2, 1, 1) self.xLineEdit = QLineEdit(self.groupBox_2) self.xLineEdit.setObjectName(u"xLineEdit") self.gridLayout_2.addWidget(self.xLineEdit, 0, 1, 1, 1) self.horizontalSpacer_6 = QSpacerItem(13, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.gridLayout_2.addItem(self.horizontalSpacer_6, 1, 2, 1, 1) self.horizontalSpacer_11 = QSpacerItem(13, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.gridLayout_2.addItem(self.horizontalSpacer_11, 7, 2, 1, 1) self.xInfLineEdit = QLineEdit(self.groupBox_2) self.xInfLineEdit.setObjectName(u"xInfLineEdit") self.gridLayout_2.addWidget(self.xInfLineEdit, 5, 1, 1, 1) self.horizontalSpacer_5 = QSpacerItem(13, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.gridLayout_2.addItem(self.horizontalSpacer_5, 0, 2, 1, 1) self.label_7 = QLabel(self.groupBox_2) self.label_7.setObjectName(u"label_7") self.gridLayout_2.addWidget(self.label_7, 7, 0, 1, 1) self.randomXButton = QPushButton(self.groupBox_2) self.randomXButton.setObjectName(u"randomXButton") sizePolicy1.setHeightForWidth(self.randomXButton.sizePolicy().hasHeightForWidth()) self.randomXButton.setSizePolicy(sizePolicy1) self.randomXButton.setMinimumSize(QSize(50, 50)) self.randomXButton.setMaximumSize(QSize(50, 16777215)) self.gridLayout_2.addWidget(self.randomXButton, 5, 3, 2, 1) self.setYButton = QPushButton(self.groupBox_2) self.setYButton.setObjectName(u"setYButton") sizePolicy1.setHeightForWidth(self.setYButton.sizePolicy().hasHeightForWidth()) self.setYButton.setSizePolicy(sizePolicy1) self.setYButton.setMinimumSize(QSize(50, 50)) self.setYButton.setMaximumSize(QSize(50, 16777215)) self.gridLayout_2.addWidget(self.setYButton, 2, 3, 2, 1) self.label = QLabel(self.groupBox_2) self.label.setObjectName(u"label") self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) self.yStepLineEdit = QLineEdit(self.groupBox_2) self.yStepLineEdit.setObjectName(u"yStepLineEdit") self.gridLayout_2.addWidget(self.yStepLineEdit, 3, 1, 1, 1) self.horizontalSpacer_8 = QSpacerItem(13, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.gridLayout_2.addItem(self.horizontalSpacer_8, 3, 2, 1, 1) self.setXButton = QPushButton(self.groupBox_2) self.setXButton.setObjectName(u"setXButton") sizePolicy1.setHeightForWidth(self.setXButton.sizePolicy().hasHeightForWidth()) self.setXButton.setSizePolicy(sizePolicy1) self.setXButton.setMinimumSize(QSize(50, 50)) self.setXButton.setMaximumSize(QSize(50, 16777215)) self.gridLayout_2.addWidget(self.setXButton, 0, 3, 2, 1) self.randomButton = QPushButton(self.groupBox_2) self.randomButton.setObjectName(u"randomButton") sizePolicy1.setHeightForWidth(self.randomButton.sizePolicy().hasHeightForWidth()) self.randomButton.setSizePolicy(sizePolicy1) self.randomButton.setMinimumSize(QSize(60, 106)) self.randomButton.setMaximumSize(QSize(50, 16777215)) self.gridLayout_2.addWidget(self.randomButton, 5, 4, 4, 1) self.randomYButton = QPushButton(self.groupBox_2) self.randomYButton.setObjectName(u"randomYButton") sizePolicy1.setHeightForWidth(self.randomYButton.sizePolicy().hasHeightForWidth()) self.randomYButton.setSizePolicy(sizePolicy1) self.randomYButton.setMinimumSize(QSize(50, 50)) self.randomYButton.setMaximumSize(QSize(50, 16777215)) self.gridLayout_2.addWidget(self.randomYButton, 7, 3, 2, 1) self.verticalSpacer = QSpacerItem(20, 10, QSizePolicy.Minimum, QSizePolicy.Fixed) self.gridLayout_2.addItem(self.verticalSpacer, 4, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout_2) self.verticalLayout_2.addWidget(self.groupBox_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_2.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) QWidget.setTabOrder(self.l2rRadioButton, self.randomRadioButton) QWidget.setTabOrder(self.randomRadioButton, self.alignLButton) QWidget.setTabOrder(self.alignLButton, self.alignVCButton) QWidget.setTabOrder(self.alignVCButton, self.alignRButton) QWidget.setTabOrder(self.alignRButton, self.distributeVButton) QWidget.setTabOrder(self.distributeVButton, self.alignTButton) QWidget.setTabOrder(self.alignTButton, self.alignHCButton) QWidget.setTabOrder(self.alignHCButton, self.alignBButton) QWidget.setTabOrder(self.alignBButton, self.distributeHButton) QWidget.setTabOrder(self.distributeHButton, self.absoluteRadioButton) QWidget.setTabOrder(self.absoluteRadioButton, self.relativeRadioButton) QWidget.setTabOrder(self.relativeRadioButton, self.xLineEdit) QWidget.setTabOrder(self.xLineEdit, self.xStepLineEdit) QWidget.setTabOrder(self.xStepLineEdit, self.setXButton) QWidget.setTabOrder(self.setXButton, self.yLineEdit) QWidget.setTabOrder(self.yLineEdit, self.yStepLineEdit) QWidget.setTabOrder(self.yStepLineEdit, self.setYButton) QWidget.setTabOrder(self.setYButton, self.setButton) QWidget.setTabOrder(self.setButton, self.xInfLineEdit) QWidget.setTabOrder(self.xInfLineEdit, self.xSupLineEdit) QWidget.setTabOrder(self.xSupLineEdit, self.randomXButton) QWidget.setTabOrder(self.randomXButton, self.yInfLineEdit) QWidget.setTabOrder(self.yInfLineEdit, self.ySupLineEdit) QWidget.setTabOrder(self.ySupLineEdit, self.randomYButton) QWidget.setTabOrder(self.randomYButton, self.randomButton) QWidget.setTabOrder(self.randomButton, self.minimizeButton) QWidget.setTabOrder(self.minimizeButton, self.closeButton) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow", u"Oder", None)) self.l2rRadioButton.setText(QCoreApplication.translate("MainWindow", u"LtoR", None)) self.r2lRadioButton.setText(QCoreApplication.translate("MainWindow", u"RtoL", None)) self.randomRadioButton.setText(QCoreApplication.translate("MainWindow", u"random", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"Align", None)) self.distributeVButton.setText(QCoreApplication.translate("MainWindow", u"|||", None)) self.distributeHButton.setText(QCoreApplication.translate("MainWindow", u"\u2261", None)) self.alignLButton.setText(QCoreApplication.translate("MainWindow", u"\u21e4", None)) self.alignHCButton.setText(QCoreApplication.translate("MainWindow", u"\u2501", None)) self.alignTButton.setText(QCoreApplication.translate("MainWindow", u"\u2912", None)) self.alignVCButton.setText(QCoreApplication.translate("MainWindow", u"\u2503", None)) self.alignBButton.setText(QCoreApplication.translate("MainWindow", u"\u2913", None)) self.alignRButton.setText(QCoreApplication.translate("MainWindow", u"\u21e5", None)) self.useDodCheckBox.setText(QCoreApplication.translate("MainWindow", u"DoD", None)) self.useCanvasCheckBox.setText(QCoreApplication.translate("MainWindow", u"Canvas", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Input", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Target Frame", None)) self.currentFrameRadioButton.setText(QCoreApplication.translate("MainWindow", u"Current Frame", None)) self.keyFrameRadioButton.setText(QCoreApplication.translate("MainWindow", u"Key Frame", None)) self.label_9.setText(QCoreApplication.translate("MainWindow", u"Key Frame Index: ", None)) self.absoluteRadioButton.setText(QCoreApplication.translate("MainWindow", u"Absolute", None)) self.relativeRadioButton.setText(QCoreApplication.translate("MainWindow", u"Relative", None)) self.setButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.label_5.setText(QCoreApplication.translate("MainWindow", u"inf", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"Step", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Y", None)) self.label_8.setText(QCoreApplication.translate("MainWindow", u"sup", None)) self.label_6.setText(QCoreApplication.translate("MainWindow", u"sup", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"Step", None)) self.label_7.setText(QCoreApplication.translate("MainWindow", u"inf ", None)) self.randomXButton.setText(QCoreApplication.translate("MainWindow", u"X", None)) self.setYButton.setText(QCoreApplication.translate("MainWindow", u"Y", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"X", None)) self.setXButton.setText(QCoreApplication.translate("MainWindow", u"X", None)) self.randomButton.setText(QCoreApplication.translate("MainWindow", u"Random", None)) self.randomYButton.setText(QCoreApplication.translate("MainWindow", u"Y", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/chara_converter/__init__.py ================================================ from .chara_converter import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/chara_converter/chara_converter.py ================================================ import sys from functools import partial from pathlib import Path import dataclasses from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import ( QColor, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, ) from rs.core import ( config, pipe as p, util, ) from rs.gui import ( appearance, log, ) from rs_fusion.tool.chara_converter import chara_sozai from rs_fusion.tool.chara_converter.chara_converter_ui import Ui_MainWindow APP_NAME = 'キャラ素材変換' @dataclasses.dataclass class ConfigData(config.Data): src_dir: str = '' dst_dir: str = '' make_dir: bool = True class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(400, 500) self.fusion = fusion # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # style sheet self.ui.importButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.srcToolButton.clicked.connect(partial(self.toolButton_clicked, self.ui.srcLineEdit)) self.ui.dstToolButton.clicked.connect(partial(self.toolButton_clicked, self.ui.dstLineEdit)) self.ui.closeButton.clicked.connect(self.close) self.ui.importButton.clicked.connect(self.import_chara, Qt.QueuedConnection) def import_chara(self) -> None: self.ui.logTextEdit.clear() resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': self.add2log('[ERROR]Fusion Pageで実行してください。', log.ERROR_COLOR) return data = self.get_data() # src directory check src_text = data.src_dir src_dir: Path = Path(src_text) if src_dir.is_dir() and src_text != '': self.add2log('キャラ素材: %s' % str(src_dir)) else: self.add2log('[ERROR]キャラ素材が存在しません。', log.ERROR_COLOR) return self.add2log('') # new line # dst directory check dst_text = data.dst_dir.strip() dst_dir: Path = Path(dst_text) if dst_dir.is_dir() and dst_text != '': self.add2log('出力先: %s' % str(dst_dir)) else: self.add2log('[ERROR]出力先が存在しません。', log.ERROR_COLOR) return # make dir if data.make_dir and src_dir.name != dst_dir.name: dst_dir = dst_dir.joinpath(src_dir.name) dst_dir.mkdir(parents=True, exist_ok=True) self.add2log('フォルダ作成: %s' % str(dst_dir)) self.add2log('') # new line # comp check comp = self.fusion.CurrentComp if comp is None: self.add2log('[ERROR]コンポジションが見付かりません。', log.ERROR_COLOR) return ver = self.fusion.Version # file_dataをパーツ、プレフィックスで整理する self.add2log('処理中(前準備)') src_data, width, height = chara_sozai.preprocess(src_dir) # コンバート dst_data = chara_sozai.convert(width, height, src_data, dst_dir, self.add2log) # import importer = chara_sozai.Importer(comp, ver, width, height, dst_data, self.add2log) comp.Lock() comp.StartUndo('RS Import') importer.import_chara() comp.EndUndo(True) comp.Unlock() self.add2log('Done!') def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def toolButton_clicked(self, w) -> None: path = QFileDialog.getExistingDirectory( self, 'Select Directory', w.text(), ) if path != '': w.setText(path) def set_data(self, c: ConfigData): self.ui.srcLineEdit.setText(c.src_dir) self.ui.dstLineEdit.setText(c.dst_dir) self.ui.makeDirCheckBox.setChecked(c.make_dir) def get_data(self) -> ConfigData: c = ConfigData() c.src_dir = self.ui.srcLineEdit.text() c.dst_dir = self.ui.dstLineEdit.text() c.make_dir = self.ui.makeDirCheckBox.isChecked() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/chara_converter/chara_converter.ui ================================================ MainWindow 0 0 404 386 MainWindow ディレクトリ設定 キャラ素材 0 ... 出力先 0 ... キャラ素材と同じ名前のフォルダを出力先に作る 0 0 ログ 0 0 QTextEdit::NoWrap true Qt::Horizontal 40 20 80 30 import 80 30 close LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: app/fusion/python/rs_fusion/tool/chara_converter/chara_converter_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'chara_converter.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QTextEdit, QToolButton, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(404, 386) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_2 = QVBoxLayout(self.groupBox) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label_2 = QLabel(self.groupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_2) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.srcLineEdit = QLineEdit(self.groupBox) self.srcLineEdit.setObjectName(u"srcLineEdit") self.horizontalLayout_2.addWidget(self.srcLineEdit) self.srcToolButton = QToolButton(self.groupBox) self.srcToolButton.setObjectName(u"srcToolButton") self.horizontalLayout_2.addWidget(self.srcToolButton) self.formLayout.setLayout(0, QFormLayout.FieldRole, self.horizontalLayout_2) self.label_4 = QLabel(self.groupBox) self.label_4.setObjectName(u"label_4") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_4) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName(u"horizontalLayout") self.dstLineEdit = QLineEdit(self.groupBox) self.dstLineEdit.setObjectName(u"dstLineEdit") self.horizontalLayout.addWidget(self.dstLineEdit) self.dstToolButton = QToolButton(self.groupBox) self.dstToolButton.setObjectName(u"dstToolButton") self.horizontalLayout.addWidget(self.dstToolButton) self.formLayout.setLayout(1, QFormLayout.FieldRole, self.horizontalLayout) self.verticalLayout_2.addLayout(self.formLayout) self.makeDirCheckBox = QCheckBox(self.groupBox) self.makeDirCheckBox.setObjectName(u"makeDirCheckBox") self.verticalLayout_2.addWidget(self.makeDirCheckBox) self.verticalLayout_3.addWidget(self.groupBox) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.verticalLayout = QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(u"verticalLayout") self.logTextEdit = LogTextEdit(self.groupBox_2) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy1) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout.addWidget(self.logTextEdit) self.verticalLayout_3.addWidget(self.groupBox_2) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.importButton = QPushButton(self.centralwidget) self.importButton.setObjectName(u"importButton") self.importButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.importButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout_3) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u8a2d\u5b9a", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u30ad\u30e3\u30e9\u7d20\u6750", None)) self.srcToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u51fa\u529b\u5148", None)) self.dstToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.makeDirCheckBox.setText(QCoreApplication.translate("MainWindow", u"\u30ad\u30e3\u30e9\u7d20\u6750\u3068\u540c\u3058\u540d\u524d\u306e\u30d5\u30a9\u30eb\u30c0\u3092\u51fa\u529b\u5148\u306b\u4f5c\u308b", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"\u30ed\u30b0", None)) self.importButton.setText(QCoreApplication.translate("MainWindow", u"import", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/chara_converter/chara_sozai.py ================================================ import json import shutil from pathlib import Path from typing import List from PIL import Image from rs.core import ( pipe as p, ) from rs_fusion.core import pose from rs_fusion.core import chara_sozai as cs_cmd X_OFFSET = 1 Y_OFFSET = 4 OTHER = '他' HAIR = '髪' EYEBROW = '眉' EYE = '目' MOUTH = '口' FACE = '顔' BODY = '体' ALL = '全' BACK = '後' FRONT = '前' PARTS_LIST = [ BACK, BODY, FACE, MOUTH, EYE, EYEBROW, HAIR, OTHER, FRONT, ] ADD_NULL = [ BACK, OTHER, FRONT, FACE, ] def part2en(part: str) -> str: dct = { BACK: 'BACK', BODY: 'BODY', FACE: 'FACE', MOUTH: 'MOUTH', EYE: 'EYE', EYEBROW: 'EYEBROW', HAIR: 'HAIR', OTHER: 'OTHER', FRONT: 'FRONT', } if part not in dct.keys(): return '' return dct[part] def preprocess(src_dir: Path): src_data = {} height = None width = None for d in p.pipe( src_dir.iterdir(), p.filter(p.call.is_dir()), ): part_data = {} for f in p.pipe( d.iterdir(), p.filter(p.call.is_file()), p.filter(lambda x: x.name.lower().endswith('.png')), p.map(str), sorted, p.map(Path), ): f: Path if height is None: with Image.open(f) as im: width, height = im.size key = f.name.split('.')[0][:2] if f.name.startswith(key + 'm') and f.name[len(key) + 1].isdigit(): key = f.name[:len(key) + 2] if f.name.startswith(key + 'u') and f.name[len(key) + 1].isdigit(): key = f.name[:len(key) + 2] if f.name[:3].isdigit(): key = f.name[:3] if key not in part_data: part_data[key] = [] part_data[key].append(f) if len(part_data) > 0: src_data[d.name] = part_data return src_data, width, height def convert(width, height, src_data, dst_dir, print_fn): dst_data = {} for part in src_data: print_fn('処理中(変換,%s)' % part) part_data = {} for key in src_data[part]: key: str f0: Path = src_data[part][key][0] lst: List[Path] = src_data[part][key] # 保存先ディレクトリ dir_name = f0.parent.name dst_part_dir = dst_dir.joinpath(dir_name) dst_part_dir.mkdir(exist_ok=True) # 口と目は別処理 if part in [MOUTH, EYE]: s: str = f0.stem # 特殊な指定は文字残すように suffix: str = '' if s.endswith('-15'): suffix = '-15' if s.endswith('z'): suffix = '+眉' if s.endswith('x'): suffix = '+眉口' dst_name = key + suffix dst_file_list = [] for i, f in enumerate(lst): # コピー先決定 dst_file = dst_part_dir.joinpath( # 最後だけ連番を付けない dst_name + '.' + str(i).zfill(2) + '.' + part + '.png' ) # copy shutil.copy(f, dst_file) dst_file_list.append(dst_file) part_data[dst_name] = dst_file_list # 他の処理 else: # 名前決め dst_file_name = f0.stem + '.' + part + f0.suffix is_front = False if len(key) == 4 and key[2] == 'm': dst_file_name = key[:2] + '.' + part + key[2:4] + f0.name[4:] # 手前に表示したい dst_part_dir = dst_dir.joinpath(FRONT) dst_part_dir.mkdir(exist_ok=True) is_front = True if len(key) == 4 and key[2] == 'u': dst_file_name = key[:2] + '.' + part + key[2:4] + f0.name[4:] # コピー先決定 dst_file = dst_part_dir.joinpath(dst_file_name) # copy shutil.copy(f0, dst_file) if is_front: if FRONT not in dst_data.keys(): dst_data[FRONT] = {} dst_data[FRONT][key] = [dst_file] else: part_data[key] = [dst_file] if len(part_data) > 0: dst_data[part] = part_data print_fn('処理中(変換,透明素材)') space_image = Image.new('RGBA', (width, height), (0, 0, 0, 0)) space_file = dst_dir.joinpath('透明.png') space_image.save(space_file) for part in ADD_NULL: if part not in dst_data.keys(): continue dst_data[part]['space'] = [space_file] return dst_data class Importer: def __init__(self, comp, fusion_ver, width, height, dst_data, print_fn): self.comp = comp self.flow = comp.CurrentFrame.FlowView self.data = dst_data self.print = print_fn self.width = width self.height = height self.fusion_ver = fusion_ver self.X_OFFSET = 1 self.Y_OFFSET = 4 self.BACK_LIST = [ BACK, BODY, FACE, ] self.ANIM_LIST = [ MOUTH, EYE, ] self.FRONT_LIST = [ EYEBROW, HAIR, OTHER, FRONT, ] @staticmethod def set_orange(node): node.TileColor = { '__flags': 256, 'R': 0.92156862745098, 'G': 0.431372549019608, 'B': 0, } @staticmethod def set_pink(node): node.TileColor = { '__flags': 256, 'R': 0.913725490196078, 'G': 0.549019607843137, 'B': 0.709803921568627, } @staticmethod def get_connect_lua(xf, key): return ''' comp:Execute([[ !Py3: from rs_fusion.core import chara_sozai chara_sozai.connect(comp, "%s", "%s") ]]) ''' % (xf.Name, key) @staticmethod def get_prev_next_lua(xf, is_next=False): return ''' comp:Execute([[ !Py3: from rs_fusion.core import chara_sozai chara_sozai.prev_next(comp, "%s", %s) ]]) ''' % (xf.Name, str(is_next)) @staticmethod def get_blink_lua(xf): return ''' comp:Execute([[ !Py3: from rs_fusion.core import chara_sozai chara_sozai.set_blink(comp, "%s") ]]) ''' % xf.Name def add_set_dod(self, pos_x, pos_y, name, data_window): node = self.comp.AddTool('SetDomain', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) node.SetAttrs({'TOOLS_Name': name}) node.Mode = 'Set' node.Left = data_window[0] / self.width node.Bottom = data_window[1] / self.height node.Right = data_window[2] / self.width node.Top = data_window[3] / self.height if name is not None: node.SetAttrs({'TOOLS_Name': name}) return node def add_bg(self, pos_x, pos_y): bg = self.comp.AddTool('Background', pos_x * self.X_OFFSET, (pos_y - 2) * self.Y_OFFSET) bg.UseFrameFormatSettings = 0 bg.Width = self.width bg.Height = self.height bg.TopLeftAlpha = 0 bg.Depth = 1 node = self.add_set_dod(pos_x, pos_y - 1, None, [0, 0, 0, 0]) node.ConnectInput('Input', bg) return node def add_ld(self, pos_x, pos_y, name, comment, path: str): node = self.comp.AddTool('Loader', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) node.SetAttrs({'TOOLS_Name': name}) node.Comments = comment node.Clip[1] = self.comp.ReverseMapPath(path.replace('/', '\\')) node.Loop[1] = 1 node.PostMultiplyByAlpha = 1 if self.fusion_ver < 10 else 0 node.GlobalIn = -1000 node.GlobalOut = -1000 return node @staticmethod def get_preview_name(part): return 'Preview_' + part2en(part) @staticmethod def get_prev_button_name(part): return 'Prev_Btn_' + part2en(part) @staticmethod def get_next_button_name(part): return 'Next_Btn_' + part2en(part) @staticmethod def uc_button(lua, page_name, links_name, width): return { 'LINKS_Name': links_name, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': lua, 'INP_External': False, 'ICS_ControlPage': page_name, 'ICD_Width': width, } def get_uc_base( self, prev_lua, next_lua, part, page_name, num_inputs: int, ): label_name = 'Grp_' + part2en(part) preview_name = self.get_preview_name(part) prev_button_name = self.get_prev_button_name(part) next_button_name = self.get_next_button_name(part) return { label_name: { 'LINKS_Name': part, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'LabelControl', 'LBLC_DropDownButton': True, 'LBLC_NumInputs': num_inputs, 'INP_Default': 1, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': page_name, }, prev_button_name: { 'LINKS_Name': 'PREV', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': prev_lua, 'INP_External': False, 'ICS_ControlPage': page_name, 'ICD_Width': 0.4, }, next_button_name: { 'LINKS_Name': 'NEXT', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': next_lua, 'INP_External': False, 'ICS_ControlPage': page_name, 'ICD_Width': 0.4, }, preview_name: { 'LINKS_Name': '', 'LINKID_DataType': 'Text', 'INPID_InputControl': 'TextEditControl', 'TEC_ReadOnly': True, 'TEC_Lines': 1, 'TEC_Wrap': False, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': page_name, 'ICD_Width': 0.2, }, } @staticmethod def get_eye_uc(lua) -> dict: return { 'Blink': { 'LINKS_Name': 'Blink', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'SliderControl', 'INP_Integer': True, 'INP_Default': 127, 'INP_MinScale': 0, 'INP_MaxScale': 500, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': '目パチ', }, 'Other': { 'LINKS_Name': 'Other', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'SliderControl', 'INP_Integer': True, 'INP_Default': 1, 'INP_MinScale': 0, 'INP_MaxScale': 10, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': '目パチ', }, 'Close': { 'LINKS_Name': 'Close', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'SliderControl', 'INP_Integer': True, 'INP_Default': 2, 'INP_MinScale': 0, 'INP_MaxScale': 10, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': '目パチ', }, 'Apply': { 'LINKS_Name': 'Apply', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'BTNCS_Execute': lua, 'ICD_Width': 0.5, 'ICS_ControlPage': '目パチ', }, 'at00': { 'LINKS_Name': 'ボタンを押さないと反映されません。', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'LabelControl', 'INP_External': False, 'INP_Passive': True, 'ICD_Width': 0.5, 'ICS_ControlPage': '目パチ', }, } def get_uc_list(self, mg_data, xf_data, eye_dx_list, ld_data): page_name = 'ポーズ' uc_list = [] # pre json mg_name_data = {} for part in mg_data.keys(): mg_name_data[part] = mg_data[part].Name xf_name_data = {} for part in xf_data.keys(): xf_name_data[part] = p.pipe( xf_data[part], p.map(lambda x: x.Name), list, ) eye_dx_name_list = p.pipe( eye_dx_list, p.map(lambda x: x.Name), list, ) # main for part in mg_data.keys(): _ld_data = ld_data[part] _xf_list = xf_data[part] # json data = { 'mg': mg_name_data, 'xf': xf_name_data, 'eye_dx': eye_dx_name_list, 'ld': {}, 'part': part, 'offset': 10 / self.height, 'preview': self.get_preview_name(part), } for key, lst in _ld_data.items(): data['ld'][key] = p.pipe( lst, p.map(lambda x: x.Name), list, ) _xf_list[0].Comments = json.dumps(data, ensure_ascii=False, indent=2) # user control _uc = self.get_uc_base( self.get_prev_next_lua(_xf_list[0], is_next=False), self.get_prev_next_lua(_xf_list[0], is_next=True), part, page_name, len(_ld_data) + 3, # +3 for prev, next, preview ) for key, lst in _ld_data.items(): base_name = part2en(part) + '_' + str(key).zfill(2) _uc[base_name + '_Button'] = self.uc_button( self.get_connect_lua(_xf_list[0], key), page_name, key, 0.125 ) uc_list.append(_uc) return uc_list def add_node(self, pre_node, pos_x, pos_y, part): data = self.data[part] xf = self.comp.AddTool('Transform', pos_x * self.X_OFFSET, (pos_y - 2) * self.Y_OFFSET) xf.SetAttrs({'TOOLS_Name': part + '_Xf'}) # make cnt = 0 ld_data = {} for key, lst in data.items(): base_name = part2en(part) + '_' + str(cnt).zfill(2) node = self.add_ld( pos_x, pos_y - 4, base_name + '_LD', key, str(lst[0]), ) ld_data[key] = [node] cnt += 1 pos_x += 1 # Xf self.flow.SetPos(xf, (pos_x - 1) * self.X_OFFSET, (pos_y - 2) * self.Y_OFFSET) # mrg mg = self.comp.AddTool('Merge', (pos_x - 1) * self.X_OFFSET, (pos_y - 1) * self.Y_OFFSET) mg.SetAttrs({'TOOLS_Name': part + '_Mrg'}) if part in [FACE]: mg.ApplyMode = 'Multiply' # mg.ConnectInput('Foreground', xf) mg.ConnectInput('Background', pre_node) pos_x += 1 return mg, [xf], ld_data, pos_x def add_mouth_ctrl(self, size): ctrl = self.comp.AddTool('Calculation') ctrl.SetAttrs({'TOOLS_Name': 'Mouth_Ctrl'}) ctrl.Operator = 3 ctrl.SecondOperand = 0.7 cal = self.comp.AddTool('Calculation') cal.Operator = 2 cal.SecondOperand = size exp = self.comp.AddTool('Expression') exp.NumberExpression = 'int(n1)' exp.ShowNumber2 = 0 exp.ShowNumber3 = 0 exp.ShowNumber4 = 0 exp.ShowNumber5 = 0 exp.ShowNumber6 = 0 exp.ShowNumber7 = 0 exp.ShowNumber8 = 0 exp.ShowNumber9 = 0 exp.ShowPoint1 = 0 exp.ShowPoint2 = 0 exp.ShowPoint3 = 0 exp.ShowPoint4 = 0 exp.ShowPoint5 = 0 exp.ShowPoint6 = 0 exp.ShowPoint7 = 0 exp.ShowPoint8 = 0 exp.ShowPoint9 = 0 cal.ConnectInput('FirstOperand', ctrl) exp.ConnectInput('n1', cal) return exp def add_anim_node(self, pre_node, pos_x, pos_y, part): data = self.data[part] max_size = p.pipe( data.values(), p.map(len), max, ) if max_size == 1: return self.add_node(pre_node, pos_x, pos_y, part) pos_x_list = [] pos_y_list = [] xf_list = [] dx_list = [] # mouth ctrl mod = self.add_mouth_ctrl(max_size) if part == MOUTH else None # make xf dx for i in range(max_size): _pos_x = pos_x _pos_y = pos_y - (i * 3) _xf = self.comp.AddTool('Transform', pos_x * self.X_OFFSET, (_pos_y - 2) * self.Y_OFFSET) _xf.SetAttrs({'TOOLS_Name': part + '_' + str(i).zfill(2) + '_Xf'}) _pos_x += 1 if i != max_size - 1: _dx = self.comp.AddTool('Dissolve', pos_x * self.X_OFFSET, (_pos_y - 2) * self.Y_OFFSET) _dx.SetAttrs({'TOOLS_Name': part + '_' + str(i).zfill(2) + '_DX'}) _dx.Mix = 0 if part == MOUTH: _offset = self.comp.AddTool('Calculation') _offset.Operator = 1 _offset.SecondOperand = i _offset.FirstOperand.ConnectTo(mod.NumberResult) _dx.ConnectInput('Mix', _offset) if i == 0: self.set_orange(_dx) dx_list.append(_dx) pos_x_list.append(_pos_x) pos_y_list.append(_pos_y) xf_list.append(_xf) # loader ld_data = {} cnt = 0 for key, lst in data.items(): _ld_list = [] for i in range(max_size): if i > len(lst) - 1: continue # add loader base_name = part2en(part) + '_' + str(cnt).zfill(2) + '_' + str(i).zfill(2) node = self.add_ld( pos_x_list[i], pos_y_list[i] - 4, base_name + '_LD', key, str(lst[i]), ) _ld_list.append(node) pos_x_list[i] += 1 ld_data[key] = _ld_list cnt += 1 pos_x = max(pos_x_list) # setup Xf for i in range(max_size): _pos_y = pos_y_list[i] _xf = xf_list[i] self.flow.SetPos(_xf, (pos_x - 1) * self.X_OFFSET, (_pos_y - 2) * self.Y_OFFSET) # setup DX for i in range(max_size - 1): _pos_y = pos_y_list[i] _dx = dx_list[i] self.flow.SetPos(_dx, pos_x * self.X_OFFSET, (_pos_y - 2) * self.Y_OFFSET) if i == max_size - 2: _dx.ConnectInput('Foreground', xf_list[i + 1]) else: _dx.ConnectInput('Foreground', dx_list[i + 1]) _dx.ConnectInput('Background', xf_list[i]) # Merge mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y - 1) * self.Y_OFFSET) mg.SetAttrs({'TOOLS_Name': part + '_Mrg'}) mg.ConnectInput('Foreground', dx_list[0]) mg.ConnectInput('Background', pre_node) pos_x += 1 return mg, xf_list, dx_list, ld_data, pos_x def import_chara(self): max_size = {} for part in self.data.keys(): max_size[part] = p.pipe( self.data[part].values(), p.map(len), max, ) # bg bg = self.add_bg(0, 0) pos_x = 2 pos_y = 0 pre_node = bg # parts mg_data = {} xf_data = {} ld_data = {} eye_dx_list = [] for part in self.BACK_LIST: if part not in self.data.keys(): continue pre_node, _xf_list, _ld_data, pos_x = self.add_node(pre_node, pos_x, pos_y, part) mg_data[part] = pre_node ld_data[part] = _ld_data xf_data[part] = _xf_list pre_node.FlattenTransform = 1 self.set_pink(pre_node) # anim parts for part in self.ANIM_LIST: if part not in self.data.keys(): continue pre_node, _xf_list, _eye_dx_list, _ld_data, pos_x = self.add_anim_node(pre_node, pos_x, pos_y, part) mg_data[part] = pre_node ld_data[part] = _ld_data xf_data[part] = _xf_list if part == EYE: eye_dx_list = _eye_dx_list # front parts f_pos_x = 2 pos_y += 5 f_pre_node = bg for part in self.FRONT_LIST: if part not in self.data.keys(): continue f_pre_node, _xf_list, _ld_data, f_pos_x = self.add_node(f_pre_node, f_pos_x, pos_y, part) mg_data[part] = f_pre_node ld_data[part] = _ld_data xf_data[part] = _xf_list f_pre_node.FlattenTransform = 1 self.set_pink(f_pre_node) # router x_pos = max(pos_x, f_pos_x) router = self.comp.AddTool('PipeRouter', x_pos * self.X_OFFSET, -1 * self.Y_OFFSET) # mrg mrg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y - 1) * self.Y_OFFSET) # xf xf = self.comp.AddTool('Transform', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) xf.SetAttrs({'TOOLS_Name': 'Root'}) # uc uc = pose.get_uc(None, is_chara_sozai=True) uc_list = self.get_uc_list(mg_data, xf_data, eye_dx_list, ld_data) blink_lua = self.get_blink_lua(xf_data[EYE][0]) uc_list = [self.get_eye_uc(blink_lua)] + uc_list for _uc in reversed(uc_list): for k, v in list(_uc.items()): uc[k] = v xf.UserControls = uc xf = xf.Refresh() self.set_orange(xf) # comment xf_name_list = [] for lst in xf_data.values(): xf_name_list.append(lst[0].Name) xf.SetInput('Comments', '\n'.join(xf_name_list)) # connect router.ConnectInput('Input', pre_node) mrg.ConnectInput('Background', router) mrg.ConnectInput('Foreground', f_pre_node) xf.ConnectInput('Input', mrg) for part, lst in xf_data.items(): _xf = lst[0] keys = list(ld_data[part].keys()) key = keys[0] if part in [FRONT, BACK]: key = keys[-1] cs_cmd.connect(self.comp, _xf.Name, key) # blink cs_cmd.set_blink(self.comp, xf_data[EYE][0].Name) ================================================ FILE: app/fusion/python/rs_fusion/tool/color_tool/__init__.py ================================================ from .color_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/color_tool/color_table.py ================================================ import re from typing import List import dataclasses from PySide6.QtCore import ( Qt, QModelIndex, ) from PySide6.QtGui import ( QKeySequence, QColor, QBrush, QPen, QAction, ) from PySide6.QtWidgets import ( QMenu, QStyledItemDelegate, QStyle, ) from rs.core import ( config, pipe as p, ) from rs.gui import ( table, ) @dataclasses.dataclass class ColorData(table.RowData): name: str = '' color00: str = '#000000' color01: str = '#000000' color02: str = '#000000' color03: str = '#000000' color04: str = '#000000' @classmethod def toHeaderList(cls) -> List[str]: return ['Name', 'C00', 'C01', 'C02', 'C03', 'C04', ] class ItemDelegate(QStyledItemDelegate): def __init__(self, parent): super().__init__(parent) self._parent = parent def paint(self, painter, option, index): color = index.data(Qt.BackgroundRole) if color is not None: bgBrush = QBrush(color) bgPen = QPen(color, 0.5, Qt.SolidLine) painter.setPen(bgPen) painter.setBrush(bgBrush) rect = option.rect if option.state & QStyle.StateFlag.State_Selected: rect.setX(rect.x() + 1) rect.setY(rect.y() + 1) rect.setWidth(rect.width() - 2) rect.setHeight(rect.height() - 2) painter.drawRect(option.rect) super().paint(painter, option, index) class Model(table.Model): def data(self, index: QModelIndex, role=Qt.DisplayRole): if role == Qt.BackgroundRole: row = index.row() col = index.column() if col > 0: color = self.get_value(row, col) return QColor(color) return super().data(index, role) def setData(self, index: QModelIndex, value, role=Qt.EditRole): if role == Qt.EditRole: col = index.column() if col > 0: if re.match(r'^#[0-9a-fA-F]{6}$', value): self.undo_stack.push(table.model.SetDataCommand(self, index, value)) return True return super().setData(index, value, role) class View(table.View): def __init__(self, parent=None): super().__init__(parent) self.setModel(Model(ColorData)) self.setItemDelegate(ItemDelegate(self)) self.setStyleSheet( 'QTableView::item::selected ' '{border: 2px solid white; ' 'border-radius: 0px;border-bottom-right-radius: 0px;border-style: dashed;}' 'QTableView::item::focus ' '{border: 4px solid white; ' 'border-radius: 0px;border-bottom-right-radius: 0px;border-style: solid;}' ) # context menu self.setContextMenuPolicy(Qt.CustomContextMenu) self.customContextMenuRequested.connect(self.contextMenu) # action self.actionUndo = QAction('Undo', self) self.actionUndo.setShortcut(QKeySequence('Ctrl+Z')) self.actionRedo = QAction('Redo', self) self.actionRedo.setShortcut(QKeySequence('Ctrl+Shift+Z')) self.actionCopy = QAction('Copy', self) self.actionCopy.setShortcut(QKeySequence('Ctrl+C')) self.actionPaste = QAction('Paste', self) self.actionPaste.setShortcut(QKeySequence('Ctrl+V')) self.actionAdd = QAction('Add', self) self.actionDelete = QAction('Delete', self) self.actionDelete.setShortcut(QKeySequence(Qt.CTRL | Qt.Key_Delete)) self.actionUp = QAction('Up', self) self.actionUp.setShortcut(QKeySequence(Qt.ALT | Qt.Key_Up)) self.actionDown = QAction('Down', self) self.actionDown.setShortcut(QKeySequence(Qt.ALT | Qt.Key_Down)) # event self.actionUndo.triggered.connect(self.model().undo_stack.undo) self.actionRedo.triggered.connect(self.model().undo_stack.redo) self.actionCopy.triggered.connect(self.copy) self.actionPaste.triggered.connect(self.paste) self.actionAdd.triggered.connect(self.add_row) self.actionDelete.triggered.connect(self.delete) self.actionUp.triggered.connect(self.up) self.actionDown.triggered.connect(self.down) def add_row(self): self.model().add_row_data(ColorData()) self.scrollToBottom() def keyPressEvent(self, event): key = event.key() mod = event.modifiers() if mod == Qt.ControlModifier and key == Qt.Key_Z: self.actionUndo.trigger() return if mod == Qt.ControlModifier | Qt.ShiftModifier and key == Qt.Key_Z: self.actionRedo.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_C: self.actionCopy.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_V: self.actionPaste.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_Delete: self.actionDelete.trigger() return if mod == Qt.AltModifier and key == Qt.Key_Up: self.actionUp.trigger() return if mod == Qt.AltModifier and key == Qt.Key_Down: self.actionDown.trigger() return super().keyPressEvent(event) def contextMenu(self, pos): menu = QMenu(self) menu.addAction(self.actionUndo) menu.addAction(self.actionRedo) menu.addSeparator() menu.addAction(self.actionCopy) menu.addAction(self.actionPaste) menu.addSeparator() menu.addAction(self.actionUp) menu.addAction(self.actionDown) menu.addSeparator() menu.addAction(self.actionAdd) menu.addAction(self.actionDelete) menu.exec_(self.mapToGlobal(pos)) ================================================ FILE: app/fusion/python/rs_fusion/tool/color_tool/color_tool.py ================================================ import datetime import sys from functools import partial from pathlib import Path import dataclasses from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import ( QColor, QUndoStack, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, ) from rs.core import ( config, colormind, pipe as p, util, ) from rs.gui import ( appearance, ) from rs_fusion.core import operator as op from rs_fusion.tool.color_tool.color_table import ColorData, Model from rs_fusion.tool.color_tool.color_tool_ui import Ui_MainWindow APP_NAME = 'ColorTool' @dataclasses.dataclass class DocData(config.Data): color_list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(ColorData)) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(600, 700) self.fusion = fusion self.def_dir = config.CONFIG_DIR.joinpath('color_tool') self.def_dir.mkdir(parents=True, exist_ok=True) # table v = self.ui.tableView m: Model = v.model() h = v.horizontalHeader() h.setDefaultSectionSize(80) hv = v.verticalHeader() hv.setMinimumWidth(30) hv.setDefaultSectionSize(50) hv.setDefaultAlignment(Qt.AlignCenter) m.add_row_data(ColorData()) self.model = m self.undo_stack: QUndoStack = v.model().undo_stack # config self.file = None self.new_doc() # style sheet self.ui.currentRowButton.setStyleSheet(appearance.in_stylesheet) self.ui.selectedButton.setStyleSheet(appearance.in_stylesheet) self.ui.colormindDefButton.setStyleSheet(appearance.other_stylesheet) self.ui.colormindUiButton.setStyleSheet(appearance.other_stylesheet) # event self.ui.tableView.model().undo_stack.cleanChanged.connect(self.set_title) self.ui.openUrlButton.clicked.connect(partial( util.open_url, colormind.URL, )) # add row self.ui.colormindDefButton.clicked.connect(partial(self.colormind, 'default')) self.ui.colormindUiButton.clicked.connect(partial(self.colormind, 'ui')) # apply self.ui.currentRowButton.clicked.connect(self.apply_color_from_current_row) self.ui.selectedButton.clicked.connect(self.apply_color_from_selected) self.ui.minimizeButton.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) self.ui.actionNew.triggered.connect(self.new_doc) self.ui.actionOpen.triggered.connect(self.open_doc) self.ui.actionSave.triggered.connect(self.save_doc) self.ui.actionSave_As.triggered.connect(self.save_as_doc) def apply_color(self, color_list): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': return comp = self.fusion.CurrentComp if comp is None: return op.apply_color(comp, color_list, self.ui.randomRadioButton.isChecked()) def apply_color_from_current_row(self): row = self.ui.tableView.currentIndex().row() if row < 0: return row_data = self.model.get_row_data(row) color_list = p.pipe( [row_data.color00, row_data.color01, row_data.color02, row_data.color03, row_data.color04], p.map(QColor), p.map(lambda c: [c.red() / 255, c.green() / 255, c.blue() / 255]), list, ) self.apply_color(color_list) def apply_color_from_selected(self): v = self.ui.tableView m: Model = self.model sm = v.selectionModel() color_list = p.pipe( sm.selectedIndexes(), p.filter(lambda i: i.column() != 0), p.map(lambda i: m.get_value(i.row(), i.column())), p.map(QColor), p.map(lambda c: [c.red() / 255, c.green() / 255, c.blue() / 255]), list, ) if len(color_list) == 0: return self.apply_color(color_list) def colormind(self, color_model='default'): v = self.ui.tableView m: Model = self.model sm = v.selectionModel() color_data = ColorData() dt_now = datetime.datetime.now() color_data.name = dt_now.strftime('%y%m%d_%H%M%S') input_list = None if self.ui.useSelectionCheckBox.isChecked(): input_list = ['N', 'N', 'N', 'N', 'N'] row = self.ui.tableView.currentIndex().row() for index in p.pipe( sm.selectedIndexes(), p.filter(lambda i: i.column() != 0), p.filter(lambda i: i.row() == row), list, ): c = QColor(m.get_value(index.row(), index.column())) input_list[index.column() - 1] = [c.red(), c.green(), c.blue()] dct = colormind.get_color(model=color_model, input_list=input_list) if 'error' in dct.keys(): print(dct['error']) return if 'result' in dct.keys(): lst = dct['result'] if len(lst) >= 5: color_data.color00 = QColor(lst[0][0], lst[0][1], lst[0][2]).name() color_data.color01 = QColor(lst[1][0], lst[1][1], lst[1][2]).name() color_data.color02 = QColor(lst[2][0], lst[2][1], lst[2][2]).name() color_data.color03 = QColor(lst[3][0], lst[3][1], lst[3][2]).name() color_data.color04 = QColor(lst[4][0], lst[4][1], lst[4][2]).name() if input_list is not None: if input_list[0] != 'N': color_data.color00 = QColor(input_list[0][0], input_list[0][1], input_list[0][2]).name() if input_list[1] != 'N': color_data.color01 = QColor(input_list[1][0], input_list[1][1], input_list[1][2]).name() if input_list[2] != 'N': color_data.color02 = QColor(input_list[2][0], input_list[2][1], input_list[2][2]).name() if input_list[3] != 'N': color_data.color03 = QColor(input_list[3][0], input_list[3][1], input_list[3][2]).name() if input_list[4] != 'N': color_data.color04 = QColor(input_list[4][0], input_list[4][1], input_list[4][2]).name() self.model.add_row_data(color_data) self.ui.tableView.scrollToBottom() def set_title(self): if self.file is None: self.setWindowTitle('%s' % APP_NAME) else: star = '*' if self.undo_stack.isClean() is False else '' self.setWindowTitle('%s - %s%s' % (APP_NAME, self.file, star)) def new_doc(self): self.file = None self.model.clear() self.undo_stack.clear() self.set_title() def file_update(self, path: Path): self.file = path self.set_title() def open_doc(self): path, _ = QFileDialog.getOpenFileName( self, 'Open File', str(self.def_dir) if self.file is None else str(self.file.parent), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) if file_path.is_file(): d = DocData() d.load(file_path) self.set_data(d) self.undo_stack.clear() self.file_update(file_path) def save_doc(self): if self.file is None: self.save_as_doc() return d = self.get_data() d.save(self.file) self.undo_stack.setClean() self.set_title() def save_as_doc(self): path, _ = QFileDialog.getSaveFileName( self, 'Save File', str(self.def_dir.joinpath('color.json')) if self.file is None else str(self.file), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) d = self.get_data() d.save(file_path) self.undo_stack.setClean() self.file_update(file_path) def set_data(self, c: DocData): self.ui.tableView.model().set_data(c.color_list) def get_data(self) -> DocData: d = DocData() d.color_list.set_list(self.ui.tableView.model().to_list()) return d def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': run(None) ================================================ FILE: app/fusion/python/rs_fusion/tool/color_tool/color_tool.ui ================================================ MainWindow 0 0 566 757 MainWindow QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed Colormind Add: 100 30 model: default 100 30 model: ui use selection Qt::Horizontal QSizePolicy::Expanding 20 20 0 30 website Oder LtoR true random Qt::Horizontal 40 20 Apply: 100 30 current row 100 30 selected Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 close 0 0 566 22 File New Ctrl+N Open Ctrl+O Save Ctrl+S Save As Ctrl+Shift+S View QTableView
rs_fusion.tool.color_tool.color_table
================================================ FILE: app/fusion/python/rs_fusion/tool/color_tool/color_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'color_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QMainWindow, QMenu, QMenuBar, QPushButton, QRadioButton, QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWidget) from rs_fusion.tool.color_tool.color_table import View class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(566, 757) self.actionNew = QAction(MainWindow) self.actionNew.setObjectName(u"actionNew") self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionSave_As = QAction(MainWindow) self.actionSave_As.setObjectName(u"actionSave_As") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.tableView = View(self.centralwidget) self.tableView.setObjectName(u"tableView") self.tableView.setEditTriggers(QAbstractItemView.DoubleClicked|QAbstractItemView.EditKeyPressed) self.verticalLayout_2.addWidget(self.tableView) self.horizontalLayout_5 = QHBoxLayout() self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.verticalLayout = QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.label = QLabel(self.groupBox) self.label.setObjectName(u"label") self.horizontalLayout.addWidget(self.label) self.colormindDefButton = QPushButton(self.groupBox) self.colormindDefButton.setObjectName(u"colormindDefButton") self.colormindDefButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout.addWidget(self.colormindDefButton) self.colormindUiButton = QPushButton(self.groupBox) self.colormindUiButton.setObjectName(u"colormindUiButton") self.colormindUiButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout.addWidget(self.colormindUiButton) self.useSelectionCheckBox = QCheckBox(self.groupBox) self.useSelectionCheckBox.setObjectName(u"useSelectionCheckBox") self.horizontalLayout.addWidget(self.useSelectionCheckBox) self.horizontalSpacer_2 = QSpacerItem(20, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_2) self.openUrlButton = QPushButton(self.groupBox) self.openUrlButton.setObjectName(u"openUrlButton") self.openUrlButton.setMinimumSize(QSize(0, 30)) self.horizontalLayout.addWidget(self.openUrlButton) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_5.addWidget(self.groupBox) self.verticalLayout_2.addLayout(self.horizontalLayout_5) self.groupBox_3 = QGroupBox(self.centralwidget) self.groupBox_3.setObjectName(u"groupBox_3") self.horizontalLayout_3 = QHBoxLayout(self.groupBox_3) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.l2rRadioButton = QRadioButton(self.groupBox_3) self.l2rRadioButton.setObjectName(u"l2rRadioButton") self.l2rRadioButton.setChecked(True) self.horizontalLayout_3.addWidget(self.l2rRadioButton) self.randomRadioButton = QRadioButton(self.groupBox_3) self.randomRadioButton.setObjectName(u"randomRadioButton") self.horizontalLayout_3.addWidget(self.randomRadioButton) self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_4) self.verticalLayout_2.addWidget(self.groupBox_3) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.horizontalLayout_4.addWidget(self.label_2) self.currentRowButton = QPushButton(self.centralwidget) self.currentRowButton.setObjectName(u"currentRowButton") self.currentRowButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout_4.addWidget(self.currentRowButton) self.selectedButton = QPushButton(self.centralwidget) self.selectedButton.setObjectName(u"selectedButton") self.selectedButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout_4.addWidget(self.selectedButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout_4.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.closeButton) self.verticalLayout_2.addLayout(self.horizontalLayout_4) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 566, 22)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menuFile.menuAction()) self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addAction(self.actionSave_As) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionNew.setText(QCoreApplication.translate("MainWindow", u"New", None)) #if QT_CONFIG(shortcut) self.actionNew.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+N", None)) #endif // QT_CONFIG(shortcut) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.actionSave_As.setText(QCoreApplication.translate("MainWindow", u"Save As", None)) #if QT_CONFIG(shortcut) self.actionSave_As.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+S", None)) #endif // QT_CONFIG(shortcut) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Colormind", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Add:", None)) self.colormindDefButton.setText(QCoreApplication.translate("MainWindow", u"model: default", None)) self.colormindUiButton.setText(QCoreApplication.translate("MainWindow", u"model: ui", None)) self.useSelectionCheckBox.setText(QCoreApplication.translate("MainWindow", u"use selection", None)) self.openUrlButton.setText(QCoreApplication.translate("MainWindow", u"website", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"Oder", None)) self.l2rRadioButton.setText(QCoreApplication.translate("MainWindow", u"LtoR", None)) self.randomRadioButton.setText(QCoreApplication.translate("MainWindow", u"random", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Apply:", None)) self.currentRowButton.setText(QCoreApplication.translate("MainWindow", u"current row", None)) self.selectedButton.setText(QCoreApplication.translate("MainWindow", u"selected", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/comp_utility/__init__.py ================================================ from .comp_utility import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/comp_utility/comp_utility.py ================================================ import sys from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import ( QAction, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QMenu, ) from rs.gui import ( appearance, ) from rs_fusion.core import operator as op from rs_fusion.tool.comp_utility.comp_utility_ui import Ui_MainWindow APP_NAME = 'CompUtility' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.CustomizeWindowHint | Qt.WindowCloseButtonHint # | Qt.WindowTitleHint | Qt.WindowStaysOnTopHint | Qt.MSWindowsFixedSizeDialogHint ) self.resize(140, 60) self.fusion = fusion # window self.pivot_window = None self.insert_window = None self.copy_window = None self.duplicate_window = None self.bake_window = None self.bg_window = None self.color_window = None self.font_window = None self.paste_window = None self.center_window = None self.number_window = None self.nudge_window = None self.separate_window = None # menu lst = [ ('STILL IMAGE', self.load), ('SEPARATE LAYERS', self.separate), ('DUPLICATE', self.duplicate_tool), ('MERGE', self.merge), ('INSERT', self.insert_tool), ('NUDGE', self.nudge_tool), ('PIVOT', self.pivot_tool), ('CENTER', self.center_tool), ('NUMBER', self.number_tool), ('COPY PARAM', self.copy_tool), ('BAKE PARAM', self.bake_tool), ('BG', self.bg_tool), ('COLOR', self.color_tool), ('FONT', self.font_tool), ('PASTE SETTING', self.paste_tool), ] b = self.ui.toolButton menu = QMenu(b) for x in lst: act = QAction(x[0], b) act.triggered.connect(x[1]) menu.addAction(act) b.setMenu(menu) # style sheet b.setStyleSheet(appearance.other_stylesheet) def check_page(self): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': return False return True def get_comp(self): if not self.check_page(): return None comp = self.fusion.CurrentComp if comp is None: return None return comp def load(self): comp = self.get_comp() if comp is None: return op.loader(comp) def merge(self): comp = self.get_comp() if comp is None: return op.merge(comp) def insert_tool(self): from rs_fusion.tool.insert_tool import MainWindow as InsertWindow if self.insert_window is None: self.insert_window = InsertWindow(fusion=self.fusion) self.insert_window.show() def pivot_tool(self): from rs_fusion.tool.pivot_tool import MainWindow as PivotWindow if self.pivot_window is None: self.pivot_window = PivotWindow(fusion=self.fusion) self.pivot_window.show() def copy_tool(self): from rs_fusion.tool.copy_tool import MainWindow as CopyWindow if self.copy_window is None: self.copy_window = CopyWindow(fusion=self.fusion) self.copy_window.show() def duplicate_tool(self): from rs_fusion.tool.duplicate_tool import MainWindow as DuplicateWindow if self.duplicate_window is None: self.duplicate_window = DuplicateWindow(fusion=self.fusion) self.duplicate_window.show() def bake_tool(self): from rs_fusion.tool.bake_tool import MainWindow as BakeWindow if self.bake_window is None: self.bake_window = BakeWindow(fusion=self.fusion) self.bake_window.show() def bg_tool(self): from rs_fusion.tool.bg_tool import MainWindow as BgWindow if self.bg_window is None: self.bg_window = BgWindow(fusion=self.fusion) self.bg_window.show() def color_tool(self): from rs_fusion.tool.color_tool import MainWindow as ColorWindow if self.color_window is None: self.color_window = ColorWindow(fusion=self.fusion) self.color_window.show() def font_tool(self): from rs_fusion.tool.font_tool import MainWindow as FontWindow if self.font_window is None: self.font_window = FontWindow(fusion=self.fusion) self.font_window.show() def paste_tool(self): from rs_fusion.tool.paste_tool import MainWindow as PasteWindow if self.paste_window is None: self.paste_window = PasteWindow(fusion=self.fusion) self.paste_window.show() def center_tool(self): from rs_fusion.tool.center_tool import MainWindow as CenterWindow if self.center_window is None: self.center_window = CenterWindow(fusion=self.fusion) self.center_window.show() def number_tool(self): from rs_fusion.tool.number_tool import MainWindow as NumberWindow if self.number_window is None: self.number_window = NumberWindow(fusion=self.fusion) self.number_window.show() def nudge_tool(self): from rs_fusion.tool.nudge_tool import MainWindow as NudgeWindow if self.nudge_window is None: self.nudge_window = NudgeWindow(fusion=self.fusion) self.nudge_window.show() def separate(self): from rs_fusion.tool.separate_layers import MainWindow as SeparateWindow if self.separate_window is None: self.separate_window = SeparateWindow(fusion=self.fusion) self.separate_window.show() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/comp_utility/comp_utility.ui ================================================ MainWindow 0 0 94 59 MainWindow 0 0 RS COMP QToolButton::InstantPopup ================================================ FILE: app/fusion/python/rs_fusion/tool/comp_utility/comp_utility_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'comp_utility.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QMainWindow, QSizePolicy, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(94, 59) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.toolButton = QToolButton(self.centralwidget) self.toolButton.setObjectName(u"toolButton") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.toolButton.sizePolicy().hasHeightForWidth()) self.toolButton.setSizePolicy(sizePolicy) self.toolButton.setPopupMode(QToolButton.InstantPopup) self.verticalLayout.addWidget(self.toolButton) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.toolButton.setText(QCoreApplication.translate("MainWindow", u"RS COMP", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/copy_tool/__init__.py ================================================ from .copy_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/copy_tool/copy_tool.py ================================================ import sys import functools from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import ( QStandardItemModel, QStandardItem, QIntValidator, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import util from rs.gui import ( appearance, ) from rs_fusion.core import operator as op from rs_fusion.tool.copy_tool.copy_tool_ui import Ui_MainWindow APP_NAME = 'CopyTool' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(200, 600) self.fusion = fusion self.tool_name = None # for w in [ self.ui.offsetLineEdit, self.ui.stepLineEdit, self.ui.jitterInfLineEdit, self.ui.jitterSupLineEdit, ]: w.setText(str(0)) w.setValidator(QIntValidator()) # tree v = self.ui.treeView v.setHeaderHidden(True) v.setModel(QStandardItemModel()) # button self.ui.setButton.setStyleSheet(appearance.in_stylesheet) self.ui.sourceButton.setStyleSheet(appearance.ex_stylesheet) # event # self.ui.sourceButton.clicked.connect(self.read_node) self.ui.setButton.clicked.connect(self.copy_prams) self.ui.minimizeButton.clicked.connect(functools.partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) # def read_node(self) -> None: resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': return # comp check comp = self.fusion.CurrentComp if comp is None: return # setup v = self.ui.treeView m = QStandardItemModel() v.setModel(m) tools: dict = comp.GetToolList(True) if tools is None: return if len(tools) == 0: return tool = tools[1] self.tool_name = tool.Name def make_row(_id, _name, _type): size = 20 + len(_name) - util.get_str_width(_name) display = '%s <%s> %s' % (_name.ljust(size), _type, _id) return [ QStandardItem(display), QStandardItem(_id), QStandardItem(_type), ] # main node = QStandardItem(tool.Name) node.setSelectable(False) m.appendRow(node) # page page_names: dict = tool.GetControlPageNames() inp_dict: dict = tool.GetInputList() for page_name in page_names.values(): page = QStandardItem(page_name) page.setSelectable(False) node.appendRow(page) for inp in inp_dict.values(): attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] if attrs['INPI_IC_ControlPage'] not in page_names.keys(): continue if page_name != page_names[attrs['INPI_IC_ControlPage']]: continue page.appendRow(make_row( inp.ID, name, attrs['INPS_DataType'], )) # v.expandAll() def copy_prams(self) -> None: resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': return # comp check comp = self.fusion.CurrentComp if comp is None: return # tool check if self.tool_name is None: return src_v = self.ui.treeView src_m = src_v.model() src_sm = src_v.selectionModel() param_list = [] for i in src_sm.selectedRows(0): param = src_m.data(i.siblingAtColumn(1)) if param is None: continue param_list.append(param) if len(param_list) == 0: param_list = None def to_int(_str): if _str in ['', '+', '-']: return 0 return int(_str) offset = to_int(self.ui.offsetLineEdit.text()) step = to_int(self.ui.stepLineEdit.text()) jitter_inf = to_int(self.ui.jitterInfLineEdit.text()) jitter_sup = to_int(self.ui.jitterSupLineEdit.text()) op.copy( comp, self.tool_name, param_list=param_list, offset=offset, sift_step=step, jitter_inf=jitter_inf, jitter_sup=jitter_sup, is_random=self.ui.randomRadioButton.isChecked(), is_reverse=self.ui.r2lRadioButton.isChecked(), ) def show(self) -> None: super().show() self.ui.treeView.setModel(QStandardItemModel()) self.tool_name = None def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/copy_tool/copy_tool.ui ================================================ MainWindow 0 0 314 452 MainWindow QAbstractItemView::NoEditTriggers QAbstractItemView::ExtendedSelection Oder LtoR true RtoL random Qt::Horizontal 40 20 Animation Shift Step Jitter Offset 80 30 source 80 30 set Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 close ================================================ FILE: app/fusion/python/rs_fusion/tool/copy_tool/copy_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'copy_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QFormLayout, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QMainWindow, QPushButton, QRadioButton, QSizePolicy, QSpacerItem, QToolButton, QTreeView, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(314, 452) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.treeView = QTreeView(self.centralwidget) self.treeView.setObjectName(u"treeView") self.treeView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.treeView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.verticalLayout.addWidget(self.treeView) self.groupBox_3 = QGroupBox(self.centralwidget) self.groupBox_3.setObjectName(u"groupBox_3") self.horizontalLayout_3 = QHBoxLayout(self.groupBox_3) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.l2rRadioButton = QRadioButton(self.groupBox_3) self.l2rRadioButton.setObjectName(u"l2rRadioButton") self.l2rRadioButton.setChecked(True) self.horizontalLayout_3.addWidget(self.l2rRadioButton) self.r2lRadioButton = QRadioButton(self.groupBox_3) self.r2lRadioButton.setObjectName(u"r2lRadioButton") self.horizontalLayout_3.addWidget(self.r2lRadioButton) self.randomRadioButton = QRadioButton(self.groupBox_3) self.randomRadioButton.setObjectName(u"randomRadioButton") self.horizontalLayout_3.addWidget(self.randomRadioButton) self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_4) self.verticalLayout.addWidget(self.groupBox_3) self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.formLayout = QFormLayout(self.groupBox) self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.groupBox) self.label.setObjectName(u"label") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label) self.stepLineEdit = QLineEdit(self.groupBox) self.stepLineEdit.setObjectName(u"stepLineEdit") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.stepLineEdit) self.label_2 = QLabel(self.groupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.jitterInfLineEdit = QLineEdit(self.groupBox) self.jitterInfLineEdit.setObjectName(u"jitterInfLineEdit") self.horizontalLayout.addWidget(self.jitterInfLineEdit) self.jitterSupLineEdit = QLineEdit(self.groupBox) self.jitterSupLineEdit.setObjectName(u"jitterSupLineEdit") self.horizontalLayout.addWidget(self.jitterSupLineEdit) self.formLayout.setLayout(2, QFormLayout.FieldRole, self.horizontalLayout) self.label_3 = QLabel(self.groupBox) self.label_3.setObjectName(u"label_3") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_3) self.offsetLineEdit = QLineEdit(self.groupBox) self.offsetLineEdit.setObjectName(u"offsetLineEdit") self.formLayout.setWidget(0, QFormLayout.FieldRole, self.offsetLineEdit) self.verticalLayout.addWidget(self.groupBox) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.sourceButton = QPushButton(self.centralwidget) self.sourceButton.setObjectName(u"sourceButton") self.sourceButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.sourceButton) self.setButton = QPushButton(self.centralwidget) self.setButton.setObjectName(u"setButton") self.setButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.setButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout_4.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout_4) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"Oder", None)) self.l2rRadioButton.setText(QCoreApplication.translate("MainWindow", u"LtoR", None)) self.r2lRadioButton.setText(QCoreApplication.translate("MainWindow", u"RtoL", None)) self.randomRadioButton.setText(QCoreApplication.translate("MainWindow", u"random", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Animation Shift", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Step", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Jitter", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"Offset", None)) self.sourceButton.setText(QCoreApplication.translate("MainWindow", u"source", None)) self.setButton.setText(QCoreApplication.translate("MainWindow", u"set", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/duplicate_tool/__init__.py ================================================ from .duplicate_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/duplicate_tool/duplicate_tool.py ================================================ import sys import functools from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import util from rs.gui import ( appearance, ) from rs_fusion.core.operator import to_int, get_main_input from rs_fusion.tool.duplicate_tool.duplicate_tool_ui import Ui_MainWindow APP_NAME = 'DuplicateTool' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(200, 100) self.fusion = fusion self.ui.duplicateButton.setStyleSheet(appearance.in_stylesheet) # set data self.ui.spinBox.setValue(1) # event # self.ui.duplicateButton.clicked.connect(self.duplicate_node) self.ui.spinBox.lineEdit().returnPressed.connect(self.duplicate_node) self.ui.closeButton.clicked.connect(self.close) # def duplicate_node(self) -> None: resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': return # comp check comp = self.fusion.CurrentComp if comp is None: return # tools tools = list(comp.GetToolList(True).values()) if len(tools) == 0: tool = comp.ActiveTool else: tool = tools[0] if tool is None: return flow = comp.CurrentFrame.FlowView _x, _y = flow.GetPosTable(tool).values() _x = to_int(_x) _y = to_int(_y) # get data num = self.ui.spinBox.value() # start comp.Lock() comp.StartUndo('RS Duplicate Tool') flow.Select() settings = tool.SaveSettings() input_connections = [] for _name, inp in tool.GetInputList().items(): outp = inp.GetConnectedOutput() if outp is None: continue inp_attrs = inp.GetAttrs() outp_attrs = outp.GetAttrs() input_id = inp_attrs.get('INPS_ID') src_tool = outp.GetTool() src_output = outp_attrs.get('OUTS_ID') if input_id is None or src_tool is None: continue input_connections.append((input_id, src_tool, src_output)) for i in range(num): node = comp.AddTool(tool.ID, _x + i + 1, _y) node.LoadSettings(settings) for input_id, src_tool, src_output in input_connections: if src_output is None: node.ConnectInput(input_id, src_tool) else: try: node.ConnectInput(input_id, src_tool, src_output) except TypeError: node.ConnectInput(input_id, src_tool) # flow.SetPos(node, _x + i + 1, _y) flow.Select(node) # end comp.EndUndo(True) comp.Unlock() # tool check def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/duplicate_tool/duplicate_tool.ui ================================================ MainWindow 0 0 192 86 MainWindow Qt::Orientation::Vertical 20 40 Qt::Orientation::Horizontal 40 20 80 30 duplicate 80 30 close ================================================ FILE: app/fusion/python/rs_fusion/tool/duplicate_tool/duplicate_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'duplicate_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.9.1 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QHBoxLayout, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(192, 86) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.spinBox = QSpinBox(self.centralwidget) self.spinBox.setObjectName(u"spinBox") self.verticalLayout.addWidget(self.spinBox) self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer) self.duplicateButton = QPushButton(self.centralwidget) self.duplicateButton.setObjectName(u"duplicateButton") self.duplicateButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.duplicateButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout_4) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.duplicateButton.setText(QCoreApplication.translate("MainWindow", u"duplicate", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/font_tool/__init__.py ================================================ from .font_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/font_tool/favorites_font.py ================================================ import sys from pathlib import Path from typing import List import dataclasses from PySide6.QtCore import ( Qt, QModelIndex, QStringListModel, ) from PySide6.QtGui import QAction from PySide6.QtWidgets import ( QApplication, QMainWindow, QMenu, ) from rs.core import ( config, pipe as p, ) from rs.gui import ( appearance, ) from rs_fusion.tool.font_tool.favorites_font_ui import Ui_MainWindow @dataclasses.dataclass class ConfigData(config.Data): favorites: List[str] = dataclasses.field(default_factory=list) class Model(QStringListModel): def __init__(self, parent=None): super().__init__(parent) self._parent = parent self.favorites = [] def data(self, index: QModelIndex, role: int = ...) -> str: if role == Qt.DisplayRole: text = super().data(index, role) if text in self.favorites: text = f'●{text}' return text return super().data(index, role) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('Favorites') self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint # | Qt.WindowStaysOnTopHint ) self.resize(300, 500) self.fusion = fusion # config config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) self.config_file: Path = config.CONFIG_DIR.joinpath('favorite_font.json') self.favorites = [] # action self.check_action = QAction('check', self) self.check_action.triggered.connect(self.check) self.addAction(self.check_action) self.uncheck_action = QAction('uncheck', self) self.uncheck_action.triggered.connect(self.uncheck) self.addAction(self.uncheck_action) # listView lst = list(self.fusion.FontManager.GetFontList().keys()) v = self.ui.listView m = Model(lst) m.favorites = self.favorites v.setModel(m) v.setContextMenuPolicy(Qt.CustomContextMenu) v.customContextMenuRequested.connect(self.contextMenu) # style sheet self.ui.setButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.cancelButton.clicked.connect(self.close) self.ui.setButton.clicked.connect(self.save) def contextMenu(self, pos): v = self.ui.listView menu = QMenu(v) menu.addAction(self.check_action) menu.addAction(self.uncheck_action) menu.exec_(v.mapToGlobal(pos)) def favorites_update(self): v = self.ui.listView m = v.model() m.favorites = self.favorites v.viewport().update() def check(self): v = self.ui.listView indexes = v.selectedIndexes() fav = set(self.favorites) for index in indexes: fav.add(index.data(Qt.EditRole)) self.favorites = sorted(list(fav)) self.favorites_update() def uncheck(self): v = self.ui.listView indexes = v.selectedIndexes() fav = set(self.favorites) for index in indexes: fav.discard(index.data(Qt.EditRole)) self.favorites = sorted(list(fav)) self.favorites_update() def open(self) -> None: if self.config_file.is_file(): c = ConfigData() c.load(self.config_file) self.favorites = c.favorites else: self.favorites = [] self.favorites_update() def save(self) -> None: c = ConfigData() c.favorites = self.favorites c.save(self.config_file) self.close() def show(self) -> None: self.open() super().show() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/fusion/python/rs_fusion/tool/font_tool/favorites_font.ui ================================================ MainWindow 0 0 364 413 MainWindow QAbstractItemView::NoEditTriggers QAbstractItemView::ExtendedSelection Qt::Horizontal 40 20 80 30 set 80 30 cancel ================================================ FILE: app/fusion/python/rs_fusion/tool/font_tool/favorites_font_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'favorites_font.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QHBoxLayout, QListView, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(364, 413) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.listView = QListView(self.centralwidget) self.listView.setObjectName(u"listView") self.listView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.listView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.verticalLayout.addWidget(self.listView) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.setButton = QPushButton(self.centralwidget) self.setButton.setObjectName(u"setButton") self.setButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.setButton) self.cancelButton = QPushButton(self.centralwidget) self.cancelButton.setObjectName(u"cancelButton") self.cancelButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.cancelButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.setButton.setText(QCoreApplication.translate("MainWindow", u"set", None)) self.cancelButton.setText(QCoreApplication.translate("MainWindow", u"cancel", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/font_tool/font_tool.py ================================================ import functools import sys from PySide6.QtCore import ( Qt, QSize, QEvent, ) from PySide6.QtGui import ( QTextDocument, QAbstractTextDocumentLayout, QPalette, QKeySequence, QKeyEvent, QStandardItemModel, QStandardItem, QAction, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QStyledItemDelegate, QTreeWidgetItem, QStyle, ) from rs.core import ( pipe as p, ) from rs.gui import ( appearance, ) from rs_fusion.core import operator as op from rs_fusion.tool.font_tool.favorites_font import MainWindow as FavoritesWindow from rs_fusion.tool.font_tool.font_tool_ui import Ui_MainWindow APP_NAME = 'FontTool' class ItemDelegate(QStyledItemDelegate): def __init__(self, parent): super().__init__(parent) self._parent = parent self.doc = QTextDocument() self.doc.setDocumentMargin(2) f = QTreeWidgetItem().font(0) f.setPointSize(11) self.doc.setDefaultFont(f) self.sample_text = '' def paint(self, painter, option, index): if index.parent().isValid() and not index.parent().parent().isValid(): self.initStyleOption(option, index) self.make_html(option.text) option.text = '' style = QApplication.style() style.drawControl(QStyle.ControlElement.CE_ItemViewItem, option, painter) painter.save() rect = style.subElementRect(QStyle.SubElement.SE_ItemViewItemText, option) painter.translate(rect.topLeft()) painter.setClipRect(rect.translated(-rect.topLeft())) context = QAbstractTextDocumentLayout.PaintContext() if option.state & QStyle.StateFlag.State_Selected: context.palette.setColor( QPalette.Text, option.palette.color(QPalette.Active, QPalette.HighlightedText)) self.doc.documentLayout().draw(painter, context) painter.restore() else: super().paint(painter, option, index) def sizeHint(self, option, index): if index.parent().isValid() and not index.parent().parent().isValid(): self.initStyleOption(option, index) self.make_html(option.text) return QSize(self.doc.idealWidth(), self.doc.size().height()) else: return super().sizeHint(option, index) def make_html(self, text): sample_text = self.sample_text if sample_text == '': sample_text = 'Sample Text' txt = '%s   %s' % (text, text, sample_text) self.doc.setHtml(txt) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(300, 700) self.fusion = fusion self.fonts = {} for k, v in self.fusion.FontManager.GetFontList().items(): self.fonts[k] = list(v.keys()) self.favorites_window = FavoritesWindow(self, fusion) self.favorites_window.open() self.favorites = self.favorites_window.favorites # tree view v = self.ui.treeView v.header().hide() d = ItemDelegate(v) d.sample_text = self.ui.sampleLineEdit.text() v.setItemDelegate(d) m = QStandardItemModel() v.setModel(m) sm = v.selectionModel() self.read_font() # shortcut up_action = QAction(self) up_action.setShortcut(QKeySequence(Qt.Key_Up)) up_action.setShortcutContext(Qt.ApplicationShortcut) up_action.triggered.connect(self.select_up) self.addAction(up_action) down_action = QAction(self) down_action.setShortcut(QKeySequence(Qt.Key_Down)) down_action.setShortcutContext(Qt.ApplicationShortcut) down_action.triggered.connect(self.select_down) self.addAction(down_action) apply_action = QAction(self) apply_action.setShortcut(QKeySequence(Qt.Key_Return)) apply_action.setShortcutContext(Qt.ApplicationShortcut) apply_action.triggered.connect(self.apply_font) self.addAction(apply_action) # button self.ui.applyButton.setStyleSheet(appearance.in_stylesheet) self.ui.readButton.setStyleSheet(appearance.other_stylesheet) self.ui.favoritesButton.setStyleSheet(appearance.ex_stylesheet) # event self.favorites_window.ui.setButton.clicked.connect(self.read_font) self.ui.sampleLineEdit.textChanged.connect(self.on_sample_text_changed) self.ui.treeView.doubleClicked.connect(self.apply_font) sm.selectionChanged.connect(self.auto_apply) self.ui.readButton.clicked.connect(self.read_text) self.ui.applyButton.clicked.connect(self.apply_font) self.ui.favoritesButton.clicked.connect(self.favorites_window.show) self.ui.minimizeButton.clicked.connect(functools.partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) def select_up(self): self.ui.treeView.keyPressEvent(QKeyEvent(QEvent.KeyPress, Qt.Key_Up, Qt.NoModifier)) def select_down(self): self.ui.treeView.keyPressEvent(QKeyEvent(QEvent.KeyPress, Qt.Key_Down, Qt.NoModifier)) def on_sample_text_changed(self, text): d = self.ui.treeView.itemDelegate() d.sample_text = text self.ui.treeView.viewport().update() def read_font(self) -> None: self.favorites = self.favorites_window.favorites # setup v = self.ui.treeView m = v.model() m.clear() # tags tags = {'Favorites': [], 'All': []} for name in self.fonts.keys(): if name in self.favorites: tags['Favorites'].append(name) tags['All'] = list(self.fonts.keys()) # main for tag_name, names in tags.items(): node = QStandardItem(tag_name) node.setSelectable(False) m.appendRow(node) # font names for name in names: font_item = QStandardItem(name) node.appendRow(font_item) weights = self.fonts[name] if len(weights) <= 1: continue for weight in weights: weight_item = QStandardItem(weight) font_item.appendRow(weight_item) # v.collapseAll() cnt = m.rowCount() for i in range(cnt): v.expand(m.index(i, 0)) def apply_font(self): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': return comp = self.fusion.CurrentComp if comp is None: return v = self.ui.treeView m = v.model() sm = v.selectionModel() indexes = sm.selectedIndexes() if len(indexes) == 0: return p_index = indexes[0].parent() if not p_index.isValid(): return if p_index.parent().isValid(): font_name = m.data(p_index, Qt.DisplayRole) font_style = m.data(indexes[0], Qt.DisplayRole) else: font_name = m.data(indexes[0], Qt.DisplayRole) font_style = self.fonts[font_name][0] op.apply_font(comp, font_name, font_style) def auto_apply(self): if self.ui.autoCheckBox.isChecked(): self.apply_font() def read_text(self): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': return comp = self.fusion.CurrentComp if comp is None: return tools = list(comp.GetToolList(True).values()) for tool in tools: if tool.ID in ['TextPlus', 'Text3D']: self.ui.sampleLineEdit.setText( tool.GetInput('StyledText', comp.CurrentTime) ) break def show(self) -> None: super().show() self.ui.sampleLineEdit.setFocus() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': run(None) ================================================ FILE: app/fusion/python/rs_fusion/tool/font_tool/font_tool.ui ================================================ MainWindow 0 0 405 594 MainWindow SampleText 0 0 40 20 read auto apply QAbstractItemView::NoEditTriggers false 2 80 30 apply Qt::Horizontal 40 20 80 30 Favorites Qt::Horizontal QSizePolicy::Fixed 20 20 30 30 最小化 ... Qt::DownArrow 80 30 閉じる close ================================================ FILE: app/fusion/python/rs_fusion/tool/font_tool/font_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'font_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QToolButton, QTreeView, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(405, 594) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.horizontalLayout_2.addWidget(self.label) self.sampleLineEdit = QLineEdit(self.centralwidget) self.sampleLineEdit.setObjectName(u"sampleLineEdit") self.horizontalLayout_2.addWidget(self.sampleLineEdit) self.readButton = QPushButton(self.centralwidget) self.readButton.setObjectName(u"readButton") sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.readButton.sizePolicy().hasHeightForWidth()) self.readButton.setSizePolicy(sizePolicy) self.readButton.setMinimumSize(QSize(40, 20)) self.horizontalLayout_2.addWidget(self.readButton) self.verticalLayout.addLayout(self.horizontalLayout_2) self.autoCheckBox = QCheckBox(self.centralwidget) self.autoCheckBox.setObjectName(u"autoCheckBox") self.verticalLayout.addWidget(self.autoCheckBox) self.treeView = QTreeView(self.centralwidget) self.treeView.setObjectName(u"treeView") self.treeView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.treeView.setExpandsOnDoubleClick(False) self.verticalLayout.addWidget(self.treeView) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName(u"horizontalLayout") self.applyButton = QPushButton(self.centralwidget) self.applyButton.setObjectName(u"applyButton") self.applyButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.applyButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.favoritesButton = QPushButton(self.centralwidget) self.favoritesButton.setObjectName(u"favoritesButton") self.favoritesButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.favoritesButton) self.horizontalSpacer_2 = QSpacerItem(20, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_2) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"SampleText", None)) self.readButton.setText(QCoreApplication.translate("MainWindow", u"read", None)) self.autoCheckBox.setText(QCoreApplication.translate("MainWindow", u"auto apply", None)) self.applyButton.setText(QCoreApplication.translate("MainWindow", u"apply", None)) self.favoritesButton.setText(QCoreApplication.translate("MainWindow", u"Favorites", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/import_exr/__init__.py ================================================ from .import_exr import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/import_exr/import_exr.py ================================================ import json import sys from functools import partial from pathlib import Path from enum import IntEnum import dataclasses from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, QMessageBox, ) from rs.core import ( config, pipe as p, lang, ) from rs.gui import ( appearance, ) from rs_fusion.core import pose from rs_fusion.tool.import_exr.import_exr_ui import Ui_MainWindow APP_NAME = 'Import EXR' @dataclasses.dataclass class ConfigData(config.Data): exr_path: str = '' btn_size: float = 0.25 is_normal: bool = False class Importer: def __init__(self, comp, config_data: ConfigData, exr_path: Path): self.comp = comp self.flow = comp.CurrentFrame.FlowView self.config_data = config_data self.exr_path = exr_path self.size_x = 0 self.size_y = 0 self.X_OFFSET = 1 self.Y_OFFSET = 4 self.exr_node = None self.blank_node = None self.layer_list: list[str] = [] self.tree_data = None self.json_data = None def load_json(self): dir_path = self.exr_path.parent name = self.exr_path.stem json_path = dir_path.joinpath(name + '.info.json') if json_path.is_file(): with open(json_path, 'r', encoding='utf-8') as f: self.json_data = json.load(f) def set_pos(self, node, pos_x, pos_y): _x, _y = self.flow.GetPosTable(node).values() x = _x if pos_x is None else pos_x * self.X_OFFSET y = _y if pos_y is None else pos_y * self.Y_OFFSET self.flow.SetPos(node, x, y) def set_x(self, node, x): self.set_pos(node, x, None) def set_y(self, node, y): self.set_pos(node, None, y) @staticmethod def set_orange(node): node.TileColor = { '__flags': 256, 'R': 0.92156862745098, 'G': 0.431372549019608, 'B': 0, } @staticmethod def uc_button(mg, node, page, layer_name, width): if node is None: lua = [ 'local mg = comp:FindTool("%s")' % mg.Name, 'mg.Foreground = nil', ] else: lua = [ 'local mg = comp:FindTool("%s")' % mg.Name, 'local node = comp:FindTool("%s")' % node.Name, 'mg:ConnectInput("Foreground", node)', 'mg.Center:HideViewControls()', 'mg.Angle:HideViewControls()', 'mg.Size:HideViewControls()', ] return { 'LINKS_Name': layer_name, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': '\n'.join(lua), 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, } def setup_tree_data(self): dct = {'Root': {'visible': True, 'data': {}}} for layer in self.layer_list: ss = layer.split('.') pre_dct = dct['Root']['data'] for i, name in enumerate(ss): # image layer if i == len(ss) - 1: if layer not in pre_dct: pre_dct[layer] = { 'visible': True, } continue # group layer if name not in pre_dct: pre_dct[name] = { 'visible': True, } if 'data' not in pre_dct[name]: pre_dct[name]['data'] = {} pre_dct = pre_dct[name]['data'] self.tree_data = dct def setup_base_node(self): pos_x = 0 pos_y = 0 # exr exr_x = pos_x - 1 exr = self.add_tool('Loader', exr_x, pos_y) exr.Clip[1] = self.comp.ReverseMapPath(str(self.exr_path).replace('/', '\\')) exr.Loop[1] = 1 exr.GlobalIn = -1000 exr.GlobalOut = -1000 # node self.exr_node = exr # layer outp = exr.FindMainOutput(1) lst = list(outp.GetLayerList().values()) if '' in lst: lst.remove('') self.layer_list = lst # layer to Tree self.setup_tree_data() self.load_json() # get image size img = outp.GetValue() self.size_x = img.Width self.size_y = img.Height # bg bg_x = pos_x - 2 bg_y = pos_y - 1 bg = self.add_tool('Background', bg_x, bg_y) bg.UseFrameFormatSettings = 0 bg.Width = self.size_x bg.Height = self.size_y bg.TopLeftAlpha = 0 bg.Depth = 3 # 16bit floating point # set domain node_x = pos_x - 2 node = self.add_tool('SetDomain', node_x, pos_y) node.Mode = 'Set' node.Left = 0 node.Bottom = 0 node.Right = 0 node.Top = 0 node.ConnectInput('Input', bg) # node self.blank_node = node def add_tool(self, tool_name, pos_x, pos_y): node = self.comp.AddTool(tool_name, pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) return node def add_blank(self, pos_x, pos_y): node = self.add_tool('Fuse.Wireless', pos_x, pos_y) node.ConnectInput('Input', self.blank_node) return node def add_layer(self, pos_x, pos_y, layer_name): node = self.add_tool('Fuse.Wireless', pos_x, pos_y) ss = layer_name.split('.') node.SetAttrs({'TOOLS_Name': ss[-1]}) node.ConnectInput('Input', self.exr_node) node.Input_LayerSelect = layer_name return node def add_node(self, pos_x, pos_y, data, name, uc): pos_x += 1 xf = self.add_tool('Transform', pos_x, pos_y) xf.SetAttrs({'TOOLS_Name': name}) wire = self.add_blank(pos_x, pos_y - 1) pos_x += 1 pos_y -= 2 # data sort a_data = {} b_data = {} c_data = {} for layer_name, layer in data.items(): _name = layer_name.split('.')[-1] if _name.startswith('*'): b_data[layer_name] = layer else: if len(b_data) == 0: a_data[layer_name] = layer else: c_data[layer_name] = layer _data = a_data | b_data | c_data # main pre_node = wire a_mg = None page_name = 'POSE' name_list = [] user_controls = {} user_controls2 = {} uc_list = [] for i, (layer_name, layer) in enumerate(_data.items()): layer_name_en: str = layer['name_en'] visible: bool = layer['visible'] uc_name = 'N' + str(i).zfill(3) + '_' + layer_name_en # add loader if 'data' in layer: node, pos_x, _uc, _name_list = self.add_node( pos_x, pos_y - 1, layer['data'], layer_name, {}, ) uc_list.append(_uc) name_list += _name_list else: node = self.add_layer(pos_x, pos_y, layer_name) # mg _name = layer_name.split('.')[-1] if _name.startswith('*'): if a_mg is None: a_mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) a_mg.SetAttrs({'TOOLS_Name': xf.Name + '_MG'}) a_mg.ConnectInput('Background', pre_node) name_list.append(a_mg.Name) else: self.set_x(a_mg, pos_x) if visible or a_mg.Foreground.GetConnectedOutput() is None: a_mg.ConnectInput('Foreground', node) pre_node = a_mg if not _name.startswith('!'): user_controls[uc_name + str(pos_x)] = self.uc_button( a_mg, node, page_name, _name, self.config_data.btn_size ) else: mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) mg.SetAttrs({'TOOLS_Name': _name + '_MG'}) name_list.append(mg.Name) mg.ConnectInput('Background', pre_node) if visible or _name.startswith('!'): mg.ConnectInput('Foreground', node) pre_node = mg if not _name.startswith('!'): user_controls2[uc_name + '_hide_' + str(pos_x)] = self.uc_button( mg, None, page_name, _name + ' hide', 0.5 ) user_controls2[uc_name + '_show_' + str(pos_x)] = self.uc_button( mg, node, page_name, _name + ' show', 0.5 ) pos_x += 1 # for k, v in user_controls2.items(): user_controls[k] = v user_controls['Grp_' + xf.Name] = { 'LINKS_Name': name.replace('!', '').replace('*', ''), 'LINKID_DataType': 'Number', 'INPID_InputControl': 'LabelControl', 'LBLC_DropDownButton': True, 'LBLC_NumInputs': len(user_controls), 'INP_Default': 1, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': page_name, } for _uc in uc_list: uc.update(_uc) uc.update(user_controls) pos_x -= 1 xf.ConnectInput('Input', pre_node) self.set_x(xf, pos_x) return xf, pos_x, uc, name_list def add_node_ST(self, pos_x, pos_y, data, name): pos_x += 1 xf = self.add_tool('Transform', pos_x, pos_y) xf.SetAttrs({'TOOLS_Name': name}) wire = self.add_blank(pos_x, pos_y - 1) pos_x += 1 # main pre_node = wire for layer_name, layer in data.items(): visible: bool = layer['visible'] mg = self.add_tool('Merge', pos_x, pos_y - 1) if 'data' in layer: node, pos_x = self.add_node_ST(pos_x, pos_y - 3, layer['data'], layer_name) self.set_x(mg, pos_x - 1) else: node = self.add_layer(pos_x, pos_y - 3, layer_name) pos_x += 1 mg.ConnectInput('Foreground', node) mg.ConnectInput('Background', pre_node) mg.Blend = 1 if visible else 0 pre_node = mg xf.ConnectInput('Input', pre_node) # self.set_x(xf, pos_x - 1) return xf, pos_x def make(self): # c = self.config_data # self.load_json() self.setup_base_node() if self.json_data is None: self.add_node_ST( 0, 0, self.tree_data['Root']['data'], 'Root' ) else: xf, _, _uc, name_list = self.add_node( 0, 0, self.json_data['Root']['data'], 'Root', {}, ) # xf # uc = {'__flags': 2097152} # 順番を保持するフラグ uc = pose.get_uc(None) for k, v in reversed(list(_uc.items())): uc[k] = v xf.UserControls = uc xf = xf.Refresh() self.set_orange(xf) xf.Comments = '\n'.join(reversed(name_list)) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(400, 100) self.fusion = fusion # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # translate self.setWindowTitle(APP_NAME) # style sheet self.ui.importButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.exrToolButton.clicked.connect(partial(self.toolButton_clicked)) self.ui.closeButton.clicked.connect(self.close) self.ui.importButton.clicked.connect(self.import_json, Qt.QueuedConnection) def import_json(self) -> None: resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': QMessageBox.warning(self, 'Error', 'Please execute in Fusion Page.') return # comp check comp = self.fusion.CurrentComp if comp is None: QMessageBox.warning(self, 'Error', 'Composition not found.') return # main c = self.get_data() if c.exr_path == '': QMessageBox.warning(self, 'Error', 'Please select EXR file.') return if not Path(c.exr_path).is_file(): QMessageBox.warning(self, 'Error', 'EXR file not found: %s' % c.exr_path) return comp.Lock() comp.StartUndo('RS Import') exr_path: Path = Path(comp.MapPath(c.exr_path)) importer = Importer(comp, c, exr_path) importer.make() comp.EndUndo(True) comp.Unlock() QMessageBox.information(self, "Info", 'Done!') print('Done!') def toolButton_clicked(self) -> None: w = self.ui.exrLineEdit path, _ = QFileDialog.getOpenFileName( self, 'Select EXR File', w.text(), 'EXR File (*.exr)', ) if path != '': w.setText(path) def set_data(self, c: ConfigData): self.ui.exrLineEdit.setText(c.exr_path) def get_data(self) -> ConfigData: c = ConfigData() c.exr_path = self.ui.exrLineEdit.text().strip() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/import_exr/import_exr.ui ================================================ MainWindow 0 0 374 122 MainWindow File EXR 0 ... Qt::Orientation::Vertical 20 0 Qt::Orientation::Horizontal 40 20 80 30 import 80 30 close ================================================ FILE: app/fusion/python/rs_fusion/tool/import_exr/import_exr_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'import_exr.ui' ## ## Created by: Qt User Interface Compiler version 6.9.1 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(374, 122) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_7 = QVBoxLayout(self.centralwidget) self.verticalLayout_7.setObjectName(u"verticalLayout_7") self.fileGroupBox = QGroupBox(self.centralwidget) self.fileGroupBox.setObjectName(u"fileGroupBox") self.formLayout = QFormLayout(self.fileGroupBox) self.formLayout.setObjectName(u"formLayout") self.label_4 = QLabel(self.fileGroupBox) self.label_4.setObjectName(u"label_4") self.formLayout.setWidget(0, QFormLayout.ItemRole.LabelRole, self.label_4) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.exrLineEdit = QLineEdit(self.fileGroupBox) self.exrLineEdit.setObjectName(u"exrLineEdit") self.horizontalLayout_2.addWidget(self.exrLineEdit) self.exrToolButton = QToolButton(self.fileGroupBox) self.exrToolButton.setObjectName(u"exrToolButton") self.horizontalLayout_2.addWidget(self.exrToolButton) self.formLayout.setLayout(0, QFormLayout.ItemRole.FieldRole, self.horizontalLayout_2) self.verticalLayout_7.addWidget(self.fileGroupBox) self.verticalSpacer_2 = QSpacerItem(20, 0, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.verticalLayout_7.addItem(self.verticalSpacer_2) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.importButton = QPushButton(self.centralwidget) self.importButton.setObjectName(u"importButton") self.importButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.importButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_7.addLayout(self.horizontalLayout_3) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.fileGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"EXR", None)) self.exrToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.importButton.setText(QCoreApplication.translate("MainWindow", u"import", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/importer/__init__.py ================================================ from .importer import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/importer/importer.py ================================================ import json import sys from functools import partial from pathlib import Path from enum import IntEnum import dataclasses from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, QMessageBox, ) from rs.core import ( config, pipe as p, lang, ) from rs.gui import ( appearance, ) from rs_fusion.core import pose from rs_fusion.tool.importer.importer_ui import Ui_MainWindow APP_NAME = '読み込み(PsdSplitter用)' APP_NAME_EN = 'Import(For PsdSplitter)' class TatieStyle(IntEnum): EXPRESSION = 0 CONNECTION = 1 CONNECTION_LABEL = 2 @dataclasses.dataclass class ConfigData(config.Data): json_path: str = '' style: TatieStyle = TatieStyle.CONNECTION_LABEL btn_size: float = 0.25 space_x: int = 0 space_y: int = 0 is_normal: bool = False use_mm: bool = False use_mask: bool = False class Importer: def __init__(self, comp, fusion_ver, config_data: ConfigData, json_path: Path): self.comp = comp self.flow = comp.CurrentFrame.FlowView self.config_data = config_data self.json_path = json_path self.json_data = None self.dir = None self.size_x = 0 self.size_y = 0 self.fusion_ver = fusion_ver self.X_OFFSET = 1 self.Y_OFFSET = 4 def load_json(self): with open(self.json_path, 'r', encoding='utf-8') as f: self.json_data = json.load(f) self.size_x = self.json_data['x'] self.size_y = self.json_data['y'] if 'directory' in self.json_data: self.dir = Path(self.json_data['directory']) def set_x(self, node, x): _x, _y = self.flow.GetPosTable(node).values() self.flow.SetPos(node, x * self.X_OFFSET, _y) @staticmethod def set_orange(node): node.TileColor = { '__flags': 256, 'R': 0.92156862745098, 'G': 0.431372549019608, 'B': 0, } @staticmethod def uc_button(mg, node, page, layer_name, width): if node is None: lua = [ 'local mg = comp:FindTool("%s")' % mg.Name, 'mg.Foreground = nil', ] else: lua = [ 'local mg = comp:FindTool("%s")' % mg.Name, 'local node = comp:FindTool("%s")' % node.Name, 'mg:ConnectInput("Foreground", node)', 'mg.Center:HideViewControls()', 'mg.Angle:HideViewControls()', 'mg.Size:HideViewControls()', ] return { 'LINKS_Name': layer_name, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': '\n'.join(lua), 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, } def add_set_dod(self, pos_x, pos_y, name, data_window): node = self.comp.AddTool('SetDomain', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) node.SetAttrs({'TOOLS_Name': name}) node.Mode = 'Set' node.Left = data_window[0] / self.size_x node.Bottom = data_window[1] / self.size_y node.Right = data_window[2] / self.size_x node.Top = data_window[3] / self.size_y if name is not None: node.SetAttrs({'TOOLS_Name': name}) return node def add_bg(self, pos_x, pos_y): bg = self.comp.AddTool('Background', pos_x * self.X_OFFSET, (pos_y - 1) * self.Y_OFFSET) bg.UseFrameFormatSettings = 0 bg.Width = self.size_x bg.Height = self.size_y bg.TopLeftAlpha = 0 bg.Depth = 1 node = self.add_set_dod(pos_x, pos_y, None, [0, 0, 0, 0]) node.ConnectInput('Input', bg) return node def add_base_bg(self, pos_x, pos_y): bg = self.comp.AddTool('Background', pos_x * self.X_OFFSET, (pos_y - 1) * self.Y_OFFSET) bg.UseFrameFormatSettings = 0 bg.Width = self.size_x + self.config_data.space_x bg.Height = self.size_y + self.config_data.space_y bg.TopLeftAlpha = 0 bg.Depth = 1 node = self.add_set_dod(pos_x, pos_y, None, [0, 0, 0, 0]) node.ConnectInput('Input', bg) return node def add_xf_bg(self, pos_x, pos_y, name): xf = self.comp.AddTool('Transform', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) xf.SetAttrs({'TOOLS_Name': name}) if name == 'Root': bg = self.add_base_bg(pos_x, pos_y - 1) else: bg = self.add_bg(pos_x, pos_y - 1) return xf, bg def add_xf_bg_c(self, pos_x, pos_y, name): xf = self.comp.AddTool('Transform', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) xf.SetAttrs({'TOOLS_Name': name}) node = self.add_bg(pos_x, pos_y - 1) return xf, node def add_ld(self, pos_x, pos_y, path: str): if self.dir is not None: # json file 基準で相対パスに画像がある場合 _path = self.json_path.parent.joinpath( Path(path).relative_to(self.dir) ) if _path.is_file(): path = str(_path) node = self.comp.AddTool('Loader', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) node.Clip[1] = self.comp.ReverseMapPath(path.replace('/', '\\')) node.Loop[1] = 1 node.PostMultiplyByAlpha = 1 if self.fusion_ver < 10 else 0 node.GlobalIn = -1000 node.GlobalOut = -1000 return node def add_mask(self, pos_x, pos_y, data_window): node = self.comp.AddTool('RectangleMask', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) left = data_window[0] / self.size_x bottom = data_window[1] / self.size_y right = data_window[2] / self.size_x top = data_window[3] / self.size_y node.Center = [(left + right) / 2, (bottom + top) / 2] node.Width = right - left node.Height = top - bottom return node def add_node_A(self, pos_x, pos_y, data, name): pos_x += 1 xf, bg = self.add_xf_bg(pos_x, pos_y, name) pos_x += 1 pos_y -= 2 # main user_controls = {} cb_name = '' cb_cnt: int = 0 pre_node = bg for i, layer in enumerate(data): layer_name: str = layer['name'] layer_name_en: str = layer['name_en'] visible: bool = layer['visible'] layer_data = layer['data'] mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) if type(layer_data) is list: node, pos_x = self.add_node_A(pos_x, pos_y - 1, layer_data, layer_name) self.set_x(mg, pos_x - 1) else: node = self.add_ld(pos_x, pos_y, layer_data) if 'data_window' in layer.keys() and self.config_data.use_mask: _mask = self.add_mask(pos_x, pos_y - 1, layer['data_window']) node.ConnectInput('EffectMask', _mask) pos_x += 1 mg.ConnectInput('Foreground', node) mg.ConnectInput('Background', pre_node) if layer_name.startswith('*'): if cb_name == '': cb_name = 'N' + str(i).zfill(3) user_controls[cb_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ComboControl', 'LINKS_Name': name if name != 'Root' else 'Select', 'INP_Integer': True, 'INP_Default': 0, 'ICS_ControlPage': 'User', } dct = user_controls[cb_name] dct[cb_cnt + 1] = {'CCS_AddString': '%s' % layer_name} if visible: dct['INP_Default'] = cb_cnt mg.Blend.SetExpression('iif(%s.%s == %d, 1, 0)' % (xf.Name, cb_name, cb_cnt)) cb_cnt += 1 else: uc_name = 'N' + str(i).zfill(3) + '_' + layer_name_en user_controls[uc_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'CheckboxControl', 'LINKS_Name': layer_name, 'INP_Integer': True, 'CBC_TriState': False, 'INP_Default': 1 if visible else 0, 'ICS_ControlPage': 'User', # 'ICS_ControlPage': 'Controls', } mg.Blend.SetExpression('%s.%s' % (xf.Name, uc_name)) pre_node = mg # user control user_controls['Grp_' + name] = { 'LINKS_Name': name, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'LabelControl', 'LBLC_DropDownButton': True, 'LBLC_NumInputs': len(user_controls), 'INP_Default': 1, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': 'User', } if name == 'Root': user_controls['Refresh'] = { 'LINKS_Name': 'Refresh', 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': "comp:StartUndo('RS Refresh');" "local tool_list = comp:GetToolList(false, 'Fuse.RS_GlobalStart');" "for k,v in pairs(tool_list) do v:Refresh() end;" "comp:EndUndo(true)\n", 'ICS_ControlPage': 'Tools', } xf.ConnectInput('Input', pre_node) uc = {'__flags': 2097152} # 順番を保持するフラグ for k, v in reversed(list(user_controls.items())): uc[k] = v xf.UserControls = uc xf = xf.Refresh() # self.set_x(xf, pos_x - 1) self.set_orange(xf) return xf, pos_x def add_node_B(self, pos_x, pos_y, data, name, uc, use_label): pos_x += 1 xf, bg = self.add_xf_bg(pos_x, pos_y, name) pos_x += 1 pos_y -= 2 # data sort a_data = [] b_data = [] c_data = [] for layer in data: if layer['name'].startswith('*'): b_data.append(layer) else: if len(b_data) == 0: a_data.append(layer) else: c_data.append(layer) _data = a_data + b_data + c_data # main pre_node = bg a_mg = None page_name = 'ポーズ' if use_label else xf.Name name_list = [] user_controls = {} user_controls2 = {} uc_list = [] for i, layer in enumerate(_data): layer_name: str = layer['name'] layer_name_en: str = layer['name_en'] visible: bool = layer['visible'] layer_data = layer['data'] uc_name = 'N' + str(i).zfill(3) + '_' + layer_name_en # add loader if type(layer_data) is list: node, pos_x, _uc, _name_list = self.add_node_B( pos_x, pos_y - 1, layer_data, layer_name, {}, use_label ) uc_list.append(_uc) name_list += _name_list else: node = self.add_ld(pos_x, pos_y, layer_data) if 'data_window' in layer.keys() and self.config_data.use_mask: _mask = self.add_mask(pos_x, pos_y - 1, layer['data_window']) node.ConnectInput('EffectMask', _mask) # mg if layer_name.startswith('*'): if a_mg is None: a_mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) a_mg.SetAttrs({'TOOLS_Name': xf.Name + '_MG'}) a_mg.ConnectInput('Background', pre_node) name_list.append(a_mg.Name) else: self.set_x(a_mg, pos_x) if visible or a_mg.Foreground.GetConnectedOutput() is None: a_mg.ConnectInput('Foreground', node) pre_node = a_mg if not layer_name.startswith('!'): user_controls[uc_name + str(pos_x)] = self.uc_button( a_mg, node, page_name, layer_name, self.config_data.btn_size ) else: mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) mg.SetAttrs({'TOOLS_Name': layer_name + '_MG'}) name_list.append(mg.Name) mg.ConnectInput('Background', pre_node) if visible or layer_name.startswith('!'): mg.ConnectInput('Foreground', node) pre_node = mg if not layer_name.startswith('!'): user_controls2[uc_name + '_hide_' + str(pos_x)] = self.uc_button( mg, None, page_name, layer_name + ' hide', 0.5 ) user_controls2[uc_name + '_show_' + str(pos_x)] = self.uc_button( mg, node, page_name, layer_name + ' show', 0.5 ) pos_x += 1 # for k, v in user_controls2.items(): user_controls[k] = v if use_label: user_controls['Grp_' + xf.Name] = { 'LINKS_Name': name.replace('!', '').replace('*', ''), 'LINKID_DataType': 'Number', 'INPID_InputControl': 'LabelControl', 'LBLC_DropDownButton': True, 'LBLC_NumInputs': len(user_controls), 'INP_Default': 1, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': page_name, } for _uc in uc_list: uc.update(_uc) uc.update(user_controls) pos_x -= 1 xf.ConnectInput('Input', pre_node) self.set_x(xf, pos_x) return xf, pos_x, uc, name_list def add_node_ST(self, pos_x, pos_y, data, name): pos_x += 1 xf, bg = self.add_xf_bg_c(pos_x, pos_y, name) pos_x += 1 # main pre_node = bg for i, layer in enumerate(data): layer_name: str = layer['name'] visible: bool = layer['visible'] layer_data = layer['data'] mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y - 1) * self.Y_OFFSET) if type(layer_data) is list: node, pos_x = self.add_node_ST(pos_x, pos_y - 3, layer_data, layer_name) self.set_x(mg, pos_x - 1) else: node = self.add_ld(pos_x, pos_y - 3, layer_data) if 'data_window' in layer.keys() and self.config_data.use_mask: _mask = self.add_mask(pos_x, pos_y - 4, layer['data_window']) node.ConnectInput('EffectMask', _mask) pos_x += 1 mg.ConnectInput('Foreground', node) mg.ConnectInput('Background', pre_node) mg.Blend = 1 if visible else 0 pre_node = mg xf.ConnectInput('Input', pre_node) # self.set_x(xf, pos_x - 1) return xf, pos_x def add_node_STMM(self, pos_x, pos_y, data, name): bg = self.add_bg(pos_x, pos_y) pos_x += 1 mm = self.comp.AddTool('MultiMerge', pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) mm.SetAttrs({'TOOLS_Name': name}) mm.ConnectInput('Background', bg) for i, layer in enumerate(data, 1): layer_name: str = layer['name'] visible: bool = layer['visible'] layer_data = layer['data'] if type(layer_data) is list: node, pos_x = self.add_node_STMM(pos_x, pos_y - 3, layer_data, layer_name) else: node = self.add_ld(pos_x, pos_y - 3, layer_data) if 'data_window' in layer.keys() and self.config_data.use_mask: _mask = self.add_mask(pos_x, pos_y - 4, layer['data_window']) node.ConnectInput('EffectMask', _mask) pos_x += 1 mm.ConnectInput(f'Layer{i}.Foreground', node) mm.SetInput(f'LayerEnabled{i}', 1 if visible else 0) # self.set_x(mm, pos_x - 1) return mm, pos_x def make(self): c = self.config_data self.load_json() if c.is_normal: if c.use_mm: self.add_node_STMM(0, 0, self.json_data['data'], self.json_data['name']) else: self.add_node_ST(0, 0, self.json_data['data'], self.json_data['name']) else: if c.style == TatieStyle.EXPRESSION: self.add_node_A(0, 0, self.json_data['data'], self.json_data['name']) else: use_label = c.style == TatieStyle.CONNECTION_LABEL xf, _, _uc, name_list = self.add_node_B( 0, 0, self.json_data['data'], self.json_data['name'], {}, use_label ) # xf # uc = {'__flags': 2097152} # 順番を保持するフラグ uc = pose.get_uc(None) for k, v in reversed(list(_uc.items())): uc[k] = v xf.UserControls = uc xf = xf.Refresh() self.set_orange(xf) xf.Comments = '\n'.join(reversed(name_list)) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(300, 200) self.fusion = fusion # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # translate self.lang_code: lang.Code = lang.load() self.setWindowTitle('%s' % (APP_NAME if self.lang_code == lang.Code.ja else APP_NAME_EN)) self.translate() # style sheet self.ui.importButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.useMaskCheckBox.stateChanged.connect(self.ui.useMask2CheckBox.setChecked) self.ui.useMask2CheckBox.stateChanged.connect(self.ui.useMaskCheckBox.setChecked) self.ui.jsonToolButton.clicked.connect(partial(self.toolButton_clicked)) self.ui.closeButton.clicked.connect(self.close) self.ui.importButton.clicked.connect(self.import_json, Qt.QueuedConnection) def translate(self) -> None: if self.lang_code == lang.Code.en: self.ui.fileGroupBox.setTitle('File') self.ui.tatieFormatGroupBox.setTitle('Tatie Format') self.ui.connectOptionGroupBox.setTitle('Options of Switching Connection') self.ui.expandGroupBox.setTitle('Expand size') self.ui.tabWidget.setTabText(0, 'Tatie') self.ui.tabWidget.setTabText(1, 'Normal') self.ui.expRadioButton.setText('Expression') self.ui.connectRadioButton.setText('Switching Connection(Page)') self.ui.connectLabelRadioButton.setText('Switching Connection(Label)') self.ui.label.setText('') self.ui.btnSizeLabel.setText('Button Size') def import_json(self) -> None: resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': print( 'Please execute in Fusion Page.' if self.lang_code == lang.Code.en else 'Fusion Pageで実行してください。' ) return # comp check comp = self.fusion.CurrentComp if comp is None: print( 'Composition not found.' if self.lang_code == lang.Code.en else 'コンポジションが見付かりません。' ) return ver = self.fusion.Version # main c = self.get_data() comp.Lock() comp.StartUndo('RS Import') json_path: Path = Path(comp.MapPath(c.json_path)) importer = Importer(comp, ver, self.get_data(), json_path) importer.make() comp.EndUndo(True) comp.Unlock() QMessageBox.information(self, "Info", 'Done!') print('Done!') def toolButton_clicked(self) -> None: w = self.ui.jsonLineEdit path, _ = QFileDialog.getOpenFileName( self, 'Select JSON File', w.text(), 'JSON File (*.json)', ) if path != '': w.setText(path) def set_data(self, c: ConfigData): self.ui.jsonLineEdit.setText(c.json_path) if c.style == TatieStyle.EXPRESSION: self.ui.expRadioButton.setChecked(True) elif c.style == TatieStyle.CONNECTION: self.ui.connectRadioButton.setChecked(True) else: self.ui.connectLabelRadioButton.setChecked(True) self.ui.btnSizeSpinBox.setValue(c.btn_size) self.ui.xSpinBox.setValue(c.space_x) self.ui.ySpinBox.setValue(c.space_y) self.ui.tabWidget.setCurrentIndex(1 if c.is_normal else 0) self.ui.useMMCheckBox.setChecked(c.use_mm) self.ui.useMaskCheckBox.setChecked(c.use_mask) self.ui.useMask2CheckBox.setChecked(c.use_mask) def get_data(self) -> ConfigData: c = ConfigData() c.json_path = self.ui.jsonLineEdit.text() if self.ui.expRadioButton.isChecked(): c.style = TatieStyle.EXPRESSION elif self.ui.connectRadioButton.isChecked(): c.style = TatieStyle.CONNECTION else: c.style = TatieStyle.CONNECTION_LABEL c.btn_size = self.ui.btnSizeSpinBox.value() c.space_x = self.ui.xSpinBox.value() c.space_y = self.ui.ySpinBox.value() c.is_normal = self.ui.tabWidget.currentIndex() == 1 c.use_mm = self.ui.useMMCheckBox.isChecked() c.use_mask = self.ui.useMaskCheckBox.isChecked() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/importer/importer.ui ================================================ MainWindow 0 0 285 500 MainWindow ファイル JSON 0 ... 0 立ち絵 立ち絵形式 エクスプレッション コネクション切り替え(Page) コネクション切り替え(Label) ※エクスプレッションが従来のものです。 コネクション切り替え式オプション 通常ボタン サイズ Image Use Mask 拡張 (アニメーション スペース確保) X 0 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter px 999999999 Y 0 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter px 999999999 通常 MultiMerge Use Mask Qt::Vertical 20 146 Qt::Vertical 20 0 Qt::Horizontal 40 20 80 30 import 80 30 close ================================================ FILE: app/fusion/python/rs_fusion/tool/importer/importer_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'importer.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QDoubleSpinBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QRadioButton, QSizePolicy, QSpacerItem, QSpinBox, QTabWidget, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(285, 500) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_7 = QVBoxLayout(self.centralwidget) self.verticalLayout_7.setObjectName(u"verticalLayout_7") self.fileGroupBox = QGroupBox(self.centralwidget) self.fileGroupBox.setObjectName(u"fileGroupBox") self.formLayout = QFormLayout(self.fileGroupBox) self.formLayout.setObjectName(u"formLayout") self.label_4 = QLabel(self.fileGroupBox) self.label_4.setObjectName(u"label_4") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_4) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.jsonLineEdit = QLineEdit(self.fileGroupBox) self.jsonLineEdit.setObjectName(u"jsonLineEdit") self.horizontalLayout_2.addWidget(self.jsonLineEdit) self.jsonToolButton = QToolButton(self.fileGroupBox) self.jsonToolButton.setObjectName(u"jsonToolButton") self.horizontalLayout_2.addWidget(self.jsonToolButton) self.formLayout.setLayout(0, QFormLayout.FieldRole, self.horizontalLayout_2) self.verticalLayout_7.addWidget(self.fileGroupBox) self.tabWidget = QTabWidget(self.centralwidget) self.tabWidget.setObjectName(u"tabWidget") self.tab = QWidget() self.tab.setObjectName(u"tab") self.verticalLayout_2 = QVBoxLayout(self.tab) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.tatieFormatGroupBox = QGroupBox(self.tab) self.tatieFormatGroupBox.setObjectName(u"tatieFormatGroupBox") self.verticalLayout_3 = QVBoxLayout(self.tatieFormatGroupBox) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.expRadioButton = QRadioButton(self.tatieFormatGroupBox) self.expRadioButton.setObjectName(u"expRadioButton") self.verticalLayout_3.addWidget(self.expRadioButton) self.connectRadioButton = QRadioButton(self.tatieFormatGroupBox) self.connectRadioButton.setObjectName(u"connectRadioButton") self.verticalLayout_3.addWidget(self.connectRadioButton) self.connectLabelRadioButton = QRadioButton(self.tatieFormatGroupBox) self.connectLabelRadioButton.setObjectName(u"connectLabelRadioButton") self.verticalLayout_3.addWidget(self.connectLabelRadioButton) self.label = QLabel(self.tatieFormatGroupBox) self.label.setObjectName(u"label") self.verticalLayout_3.addWidget(self.label) self.verticalLayout_2.addWidget(self.tatieFormatGroupBox) self.connectOptionGroupBox = QGroupBox(self.tab) self.connectOptionGroupBox.setObjectName(u"connectOptionGroupBox") self.verticalLayout_6 = QVBoxLayout(self.connectOptionGroupBox) self.verticalLayout_6.setObjectName(u"verticalLayout_6") self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.btnSizeLabel = QLabel(self.connectOptionGroupBox) self.btnSizeLabel.setObjectName(u"btnSizeLabel") self.horizontalLayout_4.addWidget(self.btnSizeLabel) self.btnSizeSpinBox = QDoubleSpinBox(self.connectOptionGroupBox) self.btnSizeSpinBox.setObjectName(u"btnSizeSpinBox") self.horizontalLayout_4.addWidget(self.btnSizeSpinBox) self.verticalLayout_6.addLayout(self.horizontalLayout_4) self.verticalLayout_2.addWidget(self.connectOptionGroupBox) self.groupBox = QGroupBox(self.tab) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_4 = QVBoxLayout(self.groupBox) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.useMaskCheckBox = QCheckBox(self.groupBox) self.useMaskCheckBox.setObjectName(u"useMaskCheckBox") self.verticalLayout_4.addWidget(self.useMaskCheckBox) self.expandGroupBox = QGroupBox(self.groupBox) self.expandGroupBox.setObjectName(u"expandGroupBox") self.verticalLayout = QVBoxLayout(self.expandGroupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.label_2 = QLabel(self.expandGroupBox) self.label_2.setObjectName(u"label_2") self.horizontalLayout.addWidget(self.label_2) self.xSpinBox = QSpinBox(self.expandGroupBox) self.xSpinBox.setObjectName(u"xSpinBox") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.xSpinBox.sizePolicy().hasHeightForWidth()) self.xSpinBox.setSizePolicy(sizePolicy) self.xSpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.xSpinBox.setMaximum(999999999) self.horizontalLayout.addWidget(self.xSpinBox) self.label_3 = QLabel(self.expandGroupBox) self.label_3.setObjectName(u"label_3") self.horizontalLayout.addWidget(self.label_3) self.ySpinBox = QSpinBox(self.expandGroupBox) self.ySpinBox.setObjectName(u"ySpinBox") sizePolicy.setHeightForWidth(self.ySpinBox.sizePolicy().hasHeightForWidth()) self.ySpinBox.setSizePolicy(sizePolicy) self.ySpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.ySpinBox.setMaximum(999999999) self.horizontalLayout.addWidget(self.ySpinBox) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout_4.addWidget(self.expandGroupBox) self.verticalLayout_2.addWidget(self.groupBox) self.tabWidget.addTab(self.tab, "") self.tab2 = QWidget() self.tab2.setObjectName(u"tab2") self.verticalLayout_5 = QVBoxLayout(self.tab2) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.useMMCheckBox = QCheckBox(self.tab2) self.useMMCheckBox.setObjectName(u"useMMCheckBox") self.verticalLayout_5.addWidget(self.useMMCheckBox) self.useMask2CheckBox = QCheckBox(self.tab2) self.useMask2CheckBox.setObjectName(u"useMask2CheckBox") self.verticalLayout_5.addWidget(self.useMask2CheckBox) self.verticalSpacer = QSpacerItem(20, 146, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_5.addItem(self.verticalSpacer) self.tabWidget.addTab(self.tab2, "") self.verticalLayout_7.addWidget(self.tabWidget) self.verticalSpacer_2 = QSpacerItem(20, 0, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_7.addItem(self.verticalSpacer_2) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.importButton = QPushButton(self.centralwidget) self.importButton.setObjectName(u"importButton") self.importButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.importButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_7.addLayout(self.horizontalLayout_3) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.fileGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u30d5\u30a1\u30a4\u30eb", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"JSON", None)) self.jsonToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.tatieFormatGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u7acb\u3061\u7d75\u5f62\u5f0f", None)) self.expRadioButton.setText(QCoreApplication.translate("MainWindow", u"\u30a8\u30af\u30b9\u30d7\u30ec\u30c3\u30b7\u30e7\u30f3", None)) self.connectRadioButton.setText(QCoreApplication.translate("MainWindow", u"\u30b3\u30cd\u30af\u30b7\u30e7\u30f3\u5207\u308a\u66ff\u3048(Page)", None)) self.connectLabelRadioButton.setText(QCoreApplication.translate("MainWindow", u"\u30b3\u30cd\u30af\u30b7\u30e7\u30f3\u5207\u308a\u66ff\u3048(Label)", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"\u203b\u30a8\u30af\u30b9\u30d7\u30ec\u30c3\u30b7\u30e7\u30f3\u304c\u5f93\u6765\u306e\u3082\u306e\u3067\u3059\u3002", None)) self.connectOptionGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u30b3\u30cd\u30af\u30b7\u30e7\u30f3\u5207\u308a\u66ff\u3048\u5f0f\u30aa\u30d7\u30b7\u30e7\u30f3", None)) self.btnSizeLabel.setText(QCoreApplication.translate("MainWindow", u"\u901a\u5e38\u30dc\u30bf\u30f3 \u30b5\u30a4\u30ba", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Image", None)) self.useMaskCheckBox.setText(QCoreApplication.translate("MainWindow", u"Use Mask", None)) self.expandGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u62e1\u5f35 (\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 \u30b9\u30da\u30fc\u30b9\u78ba\u4fdd)", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"X", None)) self.xSpinBox.setSuffix(QCoreApplication.translate("MainWindow", u" px", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"Y", None)) self.ySpinBox.setSuffix(QCoreApplication.translate("MainWindow", u" px", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"\u7acb\u3061\u7d75", None)) self.useMMCheckBox.setText(QCoreApplication.translate("MainWindow", u"MultiMerge", None)) self.useMask2CheckBox.setText(QCoreApplication.translate("MainWindow", u"Use Mask", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab2), QCoreApplication.translate("MainWindow", u"\u901a\u5e38", None)) self.importButton.setText(QCoreApplication.translate("MainWindow", u"import", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/insert_tool/__init__.py ================================================ from .insert_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/insert_tool/insert_tool.py ================================================ import sys import functools from PySide6.QtCore import ( Qt, QStringListModel, QSortFilterProxyModel, QEvent, QItemSelectionModel, ) from PySide6.QtGui import ( QKeySequence, QKeyEvent, QAction, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.gui import ( appearance, ) from rs_fusion.core import operator as op from rs_fusion.tool.insert_tool.insert_tool_ui import Ui_MainWindow APP_NAME = 'InsertTool' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint | Qt.MSWindowsFixedSizeDialogHint ) self.resize(200, 600) self.fusion = fusion # list view lst = [] self.dct = {} reg = list(self.fusion.GetRegList(self.fusion.CT_Tool).values()) for r in reg: attrs = r.GetAttrs() txt = r.Name if 'REGS_OpIconString' in attrs: txt += '(' + attrs['REGS_OpIconString'] + ')' lst.append(txt) self.dct[txt] = r.ID v = self.ui.listView m = QStringListModel(lst) pm = QSortFilterProxyModel() pm.setFilterCaseSensitivity(Qt.CaseInsensitive) pm.setSourceModel(m) v.setModel(pm) sm = v.selectionModel() self.model = m self.proxy_model = pm self.selection_model = sm # shortcut up_action = QAction(self) up_action.setShortcut(QKeySequence(Qt.Key_Up)) up_action.setShortcutContext(Qt.ApplicationShortcut) up_action.triggered.connect(self.select_up) self.addAction(up_action) down_action = QAction(self) down_action.setShortcut(QKeySequence(Qt.Key_Down)) down_action.setShortcutContext(Qt.ApplicationShortcut) down_action.triggered.connect(self.select_down) self.addAction(down_action) return_action = QAction(self) return_action.setShortcut(QKeySequence(Qt.Key_Return)) return_action.setShortcutContext(Qt.ApplicationShortcut) return_action.triggered.connect(self.insert) self.addAction(return_action) # button self.ui.insertButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.lineEdit.textChanged.connect(pm.setFilterFixedString) self.ui.lineEdit.textChanged.connect(self.select_first) # self.ui.insertButton.clicked.connect(self.insert) self.ui.minimizeButton.clicked.connect(functools.partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) # self.select_first() def select_first(self): self.selection_model.clearSelection() self.selection_model.select(self.proxy_model.index(0, 0), QItemSelectionModel.SelectionFlag.SelectCurrent) self.ui.listView.keyPressEvent(QKeyEvent(QEvent.KeyPress, Qt.Key_Up, Qt.NoModifier)) def select_up(self): self.ui.listView.keyPressEvent(QKeyEvent(QEvent.KeyPress, Qt.Key_Up, Qt.NoModifier)) def select_down(self): self.ui.listView.keyPressEvent(QKeyEvent(QEvent.KeyPress, Qt.Key_Down, Qt.NoModifier)) def insert(self): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': return comp = self.fusion.CurrentComp if comp is None: return indexes = self.selection_model.selectedIndexes() if len(indexes) == 0: return txt = self.model.data(self.proxy_model.mapToSource(indexes[0]), Qt.DisplayRole) op.insert(comp, self.dct[txt]) def show(self) -> None: super().show() self.ui.lineEdit.setFocus() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/insert_tool/insert_tool.ui ================================================ MainWindow 0 0 257 369 MainWindow QAbstractItemView::NoEditTriggers 2 80 30 insert Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 閉じる close ================================================ FILE: app/fusion/python/rs_fusion/tool/insert_tool/insert_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'insert_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QHBoxLayout, QLineEdit, QListView, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(257, 369) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.listView = QListView(self.centralwidget) self.listView.setObjectName(u"listView") self.listView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.verticalLayout.addWidget(self.listView) self.lineEdit = QLineEdit(self.centralwidget) self.lineEdit.setObjectName(u"lineEdit") self.verticalLayout.addWidget(self.lineEdit) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName(u"horizontalLayout") self.insertButton = QPushButton(self.centralwidget) self.insertButton.setObjectName(u"insertButton") self.insertButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.insertButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.insertButton.setText(QCoreApplication.translate("MainWindow", u"insert", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/make_macro/__init__.py ================================================ from .make_macro import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/make_macro/macro.py ================================================ def get_header(name: str, use_group: bool) -> str: return """ { Tools = ordered() { ['%s'] = %s { """ % (name, 'GroupOperator' if use_group else 'MacroOperator') def get_input(m_lst, lst) -> str: lines = [' Inputs = ordered() {'] cnt = 1 for d in m_lst: lines.append(' MainInput%d = InstanceInput {' % cnt) lines.append(' Source = "%s",' % d['id']) lines.append(' SourceOp = "%s",' % d['node']) lines.append(' },') cnt += 1 cnt = 1 for d in lst: lines.append(' Input%d = InstanceInput {' % cnt) lines.append(' Source = "%s",' % d['id']) lines.append(' SourceOp = "%s",' % d['node']) if d['name'] is not None: lines.append(' Name = "%s",' % d['name']) if d['value'] is not None: lines.append(' Default = %s,' % d['value']) if d['control_group'] is not None: lines.append(' ControlGroup = %s,' % d['control_group']) if d['option01'] != '': lines.append(' %s,' % d['option01']) if d['option02'] != '': lines.append(' %s,' % d['option02']) if d['option03'] != '': lines.append(' %s,' % d['option03']) lines.append(' },') cnt += 1 lines.append(' },') return '\n'.join(lines) def get_output(lst) -> str: cnt = 1 lines = [' Outputs = ordered() {'] for d in lst: lines.append(' MainOutput%d = InstanceOutput {' % cnt) lines.append(' Source = "%s",' % d['id']) lines.append(' SourceOp = "%s",' % d['node']) lines.append(' },') cnt += 1 lines.append(' },') return '\n'.join(lines) def get_footer(): return """ ViewInfo = GroupInfo { Flags = { AllowPan = false, ForceAll = true, GridSnap = true, AutoSnap = true }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, CtrlWZoom = false, Tools = ordered() { } } } } """ def get_save_script(path, name, text): lua = """ local function SaveMacro(path, name, text) local tools = comp:CopySettings()['Tools'] local st = bmd.readstring(text) st['Tools'][name]['Tools'] = tools bmd.writefile(path, st) end """ return '\n'.join([ lua, 'SaveMacro(', '[[%s]],' % path, '[[%s]],' % name, '[[%s]])' % text, ]) ================================================ FILE: app/fusion/python/rs_fusion/tool/make_macro/macro_table.py ================================================ from typing import List import dataclasses from PySide6.QtCore import Qt, QModelIndex from PySide6.QtGui import QKeySequence, QAction from PySide6.QtWidgets import QMenu, QStyledItemDelegate from rs.gui import ( table, ) @dataclasses.dataclass class InputData(table.RowData): node: str = '' page: str = '' id: str = '' name: str = '' control_group: int = 0 option01: str = '' option02: str = '' option03: str = '' @classmethod def toHeaderList(cls) -> List[str]: return ['Node', 'Page', 'ID', 'Name', 'CtrlGrp', 'Option01', 'Option02', 'Option03'] class ItemDelegate(QStyledItemDelegate): def __init__(self, parent): super().__init__(parent) self._parent = parent class Model(table.Model): def flags(self, index: QModelIndex) -> Qt.ItemFlags: if index.isValid(): if index.column() not in [3, 5, 6, 7]: # name,option以外は編集不可 return Qt.ItemIsEnabled | Qt.ItemIsSelectable return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsEditable return Qt.NoItemFlags class View(table.View): def __init__(self, parent=None): super().__init__(parent) self.setModel(Model(InputData)) self.setItemDelegate(ItemDelegate(self)) self.setStyleSheet( 'QTableView::item::focus ' '{border: 2px solid white; ' 'border-radius: 0px;border-bottom-right-radius: 0px;border-style: double;}' ) # context menu self.setContextMenuPolicy(Qt.CustomContextMenu) self.customContextMenuRequested.connect(self.contextMenu) # action self.actionUndo = QAction('Undo', self) self.actionUndo.setShortcut(QKeySequence('Ctrl+Z')) self.actionRedo = QAction('Redo', self) self.actionRedo.setShortcut(QKeySequence('Ctrl+Shift+Z')) self.actionCopy = QAction('Copy', self) self.actionCopy.setShortcut(QKeySequence('Ctrl+C')) self.actionPaste = QAction('Paste', self) self.actionPaste.setShortcut(QKeySequence('Ctrl+V')) self.actionDelete = QAction('Delete', self) self.actionDelete.setShortcut(QKeySequence(Qt.CTRL | Qt.Key_Delete)) self.actionUp = QAction('Up', self) self.actionUp.setShortcut(QKeySequence(Qt.ALT | Qt.Key_Up)) self.actionDown = QAction('Down', self) self.actionDown.setShortcut(QKeySequence(Qt.ALT | Qt.Key_Down)) # event self.actionUndo.triggered.connect(self.model().undo_stack.undo) self.actionRedo.triggered.connect(self.model().undo_stack.redo) self.actionCopy.triggered.connect(self.copy) self.actionPaste.triggered.connect(self.paste) self.actionDelete.triggered.connect(self.delete) self.actionUp.triggered.connect(self.up) self.actionDown.triggered.connect(self.down) def keyPressEvent(self, event): key = event.key() mod = event.modifiers() if mod == Qt.ControlModifier and key == Qt.Key_Z: self.actionUndo.trigger() return if mod == Qt.ControlModifier | Qt.ShiftModifier and key == Qt.Key_Z: self.actionRedo.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_C: self.actionCopy.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_V: self.actionPaste.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_Delete: self.actionDelete.trigger() return if mod == Qt.AltModifier and key == Qt.Key_Up: self.actionUp.trigger() return if mod == Qt.AltModifier and key == Qt.Key_Down: self.actionDown.trigger() return super().keyPressEvent(event) def contextMenu(self, pos): menu = QMenu(self) menu.addAction(self.actionUndo) menu.addAction(self.actionRedo) menu.addSeparator() menu.addAction(self.actionCopy) menu.addAction(self.actionPaste) menu.addSeparator() menu.addAction(self.actionUp) menu.addAction(self.actionDown) menu.addSeparator() menu.addAction(self.actionDelete) menu.exec_(self.mapToGlobal(pos)) ================================================ FILE: app/fusion/python/rs_fusion/tool/make_macro/make_macro.py ================================================ import sys from functools import partial from pathlib import Path import dataclasses from PySide6.QtCore import ( Qt, QModelIndex, ) from PySide6.QtGui import ( QStandardItemModel, QStandardItem, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, QHeaderView, QMessageBox, ) from rs.core import ( config, pipe as p, util, lang, ) from rs.gui import ( appearance, ) from rs_fusion.core import get_modifiers from rs_fusion.tool.make_macro.macro_table import InputData, Model from rs_fusion.tool.make_macro import macro from rs_fusion.tool.make_macro.make_macro_ui import Ui_MainWindow APP_NAME = 'MakeMacro' @dataclasses.dataclass class ConfigData(config.Data): macro_name: str = 'MacroTool' use_group: bool = True main_output_list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(InputData)) main_input_list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(InputData)) input_list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(InputData)) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(900, 700) self.fusion = fusion # translate self.lang_code: lang.Code = lang.load() self.translate() # table for v in [ self.ui.inputTableView, self.ui.mainInputTableView, self.ui.mainOutputTableView, ]: h = v.horizontalHeader() h.setSectionResizeMode(1, QHeaderView.ResizeToContents) h.setSectionResizeMode(4, QHeaderView.ResizeToContents) for v in [ self.ui.mainInputTableView, self.ui.mainOutputTableView, ]: v.hideColumn(4) v.hideColumn(5) v.hideColumn(6) v.hideColumn(7) # config self.file = None self.new_doc() # splitter # self.ui.splitter.setStretchFactor(1, 1) self.ui.splitter.setSizes([200, 300]) # tree v = self.ui.treeView v.setHeaderHidden(True) v.setModel(QStandardItemModel()) # style sheet self.ui.saveMacroButton.setStyleSheet(appearance.ex_stylesheet) self.ui.readButton.setStyleSheet(appearance.other_stylesheet) self.ui.clearButton.setStyleSheet(appearance.other_stylesheet) self.ui.addNodeToolButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.inputTableView.model().undo_stack.cleanChanged.connect(self.set_title) self.ui.mainInputTableView.model().undo_stack.cleanChanged.connect(self.set_title) self.ui.mainOutputTableView.model().undo_stack.cleanChanged.connect(self.set_title) self.ui.addNodeToolButton.clicked.connect(self.add_row) self.ui.readButton.clicked.connect(self.read_node) self.ui.clearButton.clicked.connect(self.clear_tree) self.ui.minimizeButton.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) self.ui.saveMacroButton.clicked.connect(partial(self.save_macro, False), Qt.QueuedConnection) self.ui.saveMacroFromJSONButton.clicked.connect(partial(self.save_macro, True), Qt.QueuedConnection) self.ui.actionNew.triggered.connect(self.new_doc) self.ui.actionOpen.triggered.connect(self.open_doc) self.ui.actionSave.triggered.connect(self.save_doc) self.ui.actionSave_As.triggered.connect(self.save_as_doc) def translate(self) -> None: if self.lang_code == lang.Code.en: self.ui.saveMacroButton.setText('For Resolve') self.ui.saveMacroFromJSONButton.setText('JSON file location') self.ui.readButton.setText('read') self.ui.clearButton.setText('clear') self.ui.useGroupCheckBox.setText('Save as Group') def undo_stack_clear(self): self.ui.inputTableView.model().undo_stack.clear() self.ui.mainInputTableView.model().undo_stack.clear() self.ui.mainOutputTableView.model().undo_stack.clear() def undo_stack_set_clean(self): self.ui.inputTableView.model().undo_stack.setClean() self.ui.mainInputTableView.model().undo_stack.setClean() self.ui.mainOutputTableView.model().undo_stack.setClean() def undo_stack_is_clean(self) -> bool: return ( self.ui.inputTableView.model().undo_stack.isClean() and self.ui.mainInputTableView.model().undo_stack.isClean() and self.ui.mainOutputTableView.model().undo_stack.isClean() ) def clear_tree(self) -> None: self.ui.treeView.setModel(QStandardItemModel()) def get_comp(self): resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': if self.lang_code == lang.Code.en: QMessageBox.warning(self, 'Warning', 'Please run in Fusion Page.') else: QMessageBox.warning(self, 'Warning', 'Fusion Pageで実行してください。') return None # comp check comp = self.fusion.CurrentComp if comp is None: if self.lang_code == lang.Code.en: QMessageBox.warning(self, 'Warning', 'Composition not found.') else: QMessageBox.warning(self, 'Warning', 'コンポジションが見付かりません。') return None return comp def read_node(self) -> None: comp = self.get_comp() if comp is None: return # setup v = self.ui.treeView m = QStandardItemModel() v.setModel(m) tools = comp.GetToolList(True) src = [] for tool in tools.values(): src.append(tool) modifiers = get_modifiers([tool]) for mod in modifiers.values(): src.append(mod) def make_row(_node, _page, _id, _name, _type, _control_group=0): size = 20 + len(_name) - util.get_str_width(_name) display = '%s <%s> %s' % (_name.ljust(size), _type, _id) return [ QStandardItem(display), QStandardItem(_node), QStandardItem(_page), QStandardItem(_id), QStandardItem(_name), QStandardItem(str(_control_group)), ] # main for tool in src: node = QStandardItem(tool.Name) node.setSelectable(False) m.appendRow(node) # out i = 1 while True: outp = tool.FindMainOutput(i) if outp is None: break node.appendRow(make_row( tool.Name, '', outp.ID, outp.Name, outp.GetAttrs()['OUTS_DataType'], )) i += 1 # in inp_id_list = [] i = 1 while True: inp = tool.FindMainInput(i) if inp is None: break attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] if tool.GetAttrs()['TOOLB_Visible']: node.appendRow(make_row( tool.Name, '', inp.ID, name, attrs['INPS_DataType'], )) inp_id_list.append(inp.ID) i += 1 # page page_names: dict = tool.GetControlPageNames() inp_dict: dict = tool.GetInputList() for page_name in page_names.values(): page = QStandardItem(page_name) page.setSelectable(False) node.appendRow(page) for inp in inp_dict.values(): attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] control_group = 0 if 'INPI_IC_ControlGroup' in attrs: control_group = int(attrs['INPI_IC_ControlGroup']) if attrs['INPI_IC_ControlPage'] not in page_names.keys(): continue if page_name != page_names[attrs['INPI_IC_ControlPage']]: continue if inp.ID in inp_id_list: # Main Inputは追加しない continue page.appendRow(make_row( tool.Name, page_name, inp.ID, name, attrs['INPS_DataType'], control_group, )) # v.expandAll() def add_row(self) -> None: # tree src_v = self.ui.treeView src_m = src_v.model() src_sm = src_v.selectionModel() # table v = self.ui.inputTableView m: Model = v.model() in_v = self.ui.mainInputTableView in_m = in_v.model() out_v = self.ui.mainOutputTableView out_m = out_v.model() # main rows = [] in_rows = [] out_rows = [] # get selected rows for i in src_sm.selectedRows(0): i: QModelIndex r = InputData() r.node = src_m.data(i.siblingAtColumn(1)) r.page = src_m.data(i.siblingAtColumn(2)) r.id = src_m.data(i.siblingAtColumn(3)) r.name = src_m.data(i.siblingAtColumn(4)) if src_m.data(i.siblingAtColumn(5)) is not None: r.control_group = int(src_m.data(i.siblingAtColumn(5))) if r.node is None or r.id is None: continue if r.page == '': out_rows.append(r) elif r.page == '': in_rows.append(r) else: rows.append(r) # add row if len(rows) > 0: m.undo_stack.beginMacro('Add Row') for r in rows: m.add_row_data(r) m.undo_stack.endMacro() v.scrollToBottom() if len(in_rows) > 0: in_m.undo_stack.beginMacro('Add Row') for r in in_rows: in_m.add_row_data(r) in_m.undo_stack.endMacro() in_v.scrollToBottom() if len(out_rows) > 0: out_m.undo_stack.beginMacro('Add Row') for r in out_rows: out_m.add_row_data(r) out_m.undo_stack.endMacro() out_v.scrollToBottom() def save_macro(self, use_json_path: bool) -> None: comp = self.get_comp() if comp is None: return # table v = self.ui.inputTableView m: Model = v.model() in_v = self.ui.mainInputTableView in_m: Model = in_v.model() out_v = self.ui.mainOutputTableView out_m: Model = out_v.model() # get data data = self.get_data() node_set = set() output_list = [] for row in out_m.to_list(): output_list.append({ 'id': row.id, 'node': row.node, }) node_set.add(row.node) main_in_list = [] for row in in_m.to_list(): main_in_list.append({ 'id': row.id, 'node': row.node, }) node_set.add(row.node) # control groupの数字が被らないようにNode毎にoffsetを設定 cg_offset_dict = {} for row in m.to_list(): if row.node in cg_offset_dict: if cg_offset_dict[row.node] >= row.control_group: continue cg_offset_dict[row.node] = row.control_group _pre_max = 0 for key in cg_offset_dict.keys(): _tmp = cg_offset_dict[key] cg_offset_dict[key] = _pre_max _pre_max += _tmp # get input in_list = [] for row in m.to_list(): row: InputData name = None value = None control_group = None tool = comp.FindTool(row.node) if tool is not None: _v = tool.GetInput(row.id, comp.CurrentTime) if type(_v) == float: value = _v if row.id != row.name: name = row.name if row.control_group != 0: control_group = row.control_group + cg_offset_dict[row.node] in_list.append({ 'id': row.id, 'node': row.node, 'name': name, 'value': value, 'control_group': control_group, 'option01': row.option01.strip(), 'option02': row.option02.strip(), 'option03': row.option03.strip(), }) node_set.add(row.node) # selected set selection_tools = comp.GetToolList(True).values() selection_set = p.pipe( selection_tools, p.map(lambda x: x.Name), set, ) # selection_modifiers = get_modifiers(selection_tools) # for modifier_name in selection_modifiers.keys(): # selection_set.add(modifier_name) # check selected node modifiers = set() for node in node_set: tool = comp.FindTool(node) if tool is None: continue if tool.GetAttrs()['TOOLB_Visible']: continue modifiers.add(node) tool_set = node_set.difference(modifiers) if tool_set.issubset(selection_set) is False: no_selection_set = node_set.difference(selection_set) no_sel_tool_set = no_selection_set.difference(modifiers) no_sel_mod_set = no_selection_set.intersection(modifiers) title = '確認' text = '選択されているノードに、入力ノードが含まれていません。\nMacroを作りますか?' if self.lang_code == lang.Code.en: title = 'Confirm' text = 'The selected nodes do not include the input nodes.\nDo you want to create a macro?' text += '\n\ntool\n' + str(no_sel_tool_set) # text += '\n\nmodifier\n' + str(no_sel_mod_set) ret = QMessageBox.question(self, title, text, QMessageBox.Yes, QMessageBox.No) if ret == QMessageBox.Yes: pass elif ret == QMessageBox.No: return # save macro if use_json_path and self.file is not None: _tmp_path = str(self.file.parent.joinpath( self.file.stem + '.setting', )) else: _tmp_name = data.macro_name if self.file is None else self.file.stem _tmp_path = str(config.RESOLVE_USER_PATH.joinpath( 'Templates', 'Edit', 'Generators', _tmp_name + '.setting', )) path, _ = QFileDialog.getSaveFileName( self, 'Save File', _tmp_path, 'Setting File (*.setting);;All File (*.*)' ) if path != '': comp.Execute(macro.get_save_script( path, data.macro_name, '\n'.join([ macro.get_header(data.macro_name, data.use_group), macro.get_input(main_in_list, in_list), macro.get_output(output_list), macro.get_footer(), ]), )) def set_title(self): if self.file is None: self.setWindowTitle('%s' % APP_NAME) else: star = '*' if self.undo_stack_is_clean() is False else '' self.setWindowTitle('%s - %s%s' % (APP_NAME, self.file, star)) def new_doc(self): self.set_data(ConfigData()) self.ui.saveMacroFromJSONButton.setEnabled(False) self.ui.saveMacroFromJSONButton.setStyleSheet(None) self.undo_stack_clear() self.set_title() def file_update(self, path: Path): self.file = path self.ui.saveMacroFromJSONButton.setEnabled(True) self.ui.saveMacroFromJSONButton.setStyleSheet(appearance.ex_stylesheet) self.set_title() def open_doc(self): path, _ = QFileDialog.getOpenFileName( self, 'Open File', None if self.file is None else str(self.file.parent), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) if file_path.is_file(): a = self.get_data() a.load(file_path) self.set_data(a) self.undo_stack_clear() self.file_update(file_path) def save_doc(self): if self.file is None: self.save_as_doc() else: a = self.get_data() a.save(self.file) self.undo_stack_set_clean() self.set_title() def save_as_doc(self): data = self.get_data() path, _ = QFileDialog.getSaveFileName( self, 'Save File', data.macro_name + '.json' if self.file is None else str(self.file), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) a = self.get_data() a.save(file_path) self.undo_stack_set_clean() self.file_update(file_path) def set_data(self, c: ConfigData): self.ui.nameLineEdit.setText(c.macro_name) self.ui.useGroupCheckBox.setChecked(c.use_group) self.ui.mainOutputTableView.model().set_data(c.main_output_list) self.ui.mainInputTableView.model().set_data(c.main_input_list) self.ui.inputTableView.model().set_data(c.input_list) def get_data(self) -> ConfigData: c = ConfigData() c.macro_name = self.ui.nameLineEdit.text() c.use_group = self.ui.useGroupCheckBox.isChecked() c.main_output_list.set_list(self.ui.mainOutputTableView.model().to_list()) c.main_input_list.set_list(self.ui.mainInputTableView.model().to_list()) c.input_list.set_list(self.ui.inputTableView.model().to_list()) return c def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/make_macro/make_macro.ui ================================================ MainWindow 0 0 765 909 MainWindow 0 0 Qt::Horizontal QAbstractItemView::NoEditTriggers QAbstractItemView::ExtendedSelection 30 100 ... Qt::RightArrow Macro Name Groupとして保存 Main Outputs QAbstractItemView::NoEditTriggers Main Inputs QAbstractItemView::NoEditTriggers Inputs QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed 80 30 読み込み 80 30 クリア Qt::Horizontal 40 20 Make Macro: 80 30 JSONと同じ場所に保存 80 30 Resoleve用に保存 Qt::Horizontal QSizePolicy::Fixed 30 20 30 30 最小化 ... Qt::DownArrow 80 30 close 0 0 765 22 File Open Ctrl+O Save As Ctrl+Shift+S New Ctrl+N Save Ctrl+S View QTableView
rs_fusion.tool.make_macro.macro_table
================================================ FILE: app/fusion/python/rs_fusion/tool/make_macro/make_macro_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'make_macro.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPushButton, QSizePolicy, QSpacerItem, QSplitter, QToolButton, QTreeView, QVBoxLayout, QWidget) from rs_fusion.tool.make_macro.macro_table import View class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(765, 909) self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave_As = QAction(MainWindow) self.actionSave_As.setObjectName(u"actionSave_As") self.actionNew = QAction(MainWindow) self.actionNew.setObjectName(u"actionNew") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.splitter = QSplitter(self.centralwidget) self.splitter.setObjectName(u"splitter") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setOrientation(Qt.Horizontal) self.layoutWidget = QWidget(self.splitter) self.layoutWidget.setObjectName(u"layoutWidget") self.horizontalLayout_5 = QHBoxLayout(self.layoutWidget) self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.treeView = QTreeView(self.layoutWidget) self.treeView.setObjectName(u"treeView") self.treeView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.treeView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.horizontalLayout_5.addWidget(self.treeView) self.addNodeToolButton = QToolButton(self.layoutWidget) self.addNodeToolButton.setObjectName(u"addNodeToolButton") self.addNodeToolButton.setMinimumSize(QSize(30, 100)) self.addNodeToolButton.setArrowType(Qt.RightArrow) self.horizontalLayout_5.addWidget(self.addNodeToolButton) self.splitter.addWidget(self.layoutWidget) self.layoutWidget1 = QWidget(self.splitter) self.layoutWidget1.setObjectName(u"layoutWidget1") self.verticalLayout = QVBoxLayout(self.layoutWidget1) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6 = QHBoxLayout() self.horizontalLayout_6.setObjectName(u"horizontalLayout_6") self.label = QLabel(self.layoutWidget1) self.label.setObjectName(u"label") self.horizontalLayout_6.addWidget(self.label) self.nameLineEdit = QLineEdit(self.layoutWidget1) self.nameLineEdit.setObjectName(u"nameLineEdit") self.horizontalLayout_6.addWidget(self.nameLineEdit) self.verticalLayout.addLayout(self.horizontalLayout_6) self.useGroupCheckBox = QCheckBox(self.layoutWidget1) self.useGroupCheckBox.setObjectName(u"useGroupCheckBox") self.verticalLayout.addWidget(self.useGroupCheckBox) self.groupBox_3 = QGroupBox(self.layoutWidget1) self.groupBox_3.setObjectName(u"groupBox_3") self.horizontalLayout_3 = QHBoxLayout(self.groupBox_3) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.mainOutputTableView = View(self.groupBox_3) self.mainOutputTableView.setObjectName(u"mainOutputTableView") self.mainOutputTableView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.horizontalLayout_3.addWidget(self.mainOutputTableView) self.verticalLayout.addWidget(self.groupBox_3) self.groupBox_2 = QGroupBox(self.layoutWidget1) self.groupBox_2.setObjectName(u"groupBox_2") self.horizontalLayout_2 = QHBoxLayout(self.groupBox_2) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.mainInputTableView = View(self.groupBox_2) self.mainInputTableView.setObjectName(u"mainInputTableView") self.mainInputTableView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.horizontalLayout_2.addWidget(self.mainInputTableView) self.verticalLayout.addWidget(self.groupBox_2) self.groupBox = QGroupBox(self.layoutWidget1) self.groupBox.setObjectName(u"groupBox") self.horizontalLayout = QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName(u"horizontalLayout") self.inputTableView = View(self.groupBox) self.inputTableView.setObjectName(u"inputTableView") self.inputTableView.setEditTriggers(QAbstractItemView.DoubleClicked|QAbstractItemView.EditKeyPressed) self.horizontalLayout.addWidget(self.inputTableView) self.verticalLayout.addWidget(self.groupBox) self.verticalLayout.setStretch(2, 1) self.verticalLayout.setStretch(3, 1) self.verticalLayout.setStretch(4, 2) self.splitter.addWidget(self.layoutWidget1) self.verticalLayout_2.addWidget(self.splitter) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.readButton = QPushButton(self.centralwidget) self.readButton.setObjectName(u"readButton") self.readButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.readButton) self.clearButton = QPushButton(self.centralwidget) self.clearButton.setObjectName(u"clearButton") self.clearButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.clearButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer) self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.horizontalLayout_4.addWidget(self.label_2) self.saveMacroFromJSONButton = QPushButton(self.centralwidget) self.saveMacroFromJSONButton.setObjectName(u"saveMacroFromJSONButton") self.saveMacroFromJSONButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.saveMacroFromJSONButton) self.saveMacroButton = QPushButton(self.centralwidget) self.saveMacroButton.setObjectName(u"saveMacroButton") self.saveMacroButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.saveMacroButton) self.horizontalSpacer_2 = QSpacerItem(30, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer_2) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout_4.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_4.addWidget(self.closeButton) self.verticalLayout_2.addLayout(self.horizontalLayout_4) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 765, 22)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menuFile.menuAction()) self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addAction(self.actionSave_As) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave_As.setText(QCoreApplication.translate("MainWindow", u"Save As", None)) #if QT_CONFIG(shortcut) self.actionSave_As.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+S", None)) #endif // QT_CONFIG(shortcut) self.actionNew.setText(QCoreApplication.translate("MainWindow", u"New", None)) #if QT_CONFIG(shortcut) self.actionNew.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+N", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.addNodeToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Macro Name", None)) self.useGroupCheckBox.setText(QCoreApplication.translate("MainWindow", u"Group\u3068\u3057\u3066\u4fdd\u5b58", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"Main Outputs", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Main Inputs", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Inputs", None)) self.readButton.setText(QCoreApplication.translate("MainWindow", u"\u8aad\u307f\u8fbc\u307f", None)) self.clearButton.setText(QCoreApplication.translate("MainWindow", u"\u30af\u30ea\u30a2", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Make Macro:", None)) self.saveMacroFromJSONButton.setText(QCoreApplication.translate("MainWindow", u"JSON\u3068\u540c\u3058\u5834\u6240\u306b\u4fdd\u5b58", None)) self.saveMacroButton.setText(QCoreApplication.translate("MainWindow", u"Resoleve\u7528\u306b\u4fdd\u5b58", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/nudge_tool/__init__.py ================================================ from .nudge_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/nudge_tool/nudge_tool.py ================================================ import sys import functools from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.gui import ( appearance, ) from rs_fusion.core import operator as op from rs_fusion.tool.nudge_tool.nudge_tool_ui import Ui_MainWindow APP_NAME = 'NudgeTool' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint | Qt.MSWindowsFixedSizeDialogHint ) self.resize(150, 150) self.fusion = fusion # button self.ui.upButton.setStyleSheet(appearance.in_stylesheet) self.ui.downButton.setStyleSheet(appearance.in_stylesheet) self.ui.leftButton.setStyleSheet(appearance.in_stylesheet) self.ui.rightButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.num01Button.clicked.connect(functools.partial(self.set_value, 1)) self.ui.num02Button.clicked.connect(functools.partial(self.set_value, 2)) self.ui.num03Button.clicked.connect(functools.partial(self.set_value, 3)) self.ui.num04Button.clicked.connect(functools.partial(self.set_value, 4)) self.ui.num05Button.clicked.connect(functools.partial(self.set_value, 5)) self.ui.num06Button.clicked.connect(functools.partial(self.set_value, 6)) self.ui.num07Button.clicked.connect(functools.partial(self.set_value, 7)) self.ui.num08Button.clicked.connect(functools.partial(self.set_value, 8)) self.ui.num09Button.clicked.connect(functools.partial(self.set_value, 9)) self.ui.num10Button.clicked.connect(functools.partial(self.set_value, 10)) self.ui.upButton.clicked.connect(self.up) self.ui.downButton.clicked.connect(self.down) self.ui.leftButton.clicked.connect(self.left) self.ui.rightButton.clicked.connect(self.right) self.ui.closeButton.clicked.connect(self.close) def get_comp(self): resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': print('Please run on Fusion Page.') return None # comp check comp = self.fusion.CurrentComp if comp is None: print('Composition not found.') return None return comp def set_value(self, value): scale = 0.01 if not self.ui.zero2RadioButton.isChecked(): scale = 0.001 self.ui.doubleSpinBox.setValue(value * scale) def up(self): self.move_center(0, 1) def down(self): self.move_center(0, -1) def left(self): self.move_center(-1, 0) def right(self): self.move_center(1, 0) def move_center(self, x, y): comp = self.get_comp() if comp is None: return value = self.ui.doubleSpinBox.value() op.set_value2d( comp, 'Center', x=x * value, y=y * value, x_step=0.0, y_step=0.0, lock_x=False, lock_y=False, is_abs=False, is_random=False, use_key=False, key_index=1, ) def show(self) -> None: super().show() self.ui.doubleSpinBox.setValue(0.01) self.ui.doubleSpinBox.setFocus() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/nudge_tool/nudge_tool.ui ================================================ MainWindow 0 0 179 271 MainWindow 0.0X true 0.00X Qt::Horizontal 40 20 2 3 8 6 5 9 10 1 7 4 2 Qt::Horizontal 40 20 3 0.001000000000000 0.010000000000000 4 0 0 30 30 ... Qt::UpArrow 4 0 0 30 30 ... Qt::LeftArrow 0 0 30 30 ... Qt::RightArrow 0 0 30 30 ... Qt::DownArrow 80 30 閉じる close ================================================ FILE: app/fusion/python/rs_fusion/tool/nudge_tool/nudge_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'nudge_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QDoubleSpinBox, QGridLayout, QHBoxLayout, QMainWindow, QPushButton, QRadioButton, QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(179, 271) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.zero2RadioButton = QRadioButton(self.centralwidget) self.zero2RadioButton.setObjectName(u"zero2RadioButton") self.zero2RadioButton.setChecked(True) self.horizontalLayout_2.addWidget(self.zero2RadioButton) self.zero3RadioButton = QRadioButton(self.centralwidget) self.zero3RadioButton.setObjectName(u"zero3RadioButton") self.horizontalLayout_2.addWidget(self.zero3RadioButton) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer_2) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.gridLayout = QGridLayout() self.gridLayout.setSpacing(2) self.gridLayout.setObjectName(u"gridLayout") self.num03Button = QToolButton(self.centralwidget) self.num03Button.setObjectName(u"num03Button") self.gridLayout.addWidget(self.num03Button, 0, 1, 1, 1) self.num08Button = QToolButton(self.centralwidget) self.num08Button.setObjectName(u"num08Button") self.gridLayout.addWidget(self.num08Button, 1, 3, 1, 1) self.num06Button = QToolButton(self.centralwidget) self.num06Button.setObjectName(u"num06Button") self.gridLayout.addWidget(self.num06Button, 1, 2, 1, 1) self.num05Button = QToolButton(self.centralwidget) self.num05Button.setObjectName(u"num05Button") self.gridLayout.addWidget(self.num05Button, 0, 2, 1, 1) self.num09Button = QToolButton(self.centralwidget) self.num09Button.setObjectName(u"num09Button") self.gridLayout.addWidget(self.num09Button, 0, 4, 1, 1) self.num10Button = QToolButton(self.centralwidget) self.num10Button.setObjectName(u"num10Button") self.gridLayout.addWidget(self.num10Button, 1, 4, 1, 1) self.num01Button = QToolButton(self.centralwidget) self.num01Button.setObjectName(u"num01Button") self.gridLayout.addWidget(self.num01Button, 0, 0, 1, 1) self.num07Button = QToolButton(self.centralwidget) self.num07Button.setObjectName(u"num07Button") self.gridLayout.addWidget(self.num07Button, 0, 3, 1, 1) self.num04Button = QToolButton(self.centralwidget) self.num04Button.setObjectName(u"num04Button") self.gridLayout.addWidget(self.num04Button, 1, 1, 1, 1) self.num02Button = QToolButton(self.centralwidget) self.num02Button.setObjectName(u"num02Button") self.gridLayout.addWidget(self.num02Button, 1, 0, 1, 1) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout.addItem(self.horizontalSpacer, 0, 5, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.doubleSpinBox = QDoubleSpinBox(self.centralwidget) self.doubleSpinBox.setObjectName(u"doubleSpinBox") self.doubleSpinBox.setDecimals(3) self.doubleSpinBox.setMinimum(0.001000000000000) self.doubleSpinBox.setSingleStep(0.010000000000000) self.verticalLayout_2.addWidget(self.doubleSpinBox) self.verticalLayout = QVBoxLayout() self.verticalLayout.setSpacing(4) self.verticalLayout.setObjectName(u"verticalLayout") self.upButton = QToolButton(self.centralwidget) self.upButton.setObjectName(u"upButton") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.upButton.sizePolicy().hasHeightForWidth()) self.upButton.setSizePolicy(sizePolicy) self.upButton.setMinimumSize(QSize(30, 30)) self.upButton.setArrowType(Qt.UpArrow) self.verticalLayout.addWidget(self.upButton) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(4) self.horizontalLayout.setObjectName(u"horizontalLayout") self.leftButton = QToolButton(self.centralwidget) self.leftButton.setObjectName(u"leftButton") sizePolicy.setHeightForWidth(self.leftButton.sizePolicy().hasHeightForWidth()) self.leftButton.setSizePolicy(sizePolicy) self.leftButton.setMinimumSize(QSize(30, 30)) self.leftButton.setArrowType(Qt.LeftArrow) self.horizontalLayout.addWidget(self.leftButton) self.rightButton = QToolButton(self.centralwidget) self.rightButton.setObjectName(u"rightButton") sizePolicy.setHeightForWidth(self.rightButton.sizePolicy().hasHeightForWidth()) self.rightButton.setSizePolicy(sizePolicy) self.rightButton.setMinimumSize(QSize(30, 30)) self.rightButton.setArrowType(Qt.RightArrow) self.horizontalLayout.addWidget(self.rightButton) self.verticalLayout.addLayout(self.horizontalLayout) self.downButton = QToolButton(self.centralwidget) self.downButton.setObjectName(u"downButton") sizePolicy.setHeightForWidth(self.downButton.sizePolicy().hasHeightForWidth()) self.downButton.setSizePolicy(sizePolicy) self.downButton.setMinimumSize(QSize(30, 30)) self.downButton.setArrowType(Qt.DownArrow) self.verticalLayout.addWidget(self.downButton) self.verticalLayout_2.addLayout(self.verticalLayout) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.verticalLayout_2.addWidget(self.closeButton) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.zero2RadioButton.setText(QCoreApplication.translate("MainWindow", u"0.0X", None)) self.zero3RadioButton.setText(QCoreApplication.translate("MainWindow", u"0.00X", None)) self.num03Button.setText(QCoreApplication.translate("MainWindow", u"3", None)) self.num08Button.setText(QCoreApplication.translate("MainWindow", u"8", None)) self.num06Button.setText(QCoreApplication.translate("MainWindow", u"6", None)) self.num05Button.setText(QCoreApplication.translate("MainWindow", u"5", None)) self.num09Button.setText(QCoreApplication.translate("MainWindow", u"9", None)) self.num10Button.setText(QCoreApplication.translate("MainWindow", u"10", None)) self.num01Button.setText(QCoreApplication.translate("MainWindow", u"1", None)) self.num07Button.setText(QCoreApplication.translate("MainWindow", u"7", None)) self.num04Button.setText(QCoreApplication.translate("MainWindow", u"4", None)) self.num02Button.setText(QCoreApplication.translate("MainWindow", u"2", None)) self.upButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.leftButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.rightButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.downButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/number_tool/__init__.py ================================================ from .number_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/number_tool/number_tool.py ================================================ import sys from functools import partial from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import ( QDoubleValidator, QStandardItemModel, QStandardItem, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import util from rs.gui import ( appearance, ) from rs_fusion.core import ( operator as op, ) from rs_fusion.tool.number_tool.number_tool_ui import Ui_MainWindow APP_NAME = 'NumberTool' def make_row(_id, _name): size = 20 + len(_name) - util.get_str_width(_name) display = '%s %s' % (_name.ljust(size), _id) return [ QStandardItem(display), QStandardItem(_id), ] class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(100, 700) self.fusion = fusion self.tool_name = None # tree for v in [self.ui.toolTreeView, self.ui.toolBTreeView, self.ui.modifierTreeView]: v.setHeaderHidden(True) v.setModel(QStandardItemModel()) # for w in [ self.ui.valueLineEdit, self.ui.stepLineEdit, self.ui.infLineEdit, self.ui.supLineEdit, ]: w.setText(str(0.0)) w.setValidator(QDoubleValidator()) self.ui.valueLineEdit.setText(str(0.5)) self.ui.supLineEdit.setText(str(1.0)) # button self.ui.setButton.setStyleSheet(appearance.in_stylesheet) self.ui.randomButton.setStyleSheet(appearance.in_stylesheet) self.ui.sourceButton.setStyleSheet(appearance.ex_stylesheet) self.ui.loadButton.setStyleSheet(appearance.ex_stylesheet) # event # align self.ui.alignLButton.clicked.connect( partial(self.align_value, op.AlignType.L) ) self.ui.alignCButton.clicked.connect( partial(self.align_value, op.AlignType.C) ) self.ui.alignRButton.clicked.connect( partial(self.align_value, op.AlignType.R) ) # distribute self.ui.distributeButton.clicked.connect(self.distribute_value) # set self.ui.setButton.clicked.connect(self.set_value) # random self.ui.randomButton.clicked.connect(self.random_value) # ui self.ui.tabWidget.currentChanged.connect(self.tab_index_changed) # self.ui.sourceButton.clicked.connect(self.read_node) self.ui.loadButton.clicked.connect(self.read_modifier) self.ui.minimizeButton.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) # self.tab_index_changed() def tab_index_changed(self): self.ui.alignGroupBox.setEnabled(self.ui.tabWidget.currentIndex() == 0) def get_comp(self): resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': print('Fusion Pageで実行してください。') return None # comp check comp = self.fusion.CurrentComp if comp is None: print('コンポジションが見付かりません。') return None return comp def get_attr_id(self, tree_view=None): if tree_view is None: tree_view = self.ui.toolTreeView idx = tree_view.currentIndex() if idx is None: return None return idx.sibling(idx.row(), 1).data() def get_modifier(self, comp): if self.tool_name is None: return None tool = comp.FindTool(self.tool_name) if tool is None: return None # attr id attr_id = self.get_attr_id(tree_view=self.ui.toolBTreeView) if attr_id is None: return None # modifier modifier = None for inp in tool.GetInputList().values(): if inp.ID != attr_id: continue outp = inp.GetConnectedOutput() if outp is None: continue modifier = outp.GetTool() return modifier def read_modifier(self): comp = self.get_comp() if comp is None: return # setup v = self.ui.modifierTreeView m = QStandardItemModel() v.setModel(m) # modifier tool = self.get_modifier(comp) if tool is None: return # main node = QStandardItem(tool.Name) node.setSelectable(False) m.appendRow(node) # page page_names: dict = tool.GetControlPageNames() inp_dict: dict = tool.GetInputList() for page_name in page_names.values(): page = QStandardItem(page_name) page.setSelectable(False) node.appendRow(page) for inp in inp_dict.values(): attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] if attrs['INPI_IC_ControlPage'] not in page_names.keys(): continue if page_name != page_names[attrs['INPI_IC_ControlPage']]: continue if attrs['INPS_DataType'] != 'Number': continue if ( 'INPID_InputControl' in attrs.keys() and attrs['INPID_InputControl'] in ('LabelControl', 'ButtonControl', 'NestControl') ): continue page.appendRow(make_row( inp.ID, name, )) # v.expandAll() def read_node(self) -> None: comp = self.get_comp() if comp is None: return # setup v = self.ui.toolTreeView m = QStandardItemModel() v.setModel(m) v_b = self.ui.toolBTreeView m_b = QStandardItemModel() v_b.setModel(m_b) v_mod = self.ui.modifierTreeView m_mod = QStandardItemModel() v_mod.setModel(m_mod) tools: dict = comp.GetToolList(True) if tools is None: return if len(tools) == 0: return tool = tools[1] self.tool_name = tool.Name # main node = QStandardItem(tool.Name) node.setSelectable(False) m.appendRow(node) node_b = QStandardItem(tool.Name) node_b.setSelectable(False) m_b.appendRow(node_b) # page page_names: dict = tool.GetControlPageNames() inp_dict: dict = tool.GetInputList() for page_name in page_names.values(): page = QStandardItem(page_name) page.setSelectable(False) node.appendRow(page) page_b = QStandardItem(page_name) page_b.setSelectable(False) node_b.appendRow(page_b) for inp in inp_dict.values(): attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] if attrs['INPI_IC_ControlPage'] not in page_names.keys(): continue if page_name != page_names[attrs['INPI_IC_ControlPage']]: continue # modifier outp = inp.GetConnectedOutput() if outp is not None: x = outp.GetTool() if not x.GetAttrs()['TOOLB_Visible']: page_b.appendRow(make_row( inp.ID, name, )) # tool if ( 'INPID_InputControl' in attrs.keys() and attrs['INPID_InputControl'] in ('LabelControl', 'ButtonControl', 'NestControl') ): continue if attrs['INPS_DataType'] != 'Number': continue page.appendRow(make_row( inp.ID, name, )) # v.expandAll() v_b.expandAll() def align_value(self, align_type: op.AlignType) -> None: comp = self.get_comp() if comp is None: return attr_id = self.get_attr_id() if attr_id is None: return op.align(comp, attr_id, align_type) def distribute_value(self) -> None: comp = self.get_comp() if comp is None: return attr_id = self.get_attr_id() if attr_id is None: return op.distribute( comp, attr_id, is_random=self.ui.randomRadioButton.isChecked(), is_reverse=self.ui.r2lRadioButton.isChecked(), ) def set_value(self) -> None: comp = self.get_comp() if comp is None: return # attr id if self.ui.tabWidget.currentIndex() == 0: attr_id = self.get_attr_id(tree_view=self.ui.toolTreeView) else: attr_id = self.get_attr_id(tree_view=self.ui.toolBTreeView) if attr_id is None: return # modifier attr id if self.ui.tabWidget.currentIndex() == 0: modi_attr_id = None else: modi_attr_id = self.get_attr_id(tree_view=self.ui.modifierTreeView) if modi_attr_id is None: return op.set_value( comp, attr_id, float(self.ui.valueLineEdit.text()), float(self.ui.stepLineEdit.text()), modi_attr_id=modi_attr_id, is_abs=self.ui.absoluteRadioButton.isChecked(), is_random=self.ui.randomRadioButton.isChecked(), is_reverse=self.ui.r2lRadioButton.isChecked(), use_key=self.ui.keyFrameRadioButton.isChecked(), key_index=self.ui.keyFrameIndexSpinBox.value(), ) def random_value(self) -> None: comp = self.get_comp() if comp is None: return # attr id if self.ui.tabWidget.currentIndex() == 0: attr_id = self.get_attr_id(tree_view=self.ui.toolTreeView) else: attr_id = self.get_attr_id(tree_view=self.ui.toolBTreeView) if attr_id is None: return # modifier attr id if self.ui.tabWidget.currentIndex() == 0: modi_attr_id = None else: modi_attr_id = self.get_attr_id(tree_view=self.ui.modifierTreeView) if modi_attr_id is None: return op.random_value( comp, attr_id, float(self.ui.infLineEdit.text()), float(self.ui.supLineEdit.text()), modi_attr_id=modi_attr_id, is_abs=self.ui.absoluteRadioButton.isChecked(), is_random=self.ui.randomRadioButton.isChecked(), use_key=self.ui.keyFrameRadioButton.isChecked(), key_index=self.ui.keyFrameIndexSpinBox.value(), ) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': run(None) ================================================ FILE: app/fusion/python/rs_fusion/tool/number_tool/number_tool.ui ================================================ MainWindow 0 0 298 717 MainWindow 0 Tool 0 0 0 0 QAbstractItemView::EditTrigger::NoEditTriggers QAbstractItemView::SelectionMode::SingleSelection Modifier 0 0 0 0 Load 280 0 Oder LtoR true buttonGroup_3 RtoL buttonGroup_3 random buttonGroup_3 Qt::Orientation::Horizontal 40 20 0 0 280 80 16777215 80 Align 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 16 false false font:16pt "メイリオ"; ||| 0 0 45 45 45 45 メイリオ 16 false false font: 16pt "メイリオ"; Qt::Orientation::Horizontal 51 20 0 0 280 0 16777215 16777215 Input Target Frame Current Frame true buttonGroup Key Frame buttonGroup Qt::Orientation::Horizontal 40 20 Key Frame Index: 80 0 1 999 Qt::Orientation::Horizontal 40 20 Absolute true buttonGroup_2 Relative buttonGroup_2 Qt::Orientation::Horizontal 0 20 Value Qt::Orientation::Horizontal QSizePolicy::Policy::Fixed 13 20 0 0 60 56 50 16777215 Set Step Qt::Orientation::Horizontal QSizePolicy::Policy::Fixed 13 20 Qt::Orientation::Vertical QSizePolicy::Policy::Fixed 20 13 inf Qt::Orientation::Horizontal QSizePolicy::Policy::Fixed 13 20 0 0 60 56 50 16777215 Random sup Qt::Orientation::Horizontal QSizePolicy::Policy::Fixed 13 20 2 80 30 source Qt::Orientation::Horizontal 40 20 30 30 最小化 ... Qt::ArrowType::DownArrow 80 30 閉じる close l2rRadioButton randomRadioButton alignLButton alignCButton alignRButton distributeButton absoluteRadioButton relativeRadioButton valueLineEdit stepLineEdit setButton infLineEdit supLineEdit randomButton minimizeButton closeButton ================================================ FILE: app/fusion/python/rs_fusion/tool/number_tool/number_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'number_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.9.1 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QButtonGroup, QGridLayout, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QMainWindow, QPushButton, QRadioButton, QSizePolicy, QSpacerItem, QSpinBox, QTabWidget, QToolButton, QTreeView, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(298, 717) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.tabWidget = QTabWidget(self.centralwidget) self.tabWidget.setObjectName(u"tabWidget") self.tab = QWidget() self.tab.setObjectName(u"tab") self.verticalLayout_3 = QVBoxLayout(self.tab) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.toolTreeView = QTreeView(self.tab) self.toolTreeView.setObjectName(u"toolTreeView") self.toolTreeView.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers) self.toolTreeView.setSelectionMode(QAbstractItemView.SelectionMode.SingleSelection) self.verticalLayout_3.addWidget(self.toolTreeView) self.tabWidget.addTab(self.tab, "") self.tab_2 = QWidget() self.tab_2.setObjectName(u"tab_2") self.horizontalLayout_7 = QHBoxLayout(self.tab_2) self.horizontalLayout_7.setObjectName(u"horizontalLayout_7") self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.toolBTreeView = QTreeView(self.tab_2) self.toolBTreeView.setObjectName(u"toolBTreeView") self.horizontalLayout_7.addWidget(self.toolBTreeView) self.verticalLayout_5 = QVBoxLayout() self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.modifierTreeView = QTreeView(self.tab_2) self.modifierTreeView.setObjectName(u"modifierTreeView") self.verticalLayout_5.addWidget(self.modifierTreeView) self.loadButton = QPushButton(self.tab_2) self.loadButton.setObjectName(u"loadButton") self.verticalLayout_5.addWidget(self.loadButton) self.horizontalLayout_7.addLayout(self.verticalLayout_5) self.tabWidget.addTab(self.tab_2, "") self.verticalLayout_2.addWidget(self.tabWidget) self.groupBox_4 = QGroupBox(self.centralwidget) self.groupBox_4.setObjectName(u"groupBox_4") self.groupBox_4.setMinimumSize(QSize(280, 0)) self.horizontalLayout_3 = QHBoxLayout(self.groupBox_4) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.l2rRadioButton = QRadioButton(self.groupBox_4) self.buttonGroup_3 = QButtonGroup(MainWindow) self.buttonGroup_3.setObjectName(u"buttonGroup_3") self.buttonGroup_3.addButton(self.l2rRadioButton) self.l2rRadioButton.setObjectName(u"l2rRadioButton") self.l2rRadioButton.setChecked(True) self.horizontalLayout_3.addWidget(self.l2rRadioButton) self.r2lRadioButton = QRadioButton(self.groupBox_4) self.buttonGroup_3.addButton(self.r2lRadioButton) self.r2lRadioButton.setObjectName(u"r2lRadioButton") self.horizontalLayout_3.addWidget(self.r2lRadioButton) self.randomRadioButton = QRadioButton(self.groupBox_4) self.buttonGroup_3.addButton(self.randomRadioButton) self.randomRadioButton.setObjectName(u"randomRadioButton") self.horizontalLayout_3.addWidget(self.randomRadioButton) self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_4) self.verticalLayout_2.addWidget(self.groupBox_4) self.alignGroupBox = QGroupBox(self.centralwidget) self.alignGroupBox.setObjectName(u"alignGroupBox") sizePolicy = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.alignGroupBox.sizePolicy().hasHeightForWidth()) self.alignGroupBox.setSizePolicy(sizePolicy) self.alignGroupBox.setMinimumSize(QSize(280, 80)) self.alignGroupBox.setMaximumSize(QSize(16777215, 80)) self.horizontalLayout_2 = QHBoxLayout(self.alignGroupBox) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.gridLayout_2 = QGridLayout() self.gridLayout_2.setObjectName(u"gridLayout_2") self.alignRButton = QPushButton(self.alignGroupBox) self.alignRButton.setObjectName(u"alignRButton") sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.alignRButton.sizePolicy().hasHeightForWidth()) self.alignRButton.setSizePolicy(sizePolicy1) self.alignRButton.setMinimumSize(QSize(45, 45)) self.alignRButton.setMaximumSize(QSize(45, 45)) font = QFont() font.setFamilies([u"\u30e1\u30a4\u30ea\u30aa"]) font.setPointSize(24) font.setBold(False) font.setItalic(False) self.alignRButton.setFont(font) self.alignRButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_2.addWidget(self.alignRButton, 0, 2, 1, 1) self.alignLButton = QPushButton(self.alignGroupBox) self.alignLButton.setObjectName(u"alignLButton") sizePolicy1.setHeightForWidth(self.alignLButton.sizePolicy().hasHeightForWidth()) self.alignLButton.setSizePolicy(sizePolicy1) self.alignLButton.setMinimumSize(QSize(45, 45)) self.alignLButton.setMaximumSize(QSize(45, 45)) self.alignLButton.setFont(font) self.alignLButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_2.addWidget(self.alignLButton, 0, 0, 1, 1) self.distributeButton = QPushButton(self.alignGroupBox) self.distributeButton.setObjectName(u"distributeButton") sizePolicy1.setHeightForWidth(self.distributeButton.sizePolicy().hasHeightForWidth()) self.distributeButton.setSizePolicy(sizePolicy1) self.distributeButton.setMinimumSize(QSize(45, 45)) self.distributeButton.setMaximumSize(QSize(45, 45)) font1 = QFont() font1.setFamilies([u"\u30e1\u30a4\u30ea\u30aa"]) font1.setPointSize(16) font1.setBold(False) font1.setItalic(False) self.distributeButton.setFont(font1) self.distributeButton.setStyleSheet(u"font:16pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_2.addWidget(self.distributeButton, 0, 3, 1, 1) self.alignCButton = QPushButton(self.alignGroupBox) self.alignCButton.setObjectName(u"alignCButton") sizePolicy1.setHeightForWidth(self.alignCButton.sizePolicy().hasHeightForWidth()) self.alignCButton.setSizePolicy(sizePolicy1) self.alignCButton.setMinimumSize(QSize(45, 45)) self.alignCButton.setMaximumSize(QSize(45, 45)) self.alignCButton.setFont(font1) self.alignCButton.setStyleSheet(u"font: 16pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_2.addWidget(self.alignCButton, 0, 1, 1, 1) self.horizontalLayout_2.addLayout(self.gridLayout_2) self.horizontalSpacer_2 = QSpacerItem(51, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer_2) self.verticalLayout_2.addWidget(self.alignGroupBox) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setMinimumSize(QSize(280, 0)) self.groupBox_2.setMaximumSize(QSize(16777215, 16777215)) self.verticalLayout = QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(u"verticalLayout") self.groupBox = QGroupBox(self.groupBox_2) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_4 = QVBoxLayout(self.groupBox) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.horizontalLayout_5 = QHBoxLayout() self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") self.currentFrameRadioButton = QRadioButton(self.groupBox) self.buttonGroup = QButtonGroup(MainWindow) self.buttonGroup.setObjectName(u"buttonGroup") self.buttonGroup.addButton(self.currentFrameRadioButton) self.currentFrameRadioButton.setObjectName(u"currentFrameRadioButton") self.currentFrameRadioButton.setChecked(True) self.horizontalLayout_5.addWidget(self.currentFrameRadioButton) self.keyFrameRadioButton = QRadioButton(self.groupBox) self.buttonGroup.addButton(self.keyFrameRadioButton) self.keyFrameRadioButton.setObjectName(u"keyFrameRadioButton") self.horizontalLayout_5.addWidget(self.keyFrameRadioButton) self.horizontalSpacer_13 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_5.addItem(self.horizontalSpacer_13) self.verticalLayout_4.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QHBoxLayout() self.horizontalLayout_6.setObjectName(u"horizontalLayout_6") self.label_9 = QLabel(self.groupBox) self.label_9.setObjectName(u"label_9") self.horizontalLayout_6.addWidget(self.label_9) self.keyFrameIndexSpinBox = QSpinBox(self.groupBox) self.keyFrameIndexSpinBox.setObjectName(u"keyFrameIndexSpinBox") self.keyFrameIndexSpinBox.setMinimumSize(QSize(80, 0)) self.keyFrameIndexSpinBox.setMinimum(1) self.keyFrameIndexSpinBox.setMaximum(999) self.horizontalLayout_6.addWidget(self.keyFrameIndexSpinBox) self.horizontalSpacer_14 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_6.addItem(self.horizontalSpacer_14) self.verticalLayout_4.addLayout(self.horizontalLayout_6) self.verticalLayout.addWidget(self.groupBox) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.absoluteRadioButton = QRadioButton(self.groupBox_2) self.buttonGroup_2 = QButtonGroup(MainWindow) self.buttonGroup_2.setObjectName(u"buttonGroup_2") self.buttonGroup_2.addButton(self.absoluteRadioButton) self.absoluteRadioButton.setObjectName(u"absoluteRadioButton") self.absoluteRadioButton.setChecked(True) self.horizontalLayout_4.addWidget(self.absoluteRadioButton) self.relativeRadioButton = QRadioButton(self.groupBox_2) self.buttonGroup_2.addButton(self.relativeRadioButton) self.relativeRadioButton.setObjectName(u"relativeRadioButton") self.horizontalLayout_4.addWidget(self.relativeRadioButton) self.horizontalSpacer_3 = QSpacerItem(0, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer_3) self.verticalLayout.addLayout(self.horizontalLayout_4) self.gridLayout = QGridLayout() self.gridLayout.setObjectName(u"gridLayout") self.label = QLabel(self.groupBox_2) self.label.setObjectName(u"label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.valueLineEdit = QLineEdit(self.groupBox_2) self.valueLineEdit.setObjectName(u"valueLineEdit") self.gridLayout.addWidget(self.valueLineEdit, 0, 1, 1, 1) self.horizontalSpacer_5 = QSpacerItem(13, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum) self.gridLayout.addItem(self.horizontalSpacer_5, 0, 2, 1, 1) self.setButton = QPushButton(self.groupBox_2) self.setButton.setObjectName(u"setButton") sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Preferred) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.setButton.sizePolicy().hasHeightForWidth()) self.setButton.setSizePolicy(sizePolicy2) self.setButton.setMinimumSize(QSize(60, 56)) self.setButton.setMaximumSize(QSize(50, 16777215)) self.gridLayout.addWidget(self.setButton, 0, 3, 2, 1) self.label_3 = QLabel(self.groupBox_2) self.label_3.setObjectName(u"label_3") self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) self.stepLineEdit = QLineEdit(self.groupBox_2) self.stepLineEdit.setObjectName(u"stepLineEdit") self.gridLayout.addWidget(self.stepLineEdit, 1, 1, 1, 1) self.horizontalSpacer_6 = QSpacerItem(13, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum) self.gridLayout.addItem(self.horizontalSpacer_6, 1, 2, 1, 1) self.verticalSpacer = QSpacerItem(20, 13, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed) self.gridLayout.addItem(self.verticalSpacer, 2, 0, 1, 1) self.label_5 = QLabel(self.groupBox_2) self.label_5.setObjectName(u"label_5") self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) self.infLineEdit = QLineEdit(self.groupBox_2) self.infLineEdit.setObjectName(u"infLineEdit") self.gridLayout.addWidget(self.infLineEdit, 3, 1, 1, 1) self.horizontalSpacer_9 = QSpacerItem(13, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum) self.gridLayout.addItem(self.horizontalSpacer_9, 3, 2, 1, 1) self.randomButton = QPushButton(self.groupBox_2) self.randomButton.setObjectName(u"randomButton") sizePolicy2.setHeightForWidth(self.randomButton.sizePolicy().hasHeightForWidth()) self.randomButton.setSizePolicy(sizePolicy2) self.randomButton.setMinimumSize(QSize(60, 56)) self.randomButton.setMaximumSize(QSize(50, 16777215)) self.gridLayout.addWidget(self.randomButton, 3, 3, 2, 1) self.label_6 = QLabel(self.groupBox_2) self.label_6.setObjectName(u"label_6") self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) self.supLineEdit = QLineEdit(self.groupBox_2) self.supLineEdit.setObjectName(u"supLineEdit") self.gridLayout.addWidget(self.supLineEdit, 4, 1, 1, 1) self.horizontalSpacer_10 = QSpacerItem(13, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum) self.gridLayout.addItem(self.horizontalSpacer_10, 4, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.verticalLayout_2.addWidget(self.groupBox_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName(u"horizontalLayout") self.sourceButton = QPushButton(self.centralwidget) self.sourceButton.setObjectName(u"sourceButton") self.sourceButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.sourceButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.ArrowType.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_2.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) QWidget.setTabOrder(self.l2rRadioButton, self.randomRadioButton) QWidget.setTabOrder(self.randomRadioButton, self.alignLButton) QWidget.setTabOrder(self.alignLButton, self.alignCButton) QWidget.setTabOrder(self.alignCButton, self.alignRButton) QWidget.setTabOrder(self.alignRButton, self.distributeButton) QWidget.setTabOrder(self.distributeButton, self.absoluteRadioButton) QWidget.setTabOrder(self.absoluteRadioButton, self.relativeRadioButton) QWidget.setTabOrder(self.relativeRadioButton, self.valueLineEdit) QWidget.setTabOrder(self.valueLineEdit, self.stepLineEdit) QWidget.setTabOrder(self.stepLineEdit, self.setButton) QWidget.setTabOrder(self.setButton, self.infLineEdit) QWidget.setTabOrder(self.infLineEdit, self.supLineEdit) QWidget.setTabOrder(self.supLineEdit, self.randomButton) QWidget.setTabOrder(self.randomButton, self.minimizeButton) QWidget.setTabOrder(self.minimizeButton, self.closeButton) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"Tool", None)) self.loadButton.setText(QCoreApplication.translate("MainWindow", u"Load", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QCoreApplication.translate("MainWindow", u"Modifier", None)) self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow", u"Oder", None)) self.l2rRadioButton.setText(QCoreApplication.translate("MainWindow", u"LtoR", None)) self.r2lRadioButton.setText(QCoreApplication.translate("MainWindow", u"RtoL", None)) self.randomRadioButton.setText(QCoreApplication.translate("MainWindow", u"random", None)) self.alignGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"Align", None)) self.alignRButton.setText(QCoreApplication.translate("MainWindow", u"\u21e5", None)) self.alignLButton.setText(QCoreApplication.translate("MainWindow", u"\u21e4", None)) self.distributeButton.setText(QCoreApplication.translate("MainWindow", u"|||", None)) self.alignCButton.setText(QCoreApplication.translate("MainWindow", u"\u2503", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Input", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Target Frame", None)) self.currentFrameRadioButton.setText(QCoreApplication.translate("MainWindow", u"Current Frame", None)) self.keyFrameRadioButton.setText(QCoreApplication.translate("MainWindow", u"Key Frame", None)) self.label_9.setText(QCoreApplication.translate("MainWindow", u"Key Frame Index: ", None)) self.absoluteRadioButton.setText(QCoreApplication.translate("MainWindow", u"Absolute", None)) self.relativeRadioButton.setText(QCoreApplication.translate("MainWindow", u"Relative", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Value", None)) self.setButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"Step", None)) self.label_5.setText(QCoreApplication.translate("MainWindow", u"inf", None)) self.randomButton.setText(QCoreApplication.translate("MainWindow", u"Random", None)) self.label_6.setText(QCoreApplication.translate("MainWindow", u"sup", None)) self.sourceButton.setText(QCoreApplication.translate("MainWindow", u"source", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/paste_tool/__init__.py ================================================ from .paste_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/paste_tool/node_window.py ================================================ import sys from typing import List from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import ( QStandardItemModel, QStandardItem, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( pipe as p, util, ) from rs.gui import ( appearance, ) from rs_fusion.tool.paste_tool.node_window_ui import Ui_MainWindow class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('Select Parm') self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint # | Qt.WindowStaysOnTopHint ) self.resize(500, 200) self.fusion = fusion # tree v = self.ui.treeView v.setHeaderHidden(True) m = QStandardItemModel() v.setModel(m) # style sheet self.ui.addButton.setStyleSheet(appearance.ex_stylesheet) self.ui.readButton.setStyleSheet(appearance.other_stylesheet) # event self.ui.readButton.clicked.connect(self.read_node) self.ui.closeButton.clicked.connect(self.close) def get_selection(self) -> List[str]: v = self.ui.treeView m = v.model() sm = v.selectionModel() return p.pipe( sm.selectedRows(1), p.map(lambda i: m.data(i)), list, ) def read_node(self) -> None: resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': return comp = self.fusion.CurrentComp if comp is None: return # setup tools = list(comp.GetToolList(True).values()) if len(tools) < 1: return tool = tools[0] v = self.ui.treeView m = v.model() m.clear() def make_row(_id, _name, _type): size = 20 + len(_name) - util.get_str_width(_name) display = '%s <%s> %s' % (_name.ljust(size), _type, _id) return [ QStandardItem(display), QStandardItem(_id), ] # main node = QStandardItem(tool.Name) node.setSelectable(False) m.appendRow(node) # out i = 1 while True: outp = tool.FindMainOutput(i) if outp is None: break node.appendRow(make_row( outp.ID, outp.Name, outp.GetAttrs()['OUTS_DataType'], )) i += 1 # in inp_id_list = [] i = 1 while True: inp = tool.FindMainInput(i) if inp is None: break attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] if tool.GetAttrs()['TOOLB_Visible']: node.appendRow(make_row( inp.ID, name, attrs['INPS_DataType'], )) inp_id_list.append(inp.ID) i += 1 # page page_names: dict = tool.GetControlPageNames() inp_dict: dict = tool.GetInputList() for page_name in page_names.values(): page = QStandardItem(page_name) page.setSelectable(False) node.appendRow(page) for inp in inp_dict.values(): attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] if attrs['INPI_IC_ControlPage'] not in page_names.keys(): continue if page_name != page_names[attrs['INPI_IC_ControlPage']]: continue if inp.ID in inp_id_list: # Main Inputは追加しない continue page.appendRow(make_row( inp.ID, name, attrs['INPS_DataType'], )) # v.expandAll() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/fusion/python/rs_fusion/tool/paste_tool/node_window.ui ================================================ MainWindow 0 0 278 272 MainWindow QAbstractItemView::NoEditTriggers QAbstractItemView::ExtendedSelection 80 30 read 80 30 add Qt::Horizontal 40 20 80 30 閉じる close ================================================ FILE: app/fusion/python/rs_fusion/tool/paste_tool/node_window_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'node_window.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QHBoxLayout, QHeaderView, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QTreeView, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(278, 272) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.treeView = QTreeView(self.centralwidget) self.treeView.setObjectName(u"treeView") self.treeView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.treeView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.verticalLayout.addWidget(self.treeView) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.readButton = QPushButton(self.centralwidget) self.readButton.setObjectName(u"readButton") self.readButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.readButton) self.addButton = QPushButton(self.centralwidget) self.addButton.setObjectName(u"addButton") self.addButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.addButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.readButton.setText(QCoreApplication.translate("MainWindow", u"read", None)) self.addButton.setText(QCoreApplication.translate("MainWindow", u"add", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/paste_tool/paste_tool.py ================================================ import functools import sys from pathlib import Path from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QFileDialog, ) from rs.core import ( pipe as p, config, ) from rs.gui import ( appearance, ) from rs_fusion.core import operator as op from rs_fusion.tool.paste_tool.paste_tool_ui import Ui_MainWindow from rs_fusion.tool.paste_tool.node_window import MainWindow as NodeWindow APP_NAME = 'PasteTool' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(300, 300) self.fusion = fusion # config self.config_dir: Path = config.CONFIG_DIR.joinpath(APP_NAME) self.config_dir.mkdir(parents=True, exist_ok=True) self.default_file: Path = self.config_dir.joinpath('default.txt') if not self.default_file.exists(): self.default_file.write_text('StyledText\nWidth\nHeight\nUseFrameFormatSettings', encoding='utf-8') self.ui.plainTextEdit.setPlainText( self.default_file.read_text(encoding='utf-8') ) # window self.node_window = NodeWindow(parent=self, fusion=fusion) # style sheet self.ui.pasteButton.setStyleSheet(appearance.in_stylesheet) self.ui.nodeButton.setStyleSheet(appearance.other_stylesheet) # event self.ui.pasteButton.clicked.connect(self.paste) self.ui.nodeButton.clicked.connect(self.node_window.show) self.node_window.ui.addButton.clicked.connect(self.add) self.ui.loadButton.clicked.connect(self.load_txt) self.ui.saveButton.clicked.connect(self.save_txt) self.ui.minimizeButton.clicked.connect(functools.partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) def load_txt(self): file_name = QFileDialog.getOpenFileName(self, 'Open file', str(self.config_dir), 'Text files (*.txt)')[0] if file_name == '': return self.ui.plainTextEdit.setPlainText( Path(file_name).read_text(encoding='utf-8') ) def save_txt(self): file_name = QFileDialog.getSaveFileName(self, 'Save file', str(self.config_dir), 'Text files (*.txt)')[0] if file_name == '': return Path(file_name).write_text( self.ui.plainTextEdit.toPlainText(), encoding='utf-8', ) def add(self): lst = self.node_window.get_selection() self.ui.plainTextEdit.appendPlainText('\n'.join(lst)) def paste(self): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': return comp = self.fusion.CurrentComp if comp is None: return lst = p.pipe( self.ui.plainTextEdit.toPlainText().splitlines(), p.map(lambda x: x.strip()), p.filter(lambda x: x != ''), list, ) text = QApplication.clipboard().text() op.paste_setting( comp, text, lst, ) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': run(None) ================================================ FILE: app/fusion/python/rs_fusion/tool/paste_tool/paste_tool.ui ================================================ MainWindow 0 0 308 356 MainWindow exclusion 80 30 node Qt::Horizontal 40 20 80 30 save 80 30 load 2 80 30 paste Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 閉じる close ================================================ FILE: app/fusion/python/rs_fusion/tool/paste_tool/paste_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'paste_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QGroupBox, QHBoxLayout, QMainWindow, QPlainTextEdit, QPushButton, QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(308, 356) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.verticalLayout = QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.plainTextEdit = QPlainTextEdit(self.groupBox) self.plainTextEdit.setObjectName(u"plainTextEdit") self.verticalLayout.addWidget(self.plainTextEdit) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.nodeButton = QPushButton(self.groupBox) self.nodeButton.setObjectName(u"nodeButton") self.nodeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_2.addWidget(self.nodeButton) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer_2) self.saveButton = QPushButton(self.groupBox) self.saveButton.setObjectName(u"saveButton") self.saveButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_2.addWidget(self.saveButton) self.loadButton = QPushButton(self.groupBox) self.loadButton.setObjectName(u"loadButton") self.loadButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_2.addWidget(self.loadButton) self.verticalLayout.addLayout(self.horizontalLayout_2) self.verticalLayout_2.addWidget(self.groupBox) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName(u"horizontalLayout") self.pasteButton = QPushButton(self.centralwidget) self.pasteButton.setObjectName(u"pasteButton") self.pasteButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.pasteButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_2.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"exclusion", None)) self.nodeButton.setText(QCoreApplication.translate("MainWindow", u"node", None)) self.saveButton.setText(QCoreApplication.translate("MainWindow", u"save", None)) self.loadButton.setText(QCoreApplication.translate("MainWindow", u"load", None)) self.pasteButton.setText(QCoreApplication.translate("MainWindow", u"paste", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/path_mapper/__init__.py ================================================ from .path_mapper import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/path_mapper/path_mapper.py ================================================ import sys import functools from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QMessageBox, ) from rs.core import ( pipe as p, lang, ) from rs.gui import ( appearance, ) from rs_fusion.tool.path_mapper.path_mapper_ui import Ui_MainWindow APP_NAME = 'PathMapper' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(140, 100) self.fusion = fusion # translate self.lang_code: lang.Code = lang.load() self.translate() # button self.ui.applyButton.setStyleSheet(appearance.in_stylesheet) self.ui.removeButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.applyButton.clicked.connect( functools.partial(self.pathmap, True) ) self.ui.removeButton.clicked.connect( functools.partial(self.pathmap, False) ) self.ui.closeButton.clicked.connect(self.close) def translate(self) -> None: if self.lang_code == lang.Code.en: self.ui.applyButton.setText('apply') self.ui.removeButton.setText('remove') self.ui.closeButton.setText('close') def pathmap(self, use_pathmap: bool) -> None: resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': if self.lang_code == lang.Code.en: QMessageBox.warning(self, 'Warning', 'Please run in Fusion Page.') else: QMessageBox.warning(self, 'Warning', 'Fusion Pageで実行してください。') return comp = self.fusion.CurrentComp if comp is None: if self.lang_code == lang.Code.en: QMessageBox.warning(self, 'Warning', 'Composition not found.') else: QMessageBox.warning(self, 'Warning', 'コンポジションが見付かりません。') return undo_name = 'RS Path Map' if use_pathmap else 'RS Path Unmap' comp.Lock() comp.StartUndo(undo_name) tools: dict = comp.GetToolList(True, 'Loader') for tool in tools.values(): if use_pathmap: tool.Clip[1] = comp.ReverseMapPath(tool.Clip[1]) else: tool.Clip[1] = comp.MapPath(tool.Clip[1]) comp.EndUndo(True) comp.Unlock() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/path_mapper/path_mapper.ui ================================================ MainWindow 0 0 98 120 MainWindow 80 30 適用 80 30 取り除く 80 30 close true auto true ja true en ================================================ FILE: app/fusion/python/rs_fusion/tool/path_mapper/path_mapper_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'path_mapper.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QMainWindow, QPushButton, QSizePolicy, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(98, 120) self.actionauto = QAction(MainWindow) self.actionauto.setObjectName(u"actionauto") self.actionauto.setCheckable(True) self.actionja = QAction(MainWindow) self.actionja.setObjectName(u"actionja") self.actionja.setCheckable(True) self.actionen = QAction(MainWindow) self.actionen.setObjectName(u"actionen") self.actionen.setCheckable(True) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.applyButton = QPushButton(self.centralwidget) self.applyButton.setObjectName(u"applyButton") self.applyButton.setMinimumSize(QSize(80, 30)) self.verticalLayout.addWidget(self.applyButton) self.removeButton = QPushButton(self.centralwidget) self.removeButton.setObjectName(u"removeButton") self.removeButton.setMinimumSize(QSize(80, 30)) self.verticalLayout.addWidget(self.removeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.verticalLayout.addWidget(self.closeButton) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionauto.setText(QCoreApplication.translate("MainWindow", u"auto", None)) self.actionja.setText(QCoreApplication.translate("MainWindow", u"ja", None)) self.actionen.setText(QCoreApplication.translate("MainWindow", u"en", None)) self.applyButton.setText(QCoreApplication.translate("MainWindow", u"\u9069\u7528", None)) self.removeButton.setText(QCoreApplication.translate("MainWindow", u"\u53d6\u308a\u9664\u304f", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/pivot_tool/__init__.py ================================================ from .pivot_tool import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/pivot_tool/pivot_tool.py ================================================ import enum import sys import functools from PySide6.QtCore import ( Qt, QSize, ) from PySide6.QtGui import QDoubleValidator, QIcon from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import config from rs.gui import ( appearance, ) from rs_fusion.core import ( operator as op, ) from rs_fusion.tool.pivot_tool.pivot_tool_ui import Ui_MainWindow APP_NAME = 'PivotTool' class V(enum.Enum): N = 0 C = 1 S = 2 class H(enum.Enum): W = 0 C = 1 E = 2 class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint | Qt.MSWindowsFixedSizeDialogHint ) self.resize(100, 100) self.fusion = fusion # self.ui.xLineEdit.setText(str(0.5)) self.ui.yLineEdit.setText(str(0.5)) self.ui.xLineEdit.setValidator(QDoubleValidator()) self.ui.yLineEdit.setValidator(QDoubleValidator()) # icon icon_dir = config.ROOT_PATH.joinpath('data', 'image', 'icon', 'pivot') nw_icon = QIcon(str(icon_dir.joinpath('nw.svg'))) n_icon = QIcon(str(icon_dir.joinpath('n.svg'))) ne_icon = QIcon(str(icon_dir.joinpath('ne.svg'))) w_icon = QIcon(str(icon_dir.joinpath('w.svg'))) center_icon = QIcon(str(icon_dir.joinpath('center.svg'))) e_icon = QIcon(str(icon_dir.joinpath('e.svg'))) sw_icon = QIcon(str(icon_dir.joinpath('sw.svg'))) s_icon = QIcon(str(icon_dir.joinpath('s.svg'))) se_icon = QIcon(str(icon_dir.joinpath('se.svg'))) self.ui.nwButton.setIcon(nw_icon) self.ui.nButton.setIcon(n_icon) self.ui.neButton.setIcon(ne_icon) self.ui.wButton.setIcon(w_icon) self.ui.centerButton.setIcon(center_icon) self.ui.eButton.setIcon(e_icon) self.ui.swButton.setIcon(sw_icon) self.ui.sButton.setIcon(s_icon) self.ui.seButton.setIcon(se_icon) self.ui.nwButton.setIconSize(QSize(40, 40)) self.ui.nButton.setIconSize(QSize(40, 40)) self.ui.neButton.setIconSize(QSize(40, 40)) self.ui.wButton.setIconSize(QSize(40, 40)) self.ui.centerButton.setIconSize(QSize(40, 40)) self.ui.eButton.setIconSize(QSize(40, 40)) self.ui.swButton.setIconSize(QSize(40, 40)) self.ui.sButton.setIconSize(QSize(40, 40)) self.ui.seButton.setIconSize(QSize(40, 40)) # button self.ui.setButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.neButton.clicked.connect( functools.partial(self.set_pivot, V.N, H.E) ) self.ui.nButton.clicked.connect( functools.partial(self.set_pivot, V.N, H.C) ) self.ui.nwButton.clicked.connect( functools.partial(self.set_pivot, V.N, H.W) ) self.ui.eButton.clicked.connect( functools.partial(self.set_pivot, V.C, H.E) ) self.ui.centerButton.clicked.connect( functools.partial(self.set_pivot, V.C, H.C) ) self.ui.wButton.clicked.connect( functools.partial(self.set_pivot, V.C, H.W) ) self.ui.seButton.clicked.connect( functools.partial(self.set_pivot, V.S, H.E) ) self.ui.sButton.clicked.connect( functools.partial(self.set_pivot, V.S, H.C) ) self.ui.swButton.clicked.connect( functools.partial(self.set_pivot, V.S, H.W) ) self.ui.setButton.clicked.connect( functools.partial(self.set_pivot, None, None) ) # align self.ui.alignLButton.clicked.connect( functools.partial(self.align_pivot, op.AlignType2D.L) ) self.ui.alignVCButton.clicked.connect( functools.partial(self.align_pivot, op.AlignType2D.VC) ) self.ui.alignRButton.clicked.connect( functools.partial(self.align_pivot, op.AlignType2D.R) ) self.ui.alignTButton.clicked.connect( functools.partial(self.align_pivot, op.AlignType2D.T) ) self.ui.alignHCButton.clicked.connect( functools.partial(self.align_pivot, op.AlignType2D.HC) ) self.ui.alignBButton.clicked.connect( functools.partial(self.align_pivot, op.AlignType2D.B) ) # ui self.ui.xIsLockCheckBox.stateChanged.connect(self.x_lock_changed) self.ui.yIsLockCheckBox.stateChanged.connect(self.y_lock_changed) # self.ui.minimizeButton.clicked.connect(functools.partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) def x_lock_changed(self): self.ui.xLineEdit.setEnabled(not self.ui.xIsLockCheckBox.isChecked()) self.ui.alignRButton.setEnabled(not self.ui.xIsLockCheckBox.isChecked()) self.ui.alignVCButton.setEnabled(not self.ui.xIsLockCheckBox.isChecked()) self.ui.alignLButton.setEnabled(not self.ui.xIsLockCheckBox.isChecked()) def y_lock_changed(self): self.ui.yLineEdit.setEnabled(not self.ui.yIsLockCheckBox.isChecked()) self.ui.alignTButton.setEnabled(not self.ui.yIsLockCheckBox.isChecked()) self.ui.alignHCButton.setEnabled(not self.ui.yIsLockCheckBox.isChecked()) self.ui.alignBButton.setEnabled(not self.ui.yIsLockCheckBox.isChecked()) def set_pivot(self, v: V, h: H) -> None: resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': print('Fusion Pageで実行してください。') return # comp check comp = self.fusion.CurrentComp if comp is None: print('コンポジションが見付かりません。') return x_attr = 'TOOLI_ImageWidth' y_attr = 'TOOLI_ImageHeight' tools = comp.GetToolList(True) comp.Lock() comp.StartUndo('RS Set Pivot') for tool in tools.values(): pvt = tool.GetInput('Pivot', comp.CurrentTime) if pvt is None: continue # input number if None in [v, h]: tool.Pivot[comp.CurrentTime] = { 1: pvt[1] if self.ui.xIsLockCheckBox.isChecked() else float(self.ui.xLineEdit.text()), 2: pvt[2] if self.ui.yIsLockCheckBox.isChecked() else float(self.ui.yLineEdit.text()), } continue # input inp = tool.FindMainInput(1) if inp is None: continue attr = tool.GetAttrs() if x_attr not in attr.keys() or y_attr not in attr.keys(): continue x_size = tool.GetAttrs()[x_attr] y_size = tool.GetAttrs()[y_attr] outp = inp.GetConnectedOutput() if None in (outp, x_size, y_size): continue dod = outp.GetDoD() if dod is None: dod = {1: 0, 2: 0, 3: x_size, 4: y_size} x, y = 0, 0 if h == H.W: x = dod[1] / x_size elif h == H.C: x = (dod[1] + dod[3]) / (2 * x_size) elif h == H.E: x = dod[3] / x_size if v == V.S: y = dod[2] / y_size elif v == V.C: y = (dod[2] + dod[4]) / (2 * y_size) elif v == V.N: y = dod[4] / y_size tool.Pivot[comp.CurrentTime] = { 1: pvt[1] if self.ui.xIsLockCheckBox.isChecked() else x, 2: pvt[2] if self.ui.yIsLockCheckBox.isChecked() else y, } comp.EndUndo(True) comp.Unlock() def align_pivot(self, align_type: op.AlignType2D) -> None: resolve = self.fusion.GetResolve() if resolve and resolve.GetCurrentPage() != 'fusion': print('Fusion Pageで実行してください。') return # comp check comp = self.fusion.CurrentComp if comp is None: print('コンポジションが見付かりません。') return op.align2d(comp, 'Pivot', align_type) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': run(None) ================================================ FILE: app/fusion/python/rs_fusion/tool/pivot_tool/pivot_tool.ui ================================================ MainWindow 0 0 167 434 MainWindow 0 0 0 0 0 0 0 167 380 0 0 167 175 0 0 167 175 6 6 6 6 0 0 45 45 45 45 メイリオ 24 false false 0 0 45 45 45 45 メイリオ 24 false false 0 0 45 45 45 45 メイリオ 24 false false 0 0 45 45 45 45 メイリオ 24 false false 0 0 45 45 45 45 メイリオ 24 false false 0 0 45 45 45 45 メイリオ 24 false false 0 0 45 45 45 45 メイリオ 24 false false 0 0 45 45 45 45 メイリオ 24 false false 0 0 45 45 45 45 メイリオ 24 false false 0 295 167 84 0 0 Y 0 0 50 50 50 50 Set X 0 175 167 120 0 0 167 120 6 6 6 6 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 16 false false font: 16pt "メイリオ"; 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; 0 0 45 45 45 45 メイリオ 16 false false font: 16pt "メイリオ"; 0 0 45 45 45 45 メイリオ 24 false false font:24pt "メイリオ"; Qt::Vertical 20 0 Lock X Lock Y Qt::Horizontal 40 20 2 Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 閉じる close ================================================ FILE: app/fusion/python/rs_fusion/tool/pivot_tool/pivot_tool_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'pivot_tool.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QGridLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(167, 434) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.widget = QWidget(self.centralwidget) self.widget.setObjectName(u"widget") sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth()) self.widget.setSizePolicy(sizePolicy) self.widget.setMinimumSize(QSize(167, 380)) self.groupBox = QGroupBox(self.widget) self.groupBox.setObjectName(u"groupBox") self.groupBox.setGeometry(QRect(0, 0, 167, 175)) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setMinimumSize(QSize(167, 175)) self.gridLayout = QGridLayout(self.groupBox) self.gridLayout.setObjectName(u"gridLayout") self.gridLayout.setContentsMargins(6, 6, 6, 6) self.nwButton = QPushButton(self.groupBox) self.nwButton.setObjectName(u"nwButton") sizePolicy.setHeightForWidth(self.nwButton.sizePolicy().hasHeightForWidth()) self.nwButton.setSizePolicy(sizePolicy) self.nwButton.setMinimumSize(QSize(45, 45)) self.nwButton.setMaximumSize(QSize(45, 45)) font = QFont() font.setFamilies([u"\u30e1\u30a4\u30ea\u30aa"]) font.setPointSize(24) font.setBold(False) font.setItalic(False) self.nwButton.setFont(font) self.gridLayout.addWidget(self.nwButton, 0, 0, 1, 1) self.nButton = QPushButton(self.groupBox) self.nButton.setObjectName(u"nButton") sizePolicy.setHeightForWidth(self.nButton.sizePolicy().hasHeightForWidth()) self.nButton.setSizePolicy(sizePolicy) self.nButton.setMinimumSize(QSize(45, 45)) self.nButton.setMaximumSize(QSize(45, 45)) self.nButton.setFont(font) self.gridLayout.addWidget(self.nButton, 0, 1, 1, 1) self.neButton = QPushButton(self.groupBox) self.neButton.setObjectName(u"neButton") sizePolicy.setHeightForWidth(self.neButton.sizePolicy().hasHeightForWidth()) self.neButton.setSizePolicy(sizePolicy) self.neButton.setMinimumSize(QSize(45, 45)) self.neButton.setMaximumSize(QSize(45, 45)) self.neButton.setFont(font) self.gridLayout.addWidget(self.neButton, 0, 2, 1, 1) self.wButton = QPushButton(self.groupBox) self.wButton.setObjectName(u"wButton") sizePolicy.setHeightForWidth(self.wButton.sizePolicy().hasHeightForWidth()) self.wButton.setSizePolicy(sizePolicy) self.wButton.setMinimumSize(QSize(45, 45)) self.wButton.setMaximumSize(QSize(45, 45)) self.wButton.setFont(font) self.gridLayout.addWidget(self.wButton, 1, 0, 1, 1) self.centerButton = QPushButton(self.groupBox) self.centerButton.setObjectName(u"centerButton") sizePolicy.setHeightForWidth(self.centerButton.sizePolicy().hasHeightForWidth()) self.centerButton.setSizePolicy(sizePolicy) self.centerButton.setMinimumSize(QSize(45, 45)) self.centerButton.setMaximumSize(QSize(45, 45)) self.centerButton.setFont(font) self.gridLayout.addWidget(self.centerButton, 1, 1, 1, 1) self.eButton = QPushButton(self.groupBox) self.eButton.setObjectName(u"eButton") sizePolicy.setHeightForWidth(self.eButton.sizePolicy().hasHeightForWidth()) self.eButton.setSizePolicy(sizePolicy) self.eButton.setMinimumSize(QSize(45, 45)) self.eButton.setMaximumSize(QSize(45, 45)) self.eButton.setFont(font) self.gridLayout.addWidget(self.eButton, 1, 2, 1, 1) self.swButton = QPushButton(self.groupBox) self.swButton.setObjectName(u"swButton") sizePolicy.setHeightForWidth(self.swButton.sizePolicy().hasHeightForWidth()) self.swButton.setSizePolicy(sizePolicy) self.swButton.setMinimumSize(QSize(45, 45)) self.swButton.setMaximumSize(QSize(45, 45)) self.swButton.setFont(font) self.gridLayout.addWidget(self.swButton, 2, 0, 1, 1) self.sButton = QPushButton(self.groupBox) self.sButton.setObjectName(u"sButton") sizePolicy.setHeightForWidth(self.sButton.sizePolicy().hasHeightForWidth()) self.sButton.setSizePolicy(sizePolicy) self.sButton.setMinimumSize(QSize(45, 45)) self.sButton.setMaximumSize(QSize(45, 45)) self.sButton.setFont(font) self.gridLayout.addWidget(self.sButton, 2, 1, 1, 1) self.seButton = QPushButton(self.groupBox) self.seButton.setObjectName(u"seButton") sizePolicy.setHeightForWidth(self.seButton.sizePolicy().hasHeightForWidth()) self.seButton.setSizePolicy(sizePolicy) self.seButton.setMinimumSize(QSize(45, 45)) self.seButton.setMaximumSize(QSize(45, 45)) self.seButton.setFont(font) self.gridLayout.addWidget(self.seButton, 2, 2, 1, 1) self.groupBox_2 = QGroupBox(self.widget) self.groupBox_2.setObjectName(u"groupBox_2") self.groupBox_2.setGeometry(QRect(0, 295, 167, 84)) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.verticalLayout = QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(u"verticalLayout") self.gridLayout_2 = QGridLayout() self.gridLayout_2.setObjectName(u"gridLayout_2") self.label_2 = QLabel(self.groupBox_2) self.label_2.setObjectName(u"label_2") self.gridLayout_2.addWidget(self.label_2, 1, 0, 1, 1) self.setButton = QPushButton(self.groupBox_2) self.setButton.setObjectName(u"setButton") sizePolicy.setHeightForWidth(self.setButton.sizePolicy().hasHeightForWidth()) self.setButton.setSizePolicy(sizePolicy) self.setButton.setMinimumSize(QSize(50, 50)) self.setButton.setMaximumSize(QSize(50, 50)) self.gridLayout_2.addWidget(self.setButton, 0, 2, 2, 1) self.label = QLabel(self.groupBox_2) self.label.setObjectName(u"label") self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) self.xLineEdit = QLineEdit(self.groupBox_2) self.xLineEdit.setObjectName(u"xLineEdit") self.gridLayout_2.addWidget(self.xLineEdit, 0, 1, 1, 1) self.yLineEdit = QLineEdit(self.groupBox_2) self.yLineEdit.setObjectName(u"yLineEdit") self.gridLayout_2.addWidget(self.yLineEdit, 1, 1, 1, 1) self.gridLayout_2.setColumnStretch(0, 1) self.verticalLayout.addLayout(self.gridLayout_2) self.groupBox_3 = QGroupBox(self.widget) self.groupBox_3.setObjectName(u"groupBox_3") self.groupBox_3.setGeometry(QRect(0, 175, 167, 120)) sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth()) self.groupBox_3.setSizePolicy(sizePolicy) self.groupBox_3.setMinimumSize(QSize(167, 120)) self.gridLayout_3 = QGridLayout(self.groupBox_3) self.gridLayout_3.setObjectName(u"gridLayout_3") self.gridLayout_3.setContentsMargins(6, 6, 6, 6) self.alignLButton = QPushButton(self.groupBox_3) self.alignLButton.setObjectName(u"alignLButton") sizePolicy.setHeightForWidth(self.alignLButton.sizePolicy().hasHeightForWidth()) self.alignLButton.setSizePolicy(sizePolicy) self.alignLButton.setMinimumSize(QSize(45, 45)) self.alignLButton.setMaximumSize(QSize(45, 45)) self.alignLButton.setFont(font) self.alignLButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_3.addWidget(self.alignLButton, 0, 0, 1, 1) self.alignVCButton = QPushButton(self.groupBox_3) self.alignVCButton.setObjectName(u"alignVCButton") sizePolicy.setHeightForWidth(self.alignVCButton.sizePolicy().hasHeightForWidth()) self.alignVCButton.setSizePolicy(sizePolicy) self.alignVCButton.setMinimumSize(QSize(45, 45)) self.alignVCButton.setMaximumSize(QSize(45, 45)) font1 = QFont() font1.setFamilies([u"\u30e1\u30a4\u30ea\u30aa"]) font1.setPointSize(16) font1.setBold(False) font1.setItalic(False) self.alignVCButton.setFont(font1) self.alignVCButton.setStyleSheet(u"font: 16pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_3.addWidget(self.alignVCButton, 0, 1, 1, 1) self.alignRButton = QPushButton(self.groupBox_3) self.alignRButton.setObjectName(u"alignRButton") sizePolicy.setHeightForWidth(self.alignRButton.sizePolicy().hasHeightForWidth()) self.alignRButton.setSizePolicy(sizePolicy) self.alignRButton.setMinimumSize(QSize(45, 45)) self.alignRButton.setMaximumSize(QSize(45, 45)) self.alignRButton.setFont(font) self.alignRButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_3.addWidget(self.alignRButton, 0, 2, 1, 1) self.alignTButton = QPushButton(self.groupBox_3) self.alignTButton.setObjectName(u"alignTButton") sizePolicy.setHeightForWidth(self.alignTButton.sizePolicy().hasHeightForWidth()) self.alignTButton.setSizePolicy(sizePolicy) self.alignTButton.setMinimumSize(QSize(45, 45)) self.alignTButton.setMaximumSize(QSize(45, 45)) self.alignTButton.setFont(font) self.alignTButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_3.addWidget(self.alignTButton, 1, 0, 1, 1) self.alignHCButton = QPushButton(self.groupBox_3) self.alignHCButton.setObjectName(u"alignHCButton") sizePolicy.setHeightForWidth(self.alignHCButton.sizePolicy().hasHeightForWidth()) self.alignHCButton.setSizePolicy(sizePolicy) self.alignHCButton.setMinimumSize(QSize(45, 45)) self.alignHCButton.setMaximumSize(QSize(45, 45)) self.alignHCButton.setFont(font1) self.alignHCButton.setStyleSheet(u"font: 16pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_3.addWidget(self.alignHCButton, 1, 1, 1, 1) self.alignBButton = QPushButton(self.groupBox_3) self.alignBButton.setObjectName(u"alignBButton") sizePolicy.setHeightForWidth(self.alignBButton.sizePolicy().hasHeightForWidth()) self.alignBButton.setSizePolicy(sizePolicy) self.alignBButton.setMinimumSize(QSize(45, 45)) self.alignBButton.setMaximumSize(QSize(45, 45)) self.alignBButton.setFont(font) self.alignBButton.setStyleSheet(u"font:24pt \"\u30e1\u30a4\u30ea\u30aa\";") self.gridLayout_3.addWidget(self.alignBButton, 1, 2, 1, 1) self.verticalLayout_2.addWidget(self.widget) self.verticalSpacer = QSpacerItem(20, 0, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_2.addItem(self.verticalSpacer) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.xIsLockCheckBox = QCheckBox(self.centralwidget) self.xIsLockCheckBox.setObjectName(u"xIsLockCheckBox") self.horizontalLayout_3.addWidget(self.xIsLockCheckBox) self.yIsLockCheckBox = QCheckBox(self.centralwidget) self.yIsLockCheckBox.setObjectName(u"yIsLockCheckBox") self.horizontalLayout_3.addWidget(self.yIsLockCheckBox) self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_3) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_2.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox.setTitle("") self.groupBox_2.setTitle("") self.label_2.setText(QCoreApplication.translate("MainWindow", u"Y", None)) self.setButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"X", None)) self.groupBox_3.setTitle("") self.alignLButton.setText(QCoreApplication.translate("MainWindow", u"\u21e4", None)) self.alignVCButton.setText(QCoreApplication.translate("MainWindow", u"\u2503", None)) self.alignRButton.setText(QCoreApplication.translate("MainWindow", u"\u21e5", None)) self.alignTButton.setText(QCoreApplication.translate("MainWindow", u"\u2912", None)) self.alignHCButton.setText(QCoreApplication.translate("MainWindow", u"\u2501", None)) self.alignBButton.setText(QCoreApplication.translate("MainWindow", u"\u2913", None)) self.xIsLockCheckBox.setText(QCoreApplication.translate("MainWindow", u"Lock X", None)) self.yIsLockCheckBox.setText(QCoreApplication.translate("MainWindow", u"Lock Y", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/psd2tatie/__init__.py ================================================ from .psd2tatie import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/psd2tatie/importer.py ================================================ from pathlib import Path from rs_fusion.core import ( pose, ) class Importer: def __init__( self, comp, root_xf, other_data: dict, eye_data: dict, mouth_data: dict, front_data: dict, close_layer: str, a_layer: str, i_layer: str, u_layer: str, e_layer: str, o_layer: str, n_layer: str, parts_data: dict, canvas_width: int, canvas_height: int, ): self.comp = comp self.flow = comp.CurrentFrame.FlowView self.root_xf = root_xf self.other_data = other_data self.eye_data = eye_data self.mouth_data = mouth_data self.front_data = front_data self.parts_data = parts_data self.canvas_width = canvas_width self.canvas_height = canvas_height self.close_layer = close_layer self.close_node = None self.a_layer = a_layer self.a_node = None self.i_layer = i_layer self.i_node = None self.u_layer = u_layer self.u_node = None self.e_layer = e_layer self.e_node = None self.o_layer = o_layer self.o_node = None self.n_layer = n_layer self.n_node = None self.X_OFFSET = 1 self.Y_OFFSET = 4 self.btn_size: float = 0.25 self.blank_node = None self.tree_data = None self.json_data = None def set_pos(self, node, pos_x, pos_y): _x, _y = self.flow.GetPosTable(node).values() x = _x if pos_x is None else pos_x * self.X_OFFSET y = _y if pos_y is None else pos_y * self.Y_OFFSET self.flow.SetPos(node, x, y) def set_x(self, node, x): self.set_pos(node, x, None) def set_y(self, node, y): self.set_pos(node, None, y) @staticmethod def set_orange(node): node.TileColor = { '__flags': 256, 'R': 0.92156862745098, 'G': 0.431372549019608, 'B': 0, } @staticmethod def uc_button(mg, node, page, layer_name, width): if node is None: lua = [ 'local mg = comp:FindTool("%s")' % mg.Name, 'mg.Foreground = nil', ] else: lua = [ 'local mg = comp:FindTool("%s")' % mg.Name, 'local node = comp:FindTool("%s")' % node.Name, 'mg:ConnectInput("Foreground", node)', 'mg.Center:HideViewControls()', 'mg.Angle:HideViewControls()', 'mg.Size:HideViewControls()', ] return { 'LINKS_Name': layer_name, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': '\n'.join(lua), 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, } def setup_base_node(self): pos_x = 0 pos_y = 0 # bg bg_x = pos_x - 2 bg_y = pos_y - 1 bg = self.add_tool('Background', bg_x, bg_y) bg.UseFrameFormatSettings = 0 bg.Width = self.canvas_width bg.Height = self.canvas_height bg.TopLeftAlpha = 0 bg.Depth = 1 # 8bit int # set domain node_x = pos_x - 2 node = self.add_tool('SetDomain', node_x, pos_y) node.Mode = 'Set' node.Left = 0 node.Bottom = 0 node.Right = 0 node.Top = 0 node.ConnectInput('Input', bg) # node self.blank_node = node def add_tool(self, tool_name, pos_x, pos_y): node = self.comp.AddTool(tool_name, pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) return node def add_blank(self, pos_x, pos_y): node = self.add_tool('Fuse.Wireless', pos_x, pos_y) node.ConnectInput('Input', self.blank_node) return node def add_layer(self, pos_x, pos_y, layer_name): data = self.parts_data[layer_name] if data['path'] is None or data['path'] == '': return self.add_blank(pos_x, pos_y) ld = self.add_tool('Loader', pos_x, pos_y - 1) ld.Clip[1] = self.comp.ReverseMapPath(data['path'].replace('/', '\\')) ld.Loop[1] = 1 # ld.Clip1.PNGFormat.PostMultiply = 0 ld.GlobalIn = -1000 ld.GlobalOut = -1000 offset_x = data['offset'][0] + data['size'][0] - self.canvas_width / 2.0 offset_y = - data['offset'][1] + self.canvas_height / 2.0 node = self.add_tool('Transform', pos_x, pos_y) node.Width = data['size'][0] node.Height = data['size'][1] node.Center = ( offset_x / data['size'][0], offset_y / data['size'][1], ) ss = layer_name.split('.') node.SetAttrs({'TOOLS_Name': ss[-1]}) node.ConnectInput('Input', ld) if layer_name == self.close_layer: self.close_node = node if layer_name == self.a_layer: self.a_node = node if layer_name == self.i_layer: self.i_node = node if layer_name == self.u_layer: self.u_node = node if layer_name == self.e_layer: self.e_node = node if layer_name == self.o_layer: self.o_node = node if layer_name == self.n_layer: self.n_node = node return node def add_node(self, pos_x, pos_y, data, name, uc): pos_x += 1 xf = self.add_tool('Transform', pos_x, pos_y) xf.SetAttrs({'TOOLS_Name': name}) wire = self.add_blank(pos_x, pos_y - 1) pos_x += 1 pos_y -= 2 # data sort a_data = {} b_data = {} c_data = {} for layer_name, layer in data.items(): _name = layer_name.split('.')[-1] if _name.startswith('*'): b_data[layer_name] = layer else: if len(b_data) == 0: a_data[layer_name] = layer else: c_data[layer_name] = layer _data = a_data | b_data | c_data # main pre_node = wire a_mg = None page_name = 'ポーズ' name_list = [] user_controls = {} user_controls2 = {} uc_list = [] for i, (layer_name, layer) in enumerate(_data.items()): layer_name_en: str = layer['name_en'] visible: bool = layer['visible'] uc_name = 'N' + str(i).zfill(3) + '_' + layer_name_en # add loader if 'data' in layer: node, pos_x, _uc, _name_list = self.add_node( pos_x, pos_y - 2, layer['data'], layer_name, {}, ) uc_list.append(_uc) name_list += _name_list else: node = self.add_layer(pos_x, pos_y, layer_name) # mg _name = layer_name.split('.')[-1] if _name.startswith('*'): if a_mg is None: a_mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) a_mg.SetAttrs({'TOOLS_Name': xf.Name + '_MG'}) a_mg.ConnectInput('Background', pre_node) name_list.append(a_mg.Name) else: self.set_x(a_mg, pos_x) if visible or a_mg.Foreground.GetConnectedOutput() is None: a_mg.ConnectInput('Foreground', node) pre_node = a_mg if not _name.startswith('!'): user_controls[uc_name + str(pos_x)] = self.uc_button( a_mg, node, page_name, _name, self.btn_size ) else: mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) mg.SetAttrs({'TOOLS_Name': _name + '_MG'}) name_list.append(mg.Name) mg.ConnectInput('Background', pre_node) if visible or _name.startswith('!'): mg.ConnectInput('Foreground', node) pre_node = mg if not _name.startswith('!'): user_controls2[uc_name + '_hide_' + str(pos_x)] = self.uc_button( mg, None, page_name, _name + ' hide', 0.5 ) user_controls2[uc_name + '_show_' + str(pos_x)] = self.uc_button( mg, node, page_name, _name + ' show', 0.5 ) pos_x += 1 # for k, v in user_controls2.items(): user_controls[k] = v user_controls['Grp_' + xf.Name] = { 'LINKS_Name': name.replace('!', '').replace('*', ''), 'LINKID_DataType': 'Number', 'INPID_InputControl': 'LabelControl', 'LBLC_DropDownButton': True, 'LBLC_NumInputs': len(user_controls), 'INP_Default': 1, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': page_name, } for _uc in uc_list: uc.update(_uc) uc.update(user_controls) pos_x -= 1 xf.ConnectInput('Input', pre_node) self.set_x(xf, pos_x) return xf, pos_x, uc, name_list def set_mouth_scale(self): xf = self.comp.FindTool('MouthScale') center_list = [] lst = [] lst.append(self.comp.FindTool('A_Mrg')) lst.append(self.comp.FindTool('I_Mrg')) lst.append(self.comp.FindTool('U_Mrg')) lst.append(self.comp.FindTool('E_Mrg')) lst.append(self.comp.FindTool('O_Mrg')) lst.append(self.comp.FindTool('N_Mrg')) for node in lst: outp = node.FindMainOutput(1) img = outp.GetValue() dw = img.DataWindow if dw is not None: center_x = (dw[1] + dw[3]) / 2 center_y = (dw[2] + dw[4]) / 2 center_list.append((center_x, center_y)) if len(center_list) == 0: xf.Pivot = (0.5, 0.5) else: center_x = sum(x for x, _ in center_list) / len(center_list) center_y = sum(y for _, y in center_list) / len(center_list) xf.Pivot = (center_x / self.canvas_width, center_y / self.canvas_height) def make(self): self.setup_base_node() name_list = [] uc_dict = {} other_xf, pas_x, _uc, _name_list = self.add_node( 0, 0, self.other_data, 'BaseGrp', {}, ) name_list += _name_list uc_dict.update(_uc) mouth_xf, pas_x, _uc, _name_list = self.add_node( pas_x + 1, 0, self.mouth_data, 'MouthGrp', _uc, ) name_list += _name_list uc_dict.update(_uc) eye_xf, pas_x, _uc, _name_list = self.add_node( pas_x + 1, 0, self.eye_data, 'EyeGrp', _uc, ) name_list += _name_list uc_dict.update(_uc) front_xf, pas_x, _uc, _name_list = self.add_node( pas_x + 1, 0, self.front_data, 'FrontGrp', _uc, ) name_list += _name_list uc_dict.update(_uc) # link link_dct = { 'BASE_LINK': other_xf, 'MOUSE_LINK': mouth_xf, 'EYE_LINK': eye_xf, 'FRONT_LINK': front_xf, 'BLANK_LINK': self.blank_node, 'Closed': self.close_node, 'A': self.a_node, 'I': self.i_node, 'U': self.u_node, 'E': self.e_node, 'O': self.o_node, 'N': self.n_node, } for k, v in link_dct.items(): _node = self.comp.FindTool(k) _node.ConnectInput('Input', v) # set mouth scale self.set_mouth_scale() # xf # uc = {'__flags': 2097152} # 順番を保持するフラグ uc = pose.get_uc(None) for k, v in reversed(list(uc_dict.items())): if isinstance(v, dict): if 'INPID_InputControl' in v and v['INPID_InputControl'] == 'LabelControl': if 'LBLC_NumInputs' in v and v['LBLC_NumInputs'] == 0: continue uc[k] = v self.root_xf.UserControls = uc self.root_xf = self.root_xf.Refresh() self.set_orange(self.root_xf) self.root_xf.Comments = '\n'.join(reversed(name_list)) ================================================ FILE: app/fusion/python/rs_fusion/tool/psd2tatie/importer_exr.py ================================================ from pathlib import Path from rs_fusion.core import ( pose, ) class Importer: def __init__( self, comp, root_xf, other_data: dict, eye_data: dict, mouth_data: dict, front_data: dict, close_layer: str, a_layer: str, i_layer: str, u_layer: str, e_layer: str, o_layer: str, n_layer: str, exr_path: Path, ): self.comp = comp self.flow = comp.CurrentFrame.FlowView self.root_xf = root_xf self.other_data = other_data self.eye_data = eye_data self.mouth_data = mouth_data self.front_data = front_data self.exr_path = exr_path self.close_layer = close_layer self.close_node = None self.a_layer = a_layer self.a_node = None self.i_layer = i_layer self.i_node = None self.u_layer = u_layer self.u_node = None self.e_layer = e_layer self.e_node = None self.o_layer = o_layer self.o_node = None self.n_layer = n_layer self.n_node = None self.size_x = 0 self.size_y = 0 self.X_OFFSET = 1 self.Y_OFFSET = 4 self.btn_size: float = 0.25 self.exr_node = None self.blank_node = None self.layer_list: list[str] = [] self.tree_data = None self.json_data = None def set_pos(self, node, pos_x, pos_y): _x, _y = self.flow.GetPosTable(node).values() x = _x if pos_x is None else pos_x * self.X_OFFSET y = _y if pos_y is None else pos_y * self.Y_OFFSET self.flow.SetPos(node, x, y) def set_x(self, node, x): self.set_pos(node, x, None) def set_y(self, node, y): self.set_pos(node, None, y) @staticmethod def set_orange(node): node.TileColor = { '__flags': 256, 'R': 0.92156862745098, 'G': 0.431372549019608, 'B': 0, } @staticmethod def uc_button(mg, node, page, layer_name, width): if node is None: lua = [ 'local mg = comp:FindTool("%s")' % mg.Name, 'mg.Foreground = nil', ] else: lua = [ 'local mg = comp:FindTool("%s")' % mg.Name, 'local node = comp:FindTool("%s")' % node.Name, 'mg:ConnectInput("Foreground", node)', 'mg.Center:HideViewControls()', 'mg.Angle:HideViewControls()', 'mg.Size:HideViewControls()', ] return { 'LINKS_Name': layer_name, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': '\n'.join(lua), 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, } def setup_base_node(self): pos_x = 0 pos_y = 0 # exr exr_x = pos_x - 1 exr = self.add_tool('Loader', exr_x, pos_y) exr.Clip[1] = self.comp.ReverseMapPath(str(self.exr_path).replace('/', '\\')) exr.Loop[1] = 1 exr.GlobalIn = -1000 exr.GlobalOut = -1000 # node self.exr_node = exr # layer outp = exr.FindMainOutput(1) lst = list(outp.GetLayerList().values()) if '' in lst: lst.remove('') self.layer_list = lst # get image size img = outp.GetValue() self.size_x = img.Width self.size_y = img.Height # bg bg_x = pos_x - 2 bg_y = pos_y - 1 bg = self.add_tool('Background', bg_x, bg_y) bg.UseFrameFormatSettings = 0 bg.Width = self.size_x bg.Height = self.size_y bg.TopLeftAlpha = 0 bg.Depth = 3 # 16bit floating point # set domain node_x = pos_x - 2 node = self.add_tool('SetDomain', node_x, pos_y) node.Mode = 'Set' node.Left = 0 node.Bottom = 0 node.Right = 0 node.Top = 0 node.ConnectInput('Input', bg) # node self.blank_node = node def add_tool(self, tool_name, pos_x, pos_y): node = self.comp.AddTool(tool_name, pos_x * self.X_OFFSET, pos_y * self.Y_OFFSET) return node def add_blank(self, pos_x, pos_y): node = self.add_tool('Fuse.Wireless', pos_x, pos_y) node.ConnectInput('Input', self.blank_node) return node def add_layer(self, pos_x, pos_y, layer_name): node = self.add_tool('Fuse.Wireless', pos_x, pos_y) ss = layer_name.split('.') node.SetAttrs({'TOOLS_Name': ss[-1]}) node.ConnectInput('Input', self.exr_node) node.Input_LayerSelect = layer_name if layer_name == self.close_layer: self.close_node = node elif layer_name == self.a_layer: self.a_node = node elif layer_name == self.i_layer: self.i_node = node elif layer_name == self.u_layer: self.u_node = node elif layer_name == self.e_layer: self.e_node = node elif layer_name == self.o_layer: self.o_node = node elif layer_name == self.n_layer: self.n_node = node return node def add_node(self, pos_x, pos_y, data, name, uc): pos_x += 1 xf = self.add_tool('Transform', pos_x, pos_y) xf.SetAttrs({'TOOLS_Name': name}) wire = self.add_blank(pos_x, pos_y - 1) pos_x += 1 pos_y -= 2 # data sort a_data = {} b_data = {} c_data = {} for layer_name, layer in data.items(): _name = layer_name.split('.')[-1] if _name.startswith('*'): b_data[layer_name] = layer else: if len(b_data) == 0: a_data[layer_name] = layer else: c_data[layer_name] = layer _data = a_data | b_data | c_data # main pre_node = wire a_mg = None page_name = 'ポーズ' name_list = [] user_controls = {} user_controls2 = {} uc_list = [] for i, (layer_name, layer) in enumerate(_data.items()): layer_name_en: str = layer['name_en'] visible: bool = layer['visible'] uc_name = 'N' + str(i).zfill(3) + '_' + layer_name_en # add loader if 'data' in layer: node, pos_x, _uc, _name_list = self.add_node( pos_x, pos_y - 1, layer['data'], layer_name, {}, ) uc_list.append(_uc) name_list += _name_list else: node = self.add_layer(pos_x, pos_y, layer_name) # mg _name = layer_name.split('.')[-1] if _name.startswith('*'): if a_mg is None: a_mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) a_mg.SetAttrs({'TOOLS_Name': xf.Name + '_MG'}) a_mg.ConnectInput('Background', pre_node) name_list.append(a_mg.Name) else: self.set_x(a_mg, pos_x) if visible or a_mg.Foreground.GetConnectedOutput() is None: a_mg.ConnectInput('Foreground', node) pre_node = a_mg if not _name.startswith('!'): user_controls[uc_name + str(pos_x)] = self.uc_button( a_mg, node, page_name, _name, self.btn_size ) else: mg = self.comp.AddTool('Merge', pos_x * self.X_OFFSET, (pos_y + 1) * self.Y_OFFSET) mg.SetAttrs({'TOOLS_Name': _name + '_MG'}) name_list.append(mg.Name) mg.ConnectInput('Background', pre_node) if visible or _name.startswith('!'): mg.ConnectInput('Foreground', node) pre_node = mg if not _name.startswith('!'): user_controls2[uc_name + '_hide_' + str(pos_x)] = self.uc_button( mg, None, page_name, _name + ' hide', 0.5 ) user_controls2[uc_name + '_show_' + str(pos_x)] = self.uc_button( mg, node, page_name, _name + ' show', 0.5 ) pos_x += 1 # for k, v in user_controls2.items(): user_controls[k] = v user_controls['Grp_' + xf.Name] = { 'LINKS_Name': name.replace('!', '').replace('*', ''), 'LINKID_DataType': 'Number', 'INPID_InputControl': 'LabelControl', 'LBLC_DropDownButton': True, 'LBLC_NumInputs': len(user_controls), 'INP_Default': 1, 'INP_External': False, 'INP_Passive': True, 'ICS_ControlPage': page_name, } for _uc in uc_list: uc.update(_uc) uc.update(user_controls) pos_x -= 1 xf.ConnectInput('Input', pre_node) self.set_x(xf, pos_x) return xf, pos_x, uc, name_list def set_mouth_scale(self): xf = self.comp.FindTool('MouthScale') center_list = [] for node in [ self.a_node, self.i_node, self.u_node, self.e_node, self.o_node, self.n_node ]: outp = node.FindMainOutput(1) img = outp.GetValue() dw = img.DataWindow if dw is not None: center_x = (dw[1] + dw[3]) / 2 center_y = (dw[2] + dw[4]) / 2 center_list.append((center_x, center_y)) if len(center_list) == 0: xf.Pivot = (0.5, 0.5) else: center_x = sum(x for x, _ in center_list) / len(center_list) center_y = sum(y for _, y in center_list) / len(center_list) xf.Pivot = (center_x / self.size_x, center_y / self.size_y) def make(self): self.setup_base_node() name_list = [] uc_dict = {} other_xf, pas_x, _uc, _name_list = self.add_node( 0, 0, self.other_data, 'BaseGrp', {}, ) name_list += _name_list uc_dict.update(_uc) mouth_xf, pas_x, _uc, _name_list = self.add_node( pas_x + 1, 0, self.mouth_data, 'MouthGrp', _uc, ) name_list += _name_list uc_dict.update(_uc) eye_xf, pas_x, _uc, _name_list = self.add_node( pas_x + 1, 0, self.eye_data, 'EyeGrp', _uc, ) name_list += _name_list uc_dict.update(_uc) front_xf, pas_x, _uc, _name_list = self.add_node( pas_x + 1, 0, self.front_data, 'FrontGrp', _uc, ) name_list += _name_list uc_dict.update(_uc) # link link_dct = { 'BASE_LINK': other_xf, 'MOUSE_LINK': mouth_xf, 'EYE_LINK': eye_xf, 'FRONT_LINK': front_xf, 'Closed': self.close_node, 'A': self.a_node, 'I': self.i_node, 'U': self.u_node, 'E': self.e_node, 'O': self.o_node, 'N': self.n_node, } for k, v in link_dct.items(): _node = self.comp.FindTool(k) _node.ConnectInput('Input', v) # set mouth scale self.set_mouth_scale() # xf # uc = {'__flags': 2097152} # 順番を保持するフラグ uc = pose.get_uc(None) for k, v in reversed(list(uc_dict.items())): if isinstance(v, dict): if 'INPID_InputControl' in v and v['INPID_InputControl'] == 'LabelControl': if 'LBLC_NumInputs' in v and v['LBLC_NumInputs'] == 0: continue uc[k] = v self.root_xf.UserControls = uc self.root_xf = self.root_xf.Refresh() self.set_orange(self.root_xf) self.root_xf.Comments = '\n'.join(reversed(name_list)) return self.exr_node ================================================ FILE: app/fusion/python/rs_fusion/tool/psd2tatie/macro_builder.py ================================================ import json from pathlib import Path from rs.core import config from rs_fusion.tool.make_macro import macro DATA_PATH = config.DATA_PATH.joinpath('app', 'Psd2Tatie') MAIN_OUTPUT_PATH = DATA_PATH.joinpath('main_output.json') BEFORE_INPUT_PATH = DATA_PATH.joinpath('before_input.json') AFTER_INPUT_PATH = DATA_PATH.joinpath('after_input.json') class MacroBuilder: def __init__(self, comp): self.comp = comp self.flow = comp.CurrentFrame.FlowView def read_node(self) -> list[dict]: # main tool = self.comp.FindTool('Root') input_list = [] # page page_names: dict = tool.GetControlPageNames() inp_dict: dict = tool.GetInputList() page_name = 'ポーズ' for inp in inp_dict.values(): attrs = inp.GetAttrs() name = inp.Name if 'INPS_IC_Name' in attrs: name = attrs['INPS_IC_Name'] control_group = 0 if 'INPI_IC_ControlGroup' in attrs: control_group = int(attrs['INPI_IC_ControlGroup']) if attrs['INPI_IC_ControlPage'] not in page_names.keys(): continue if page_name != page_names[attrs['INPI_IC_ControlPage']]: continue input_list.append({ 'id': inp.ID, 'node': tool.Name, 'name': name, 'control_group': control_group, 'option01': '', 'option02': '', 'option03': '', }) return input_list def build(self, macro_name: str, macro_path: Path): main_output_list = json.loads(MAIN_OUTPUT_PATH.read_text(encoding='utf-8')) before_input_list = json.loads(BEFORE_INPUT_PATH.read_text(encoding='utf-8')) after_input_list = json.loads(AFTER_INPUT_PATH.read_text(encoding='utf-8')) input_list = before_input_list + self.read_node() + after_input_list # output output_list = [] for dct in main_output_list: output_list.append({ 'id': dct['id'], 'node': dct['node'], }) # main input main_in_list = [] # control groupの数字が被らないようにNode毎にoffsetを設定 cg_offset_dict = {} for dct in input_list: if dct['node'] in cg_offset_dict: if cg_offset_dict[dct['node']] >= dct['control_group']: continue cg_offset_dict[dct['node']] = dct['control_group'] _pre_max = 0 for key in cg_offset_dict.keys(): _tmp = cg_offset_dict[key] cg_offset_dict[key] = _pre_max _pre_max += _tmp # get input in_list = [] for dct in input_list: dct: dict name = None value = None control_group = None tool = self.comp.FindTool(dct['node']) if tool is not None: _v = tool.GetInput(dct['id'], self.comp.CurrentTime) if type(_v) == float: value = _v if dct['id'] != dct['name']: name = dct['name'] if dct['control_group'] != 0: control_group = dct['control_group'] + cg_offset_dict[dct['node']] in_list.append({ 'id': dct['id'], 'node': dct['node'], 'name': name, 'value': value, 'control_group': control_group, 'option01': dct['option01'].strip(), 'option02': dct['option02'].strip(), 'option03': dct['option03'].strip(), }) # select node for _tool in list(self.comp.GetToolList().values()): self.flow.Select(_tool, True) # m = '\n'.join([ macro.get_header(macro_name, True), macro.get_input(main_in_list, in_list), macro.get_output(output_list), macro.get_footer(), ]) # build self.comp.Execute(macro.get_save_script( str(macro_path), macro_name, '\n'.join([ macro.get_header(macro_name, True), macro.get_input(main_in_list, in_list), macro.get_output(output_list), macro.get_footer(), ]), )) ================================================ FILE: app/fusion/python/rs_fusion/tool/psd2tatie/psd2tatie.py ================================================ from functools import partial import dataclasses import sys from pathlib import Path import OpenEXR import numpy as np import pykakasi from PySide6.QtCore import ( Qt, QSize, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QMessageBox, QFileDialog, QHeaderView, ) from PySide6.QtGui import ( QColor, QStandardItemModel, QStandardItem, QPixmap, QIcon, ) from psd_tools import PSDImage from PIL import Image from PIL.ImageQt import ImageQt from psd_tools.constants import ChannelID from rs.core import ( config, util, pipe as p, ) from rs.gui import ( appearance, log, ) from rs_fusion.core import ( operator as op, ) from rs_fusion.tool.psd2tatie.importer import Importer from rs_fusion.tool.psd2tatie.macro_builder import MacroBuilder from rs_fusion.tool.psd2tatie.psd2tatie_ui import Ui_MainWindow APP_NAME = 'Psd to 立ち絵' AIUEO_TEMPLATE_PATH = config.DATA_PATH.joinpath('app', 'Psd2Tatie', 'AIUEO_Template.setting') ICON_SIZE = 48 EYE_COLOR = QColor(0, 114, 184) MOUTH_COLOR = QColor(0, 121, 30) REMOVE_COLOR = QColor(104, 104, 104) FRONTMOST_COLOR = QColor(159, 125, 0) @dataclasses.dataclass class ConfigData(config.Data): psd_path: str = '' dst_path: str = '' use_clear: bool = True eye_close: str = '' mouth_a: str = '' mouth_i: str = '' mouth_u: str = '' mouth_e: str = '' mouth_o: str = '' mouth_n: str = '' eye_list: list[str] = dataclasses.field(default_factory=list) mouth_list: list[str] = dataclasses.field(default_factory=list) remove_list: list[str] = dataclasses.field(default_factory=list) front_list: list[str] = dataclasses.field(default_factory=list) def rename_layer(layer, s): if s == '': s = layer.name else: s = s + '.' + layer.name if layer.is_group(): for child in layer: rename_layer(child, s) else: layer.name = s class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(750, 1000) self.fusion = fusion self.psd = None self.canvas_width = 0 self.canvas_height = 0 self.info_data = None self.layer_list = [] # tree self.tree = self.ui.treeView self.tree.setHeaderHidden(True) self.tree.setIconSize(QSize(ICON_SIZE, ICON_SIZE)) self.tree.setEditTriggers(QHeaderView.NoEditTriggers) self.tree.setSelectionMode(self.tree.SelectionMode.ExtendedSelection) self.tree.setSelectionBehavior(self.tree.SelectionBehavior.SelectRows) self.tree.setRootIsDecorated(False) self.tree.setUniformRowHeights(True) self.model = QStandardItemModel() self.tree.setModel(self.model) self.selection_model = self.tree.selectionModel() header = self.tree.header() header.setSectionResizeMode(1, header.ResizeMode.Stretch) # button self.ui.convertButton.setStyleSheet(appearance.other_stylesheet) # event self.ui.psdLineEdit.textChanged.connect(self.load_psd) self.ui.psdToolButton.clicked.connect(self.psdToolButton_clicked) self.ui.dstToolButton.clicked.connect(self.dstToolButton_clicked) self.ui.convertButton.clicked.connect(self.conv) self.ui.closeButton.clicked.connect(self.close) self.ui.actionOpen.triggered.connect(self.open) self.ui.actionSave.triggered.connect(self.save) self.ui.actionExit.triggered.connect(self.close) self.ui.setEyetButton.clicked.connect(self.set_eye) self.ui.setMouthButton.clicked.connect(self.set_mouth) self.ui.setFrontmostButton.clicked.connect(self.set_frontmost) self.ui.setRemoveButton.clicked.connect(self.set_remove) self.ui.clearButton.clicked.connect(self.clear_status) self.ui.setCloseToolButton.clicked.connect( partial(self.set_combo_box_current_text, self.ui.closeComboBox) ) self.ui.setAToolButton.clicked.connect( partial(self.set_combo_box_current_text, self.ui.aComboBox) ) self.ui.setIToolButton.clicked.connect( partial(self.set_combo_box_current_text, self.ui.iComboBox) ) self.ui.setUToolButton.clicked.connect( partial(self.set_combo_box_current_text, self.ui.uComboBox) ) self.ui.setEToolButton.clicked.connect( partial(self.set_combo_box_current_text, self.ui.eComboBox) ) self.ui.setOToolButton.clicked.connect( partial(self.set_combo_box_current_text, self.ui.oComboBox) ) self.ui.setNToolButton.clicked.connect( partial(self.set_combo_box_current_text, self.ui.nComboBox) ) self.ui.actionPSD.triggered.connect(self.open_psd_dir) self.ui.actionGenerators_Dir_User.triggered.connect(partial( self.open_dir, config.RESOLVE_USER_PATH.joinpath('Templates', 'Edit', 'Generators'), )) def make_tree_data(self, layer_list: list[str]) -> dict: dct = {} for layer in layer_list: ss = layer.split('.') pre_dct = dct for i, name in enumerate(ss): # image layer if i == len(ss) - 1: if layer not in pre_dct: pre_dct[layer] = {} continue # group layer if name not in pre_dct: pre_dct[name] = {} if 'data' not in pre_dct[name]: pre_dct[name]['data'] = {} pre_dct = pre_dct[name]['data'] def set_attrs(_dct: dict, info_data: dict) -> None: for k, v in _dct.items(): _info_data = info_data.get(k, {}) if isinstance(v, dict): v['name_en'] = _info_data.get('name_en', k) v['visible'] = _info_data.get('visible', True) if 'data' in v: set_attrs(v['data'], _info_data.get('data', {})) set_attrs(dct, self.info_data) return dct def save_thumbnail(self, config_data: ConfigData): self.add2log('Making thumbnail...') # 104x58のサムネイルを保存 # 下をクロップ ref_height = self.canvas_width * 58 // 104 ref_width = self.canvas_height * 104 // 58 if self.canvas_height > ref_height: viewport = (0, 0, self.canvas_width, ref_height) else: viewport = (0, 0, ref_width, self.canvas_height) self.add2log('Compositing PSD image...') base_img = self.psd.composite(viewport=viewport, color=(0.5, 0.5, 0.5)) if base_img is None: self.add2log('[ERROR] Failed to composite PSD image', log.ERROR_COLOR) return # サイズを変更 self.add2log('Resizing thumbnail image...') thumbnail_img = base_img.resize((104, 58)) if thumbnail_img is None: self.add2log('[ERROR] Failed to resize thumbnail image', log.ERROR_COLOR) # 保存先のパスを決定 psd_path = Path(config_data.psd_path) thumbnail_path = psd_path.with_suffix('.png') # サムネイルを保存 thumbnail_img.save(thumbnail_path, format='PNG', compress_level=6) self.add2log('Thumbnail saved: %s' % str(thumbnail_path).replace('\\', '/')) def save_png(self, output_dir: Path, config_data: ConfigData) -> dict: # レイヤーデータを収集 parts_data = {} for layer in self.psd: if layer.is_group(): continue if layer.name in config_data.remove_list: continue if layer.size[0] == 0 or layer.size[1] == 0: parts_data[layer.name] = { 'path': None, 'size': layer.size, 'bbox': layer.bbox, 'offset': layer.offset, } continue # pil image img = Image.new("RGBA", layer.size, (0, 0, 0, 0)) layer_img = layer.topil() if layer_img is not None: # img.paste(layer_img, (0, 0), mask=layer_img) img.paste(layer_img, (0, 0)) # filename name: str = layer.name.strip().translate(str.maketrans('*\\/:?"<>|', '-________', '')) if name == '': name = '_none_' if name[-1].isdigit(): name += '_' png_path = output_dir.joinpath(f'{name}.png') for i in range(1, 100): if png_path.is_file(): png_path = output_dir.joinpath(f'{name}_{i}_.png') else: break # save image # todo:compress_levelを変更してパフォーマンスをチェック # compress_levelは0-9で、0が圧縮なし、9が最大圧縮 # defaultは6 # えーーなんでオプション付けると色変わるの?オプションはpathのみなら正しいっぽい # img.save(png_path, format='PNG', compress_level=6) img.save(png_path) self.add2log('Save PNG: ' + str(png_path).replace("\\", "/")) # parts_data[layer.name] = { 'path': str(png_path).replace('\\', '/'), 'size': layer.size, 'bbox': layer.bbox, 'offset': layer.offset, } return parts_data def save_exr(self, exr_path: Path, config_data: ConfigData) -> None: # レイヤーデータを収集 parts_data = [] for layer in self.psd: if layer.is_group(): continue if layer.name in config_data.remove_list: continue # レイヤーのバウンディングボックスを取得 bbox = layer.bbox layer_width = bbox[2] - bbox[0] layer_height = bbox[3] - bbox[1] if layer_width == 0 or layer_height == 0: continue # サイズが0の場合はスキップ # レイヤー名を取得 layer_name = layer.name.replace(" ", "_").replace("/", "_") # 不正文字対策 # 各チャンネルのデータを取得 red = np.array(layer.topil(ChannelID.CHANNEL_0)) / 255.0 green = np.array(layer.topil(ChannelID.CHANNEL_1)) / 255.0 blue = np.array(layer.topil(ChannelID.CHANNEL_2)) / 255.0 alpha = np.array(layer.topil(ChannelID.TRANSPARENCY_MASK)) / 255.0 # チャンネルデータを準備 channels = { 'R': (red * alpha).astype(np.float16), 'G': (green * alpha).astype(np.float16), 'B': (blue * alpha).astype(np.float16), 'A': alpha.astype(np.float16), } # header header = { 'name': layer_name, 'dataWindow': ( np.array([bbox[0], bbox[1]], dtype=np.int32), np.array([bbox[2] - 1, bbox[3] - 1], dtype=np.int32) ), 'displayWindow': ( np.array([0, 0], dtype=np.int32), np.array([self.canvas_width - 1, self.canvas_height - 1], dtype=np.int32) ), } # part part = OpenEXR.Part(header, channels) # パート情報を保存 parts_data.append(part) if not parts_data: self.add2log( '[ERROR]No valid layers found in the PSD file.', log.ERROR_COLOR ) return f = OpenEXR.File(parts_data) f.write(str(exr_path)) self.add2log('Save EXR: %s' % str(exr_path).replace('\\', '/')) def conv(self): self.ui.logTextEdit.clear() self.add2log('Convert PSD to 立ち絵') resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': self.add2log('[ERROR] Not in Fusion page', log.ERROR_COLOR) return comp = self.fusion.CurrentComp if comp is None: self.add2log('[ERROR] No current composition', log.ERROR_COLOR) return tools = list(comp.GetToolList().values()) if len(tools) > 0: self.add2log('[ERROR] Please delete all tools in the current composition', log.ERROR_COLOR) return data = self.get_data() if data.psd_path == '': self.add2log('[ERROR] Please select PSD file', log.ERROR_COLOR) return psd_path = Path(data.psd_path) if not psd_path.is_file(): self.add2log(f'[ERROR] PSD file does not exist:\n{psd_path}', log.ERROR_COLOR) return if data.dst_path == '': self.add2log('[ERROR] Please select output directory', log.ERROR_COLOR) return dst_path = Path(data.dst_path) if not dst_path.is_dir(): self.add2log(f'[ERROR] Output directory does not exist:\n{dst_path}', log.ERROR_COLOR) return if data.eye_close == '': self.add2log('[ERROR] Please select eye close layer', log.ERROR_COLOR) return if data.mouth_a == '': self.add2log('[ERROR] Please select mouth A layer', log.ERROR_COLOR) return if data.mouth_i == '': self.add2log('[ERROR] Please select mouth I layer', log.ERROR_COLOR) return if data.mouth_u == '': self.add2log('[ERROR] Please select mouth U layer', log.ERROR_COLOR) return if data.mouth_e == '': self.add2log('[ERROR] Please select mouth E layer', log.ERROR_COLOR) return if data.mouth_o == '': self.add2log('[ERROR] Please select mouth O layer', log.ERROR_COLOR) return if data.mouth_n == '': self.add2log('[ERROR] Please select mouth N layer', log.ERROR_COLOR) return # save thumbnail self.save_thumbnail(data) # OpenEXR # exr_path = psd_path.with_suffix('.exr') # self.save_exr(exr_path, config_data=data) # if not exr_path.is_file(): # self.add2log(f'[ERROR] Failed to save EXR file:\n{exr_path}', log.ERROR_COLOR) # return # png export out_dir = dst_path.joinpath(psd_path.stem) if out_dir.is_dir(): if data.use_clear: self.add2log('Clear output directory: %s' % str(out_dir).replace('\\', '/')) for item in out_dir.iterdir(): if item.is_file() and item.suffix.lower() == '.png': item.unlink() if not out_dir.is_dir(): out_dir.mkdir(parents=True, exist_ok=True) parts_data = self.save_png(out_dir, config_data=data) # tree data other_list = [] eye_list = [] mouth_list = [] front_list = [] for layer in reversed(self.layer_list): if layer in data.eye_list: eye_list.append(layer) continue if layer in data.mouth_list: mouth_list.append(layer) continue if layer in data.front_list: front_list.append(layer) continue if layer in data.remove_list: continue other_list.append(layer) other_tree_data = self.make_tree_data(other_list) eye_tree_data = self.make_tree_data(eye_list) mouth_tree_data = self.make_tree_data(mouth_list) front_tree_data = self.make_tree_data(front_list) # main flow = comp.CurrentFrame.FlowView comp.Lock() comp.StartUndo('RS Builder') # load template self.add2log('Load Template...') dummy_tool = comp.AddTool('Background', 0, 20) # 位置決め用 flow.Select(dummy_tool) aiueo_template = bmd.readfile(str(AIUEO_TEMPLATE_PATH)) comp.Paste(aiueo_template) dummy_tool.Delete() self.add2log('Template loaded') # node root_xf = comp.FindTool('Root') # import self.add2log('Importing layers...') importer = Importer( comp, root_xf=root_xf, other_data=other_tree_data, eye_data=eye_tree_data, mouth_data=mouth_tree_data, front_data=front_tree_data, close_layer=data.eye_close, a_layer=data.mouth_a, i_layer=data.mouth_i, u_layer=data.mouth_u, e_layer=data.mouth_e, o_layer=data.mouth_o, n_layer=data.mouth_n, parts_data=parts_data, canvas_width=self.canvas_width, canvas_height=self.canvas_height, ) importer.make() self.add2log('Import completed') # macro self.add2log('Saving macro...') macro_path = psd_path.with_suffix('.setting') macro_builder = MacroBuilder(comp) macro_builder.build('Template', macro_path) self.add2log(f'Macro saved: {macro_path}') # end comp.EndUndo(True) comp.Unlock() self.add2log('Done!') def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def psdToolButton_clicked(self) -> None: w = self.ui.psdLineEdit path, _ = QFileDialog.getOpenFileName( self, 'Select PSD File', w.text(), 'PSD File (*.psd)', ) if path != '': w.setText(path) def dstToolButton_clicked(self) -> None: w = self.ui.dstLineEdit path = QFileDialog.getExistingDirectory( self, 'Select Directory', w.text(), ) if path != '': w.setText(path) def set_combo_box_current_text(self, w): indexes = self.selection_model.selectedRows() if len(indexes) == 0: return row = indexes[0].row() index = self.model.index(row, 1) item = self.model.itemFromIndex(index) if item is not None: w.setCurrentText(item.text()) def set_layer_status(self, status: str, color): indexes = self.selection_model.selectedRows() for index in indexes: item = self.model.itemFromIndex(index) if item is not None: item.setText(status) item.setBackground(color) def set_frontmost(self): self.set_layer_status('F', FRONTMOST_COLOR) def set_eye(self): self.set_layer_status('E', EYE_COLOR) def set_mouth(self): self.set_layer_status('M', MOUTH_COLOR) def set_remove(self): self.set_layer_status('R', REMOVE_COLOR) def clear_status(self): self.set_layer_status('', appearance.palette.base().color()) def set_data(self, c: ConfigData): self.ui.psdLineEdit.setText(c.psd_path) self.ui.dstLineEdit.setText(c.dst_path) self.ui.clearPngCheckBox.setChecked(c.use_clear) self.ui.closeComboBox.setCurrentText(c.eye_close) self.ui.aComboBox.setCurrentText(c.mouth_a) self.ui.iComboBox.setCurrentText(c.mouth_i) self.ui.uComboBox.setCurrentText(c.mouth_u) self.ui.eComboBox.setCurrentText(c.mouth_e) self.ui.oComboBox.setCurrentText(c.mouth_o) self.ui.nComboBox.setCurrentText(c.mouth_n) for i in range(0, self.model.rowCount()): s_item = self.model.item(i, 0) if s_item is None: continue item = self.model.item(i, 1) if item is None: continue if item.text() in c.eye_list: s_item.setText('E') s_item.setBackground(EYE_COLOR) elif item.text() in c.mouth_list: s_item.setText('M') s_item.setBackground(QColor(MOUTH_COLOR)) elif item.text() in c.remove_list: s_item.setText('R') s_item.setBackground(REMOVE_COLOR) elif item.text() in c.front_list: s_item.setText('F') s_item.setBackground(FRONTMOST_COLOR) return c def get_data(self) -> ConfigData: c = ConfigData() c.psd_path = self.ui.psdLineEdit.text().strip().replace('\\', '/') c.dst_path = self.ui.dstLineEdit.text().strip().replace('\\', '/') c.use_clear = self.ui.clearPngCheckBox.isChecked() c.eye_close = self.ui.closeComboBox.currentText() c.mouth_a = self.ui.aComboBox.currentText() c.mouth_i = self.ui.iComboBox.currentText() c.mouth_u = self.ui.uComboBox.currentText() c.mouth_e = self.ui.eComboBox.currentText() c.mouth_o = self.ui.oComboBox.currentText() c.mouth_n = self.ui.nComboBox.currentText() c.eye_list = [] c.mouth_list = [] c.remove_list = [] c.front_list = [] for i in range(0, self.model.rowCount()): s_item = self.model.item(i, 0) if s_item is None: continue item = self.model.item(i, 1) if item is None: continue if s_item.text() == 'E': c.eye_list.append(item.text()) elif s_item.text() == 'M': c.mouth_list.append(item.text()) elif s_item.text() == 'R': c.remove_list.append(item.text()) elif s_item.text() == 'F': c.front_list.append(item.text()) return c def open(self) -> None: dir_path = Path(self.ui.psdLineEdit.text().strip()).parent path, _ = QFileDialog.getOpenFileName( self, 'Open File', str(dir_path), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) if not file_path.is_file(): return c = self.get_data() c.load(file_path) if c.psd_path != '': psd_path = Path(c.psd_path) if not psd_path.is_file(): r = QMessageBox.question( self, 'Warning: %s' % str(psd_path), f'Warning: {str(psd_path)} is not found\n\nSelect it?', QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No ) if r == QMessageBox.StandardButton.Yes: psd_path, _ = QFileDialog.getOpenFileName( self, 'Select PSD File', str(psd_path.parent), 'PSD File (*.psd)', ) if psd_path != '': c.psd_path = psd_path else: return else: self.add2log(f'[ERROR] PSD file does not exist:\n{psd_path}', log.ERROR_COLOR) return self.set_data(c) def save(self) -> None: dir_path = Path(self.ui.psdLineEdit.text().strip()).parent path, _ = QFileDialog.getSaveFileName( self, 'Save File', str(dir_path), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) c = self.get_data() c.save(file_path) def clear(self): self.psd = None self.info_data = None self.canvas_width = 0 self.canvas_height = 0 self.model.clear() self.layer_list.clear() ws = [ self.ui.closeComboBox, self.ui.aComboBox, self.ui.iComboBox, self.ui.uComboBox, self.ui.eComboBox, self.ui.oComboBox, self.ui.nComboBox, ] for w in ws: w.clear() def set_combobox(self) -> None: lst = [''] + self.layer_list ws = [ self.ui.closeComboBox, self.ui.aComboBox, self.ui.iComboBox, self.ui.uComboBox, self.ui.eComboBox, self.ui.oComboBox, self.ui.nComboBox, ] for w in ws: w.clear() w.addItems(lst) def set_layer_data(self, psd): # layer list for layer in reversed(list(psd.descendants())): if layer.is_group(): continue self.layer_list.append(layer.name) # ui for layer in reversed(list(psd.descendants())): if layer.is_group(): continue s_item = QStandardItem('') item = QStandardItem(layer.name) # サムネイルを設定 img = layer.topil() if img is not None: length = max(img.size) scale = ICON_SIZE / length layer_img = img.resize((int(img.width * scale), int(img.height * scale))) img = Image.new("RGB", (ICON_SIZE, ICON_SIZE), (128, 128, 128)) img.paste( layer_img, ((ICON_SIZE - layer_img.width) // 2, (ICON_SIZE - layer_img.height) // 2), mask=layer_img, ) img_qt = ImageQt(img) pixmap = QPixmap(img_qt) item.setIcon(QIcon(pixmap)) # self.model.appendRow([s_item, item]) self.tree.setColumnWidth(0, ICON_SIZE) def get_layer_info(self, group): kakasi = pykakasi.kakasi() kakasi.setMode('H', 'a') kakasi.setMode('K', 'a') kakasi.setMode('J', 'a') conversion = kakasi.getConverter() dct = {} for layer in group: layer_name: str = layer.name ss: list[str] = layer_name.split('.') layer_name_en = ''.join(filter(str.isalnum, conversion.do(ss[-1]))) if len(layer_name_en) == 0: layer_name_en = ''.join(filter(lambda s: s not in '!@#$%^&*()-=+\\|`~[]{};\':",./<>?', ss[-1])) if len(layer_name_en) == 0: layer_name_en = 'none' _dct = { 'name_en': layer_name_en, 'visible': layer.is_visible(), } if layer.is_group(): _dct['data'] = self.get_layer_info(layer) dct[layer_name] = _dct return dct def load_psd(self): self.ui.logTextEdit.clear() psd_path = Path(self.ui.psdLineEdit.text().strip()) if self.psd is not None: self.clear() if not psd_path.is_file(): return # PSDファイルを読み込む self.add2log(f'Loading PSD file: {psd_path}') psd = PSDImage.open(str(psd_path)) # キャンバスの解像度を取得 self.canvas_width, self.canvas_height = psd.size # 色深度 color_depth = psd.depth if color_depth not in [8, ]: self.add2log( f"[ERROR] Unsupported color depth: {color_depth}. Only 8 bits are supported.", log.ERROR_COLOR, ) return # ."を全角に変換 for layer in psd.descendants(): layer.name = layer.name.strip().replace('.', '.').replace('"', '”') # rename layers for layer in psd: if layer.is_group(): rename_layer(layer, '') # レイヤー情報を収集 self.info_data = self.get_layer_info(psd) # グループレイヤーを解除 for layer in reversed(list(psd.descendants())): if layer.is_group(): continue layer.move_to_group(psd) # グループレイヤーを削除 for layer in reversed(list(psd.descendants())): if layer.is_group(): layer.delete_layer() # rev for layer in reversed(list(psd.descendants())): layer.move_to_group(psd) self.set_layer_data(psd) self.set_combobox() self.psd = psd self.add2log(f'PSD loaded: {psd_path}') def open_psd_dir(self): psd_path = Path(self.ui.psdLineEdit.text().strip()) if not psd_path.is_file(): self.add2log('[ERROR] PSD file does not exist:\n%s' % psd_path, log.ERROR_COLOR) return self.open_dir(psd_path.parent) def open_dir(self, d): if not d.is_dir(): r = QMessageBox.warning( self, f'Warning: {str(d)}', f'Directory does not exist:\n{str(d)}\n\nCreate it?', QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No ) if r == QMessageBox.StandardButton.Yes: d.mkdir(parents=True, exist_ok=True) else: return util.open_directory(d) def closeEvent(self, event): super().closeEvent(event) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/psd2tatie/psd2tatie.ui ================================================ MainWindow 0 0 676 916 MainWindow 0 0 File PSD 0 ... PNG save loc. 0 ... Clear old PNG files true Qt::Orientation::Vertical Setting QAbstractItemView::EditTrigger::NoEditTriggers QAbstractItemView::SelectionMode::ExtendedSelection 100 40 background: rgb(159, 125, 0); color: rgb(255, 255, 255) Frontmost 100 40 background: rgb(0, 114, 184); color: rgb(255, 255, 255) Eye 100 40 background: rgb(0, 121, 30); color: rgb(255, 255, 255) Mouth 100 40 background: rgb(104, 104, 104); color: rgb(255, 255, 255) Remove Qt::Orientation::Vertical QSizePolicy::Policy::Fixed 20 20 100 40 Clear Eye Close 120 0 Set Mouth A 120 0 Set I 120 0 Set U 120 0 Set E 120 0 Set O 120 0 Set N 120 0 Set Qt::Orientation::Vertical 20 0 0 0 Log 0 0 QTextEdit::LineWrapMode::NoWrap true Qt::Orientation::Horizontal 40 20 100 40 convert 100 40 close 0 0 676 33 File Directory Open Ctrl+O Save Ctrl+S Exit Ctrl+Q PSD Generators Dir (User) LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: app/fusion/python/rs_fusion/tool/psd2tatie/psd2tatie_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'psd2tatie.ui' ## ## Created by: Qt User Interface Compiler version 6.9.1 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QComboBox, QFormLayout, QGridLayout, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPushButton, QSizePolicy, QSpacerItem, QSplitter, QTextEdit, QToolButton, QTreeView, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(676, 916) self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.actionPSD = QAction(MainWindow) self.actionPSD.setObjectName(u"actionPSD") self.actionGenerators_Dir_User = QAction(MainWindow) self.actionGenerators_Dir_User.setObjectName(u"actionGenerators_Dir_User") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_4 = QVBoxLayout(self.centralwidget) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.fileGroupBox = QGroupBox(self.centralwidget) self.fileGroupBox.setObjectName(u"fileGroupBox") sizePolicy = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.fileGroupBox.sizePolicy().hasHeightForWidth()) self.fileGroupBox.setSizePolicy(sizePolicy) self.verticalLayout_2 = QVBoxLayout(self.fileGroupBox) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label_2 = QLabel(self.fileGroupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(0, QFormLayout.ItemRole.LabelRole, self.label_2) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.psdLineEdit = QLineEdit(self.fileGroupBox) self.psdLineEdit.setObjectName(u"psdLineEdit") self.horizontalLayout_2.addWidget(self.psdLineEdit) self.psdToolButton = QToolButton(self.fileGroupBox) self.psdToolButton.setObjectName(u"psdToolButton") self.horizontalLayout_2.addWidget(self.psdToolButton) self.formLayout.setLayout(0, QFormLayout.ItemRole.FieldRole, self.horizontalLayout_2) self.label_9 = QLabel(self.fileGroupBox) self.label_9.setObjectName(u"label_9") self.formLayout.setWidget(1, QFormLayout.ItemRole.LabelRole, self.label_9) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setSpacing(0) self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.dstLineEdit = QLineEdit(self.fileGroupBox) self.dstLineEdit.setObjectName(u"dstLineEdit") self.horizontalLayout_4.addWidget(self.dstLineEdit) self.dstToolButton = QToolButton(self.fileGroupBox) self.dstToolButton.setObjectName(u"dstToolButton") self.horizontalLayout_4.addWidget(self.dstToolButton) self.formLayout.setLayout(1, QFormLayout.ItemRole.FieldRole, self.horizontalLayout_4) self.verticalLayout_2.addLayout(self.formLayout) self.clearPngCheckBox = QCheckBox(self.fileGroupBox) self.clearPngCheckBox.setObjectName(u"clearPngCheckBox") self.clearPngCheckBox.setChecked(True) self.verticalLayout_2.addWidget(self.clearPngCheckBox) self.verticalLayout_4.addWidget(self.fileGroupBox) self.splitter = QSplitter(self.centralwidget) self.splitter.setObjectName(u"splitter") self.splitter.setOrientation(Qt.Orientation.Vertical) self.groupBox = QGroupBox(self.splitter) self.groupBox.setObjectName(u"groupBox") self.horizontalLayout = QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName(u"horizontalLayout") self.treeView = QTreeView(self.groupBox) self.treeView.setObjectName(u"treeView") self.treeView.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers) self.treeView.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection) self.horizontalLayout.addWidget(self.treeView) self.verticalLayout_3 = QVBoxLayout() self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.groupBox_4 = QGroupBox(self.groupBox) self.groupBox_4.setObjectName(u"groupBox_4") self.verticalLayout = QVBoxLayout(self.groupBox_4) self.verticalLayout.setObjectName(u"verticalLayout") self.setFrontmostButton = QPushButton(self.groupBox_4) self.setFrontmostButton.setObjectName(u"setFrontmostButton") self.setFrontmostButton.setMinimumSize(QSize(100, 40)) self.setFrontmostButton.setStyleSheet(u"background: rgb(159, 125, 0); color: rgb(255, 255, 255)") self.verticalLayout.addWidget(self.setFrontmostButton) self.setEyetButton = QPushButton(self.groupBox_4) self.setEyetButton.setObjectName(u"setEyetButton") self.setEyetButton.setMinimumSize(QSize(100, 40)) self.setEyetButton.setStyleSheet(u"background: rgb(0, 114, 184); color: rgb(255, 255, 255)") self.verticalLayout.addWidget(self.setEyetButton) self.setMouthButton = QPushButton(self.groupBox_4) self.setMouthButton.setObjectName(u"setMouthButton") self.setMouthButton.setMinimumSize(QSize(100, 40)) self.setMouthButton.setStyleSheet(u"background: rgb(0, 121, 30); color: rgb(255, 255, 255)") self.verticalLayout.addWidget(self.setMouthButton) self.setRemoveButton = QPushButton(self.groupBox_4) self.setRemoveButton.setObjectName(u"setRemoveButton") self.setRemoveButton.setMinimumSize(QSize(100, 40)) self.setRemoveButton.setStyleSheet(u"background: rgb(104, 104, 104); color: rgb(255, 255, 255)") self.verticalLayout.addWidget(self.setRemoveButton) self.verticalSpacer_2 = QSpacerItem(20, 20, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed) self.verticalLayout.addItem(self.verticalSpacer_2) self.clearButton = QPushButton(self.groupBox_4) self.clearButton.setObjectName(u"clearButton") self.clearButton.setMinimumSize(QSize(100, 40)) self.verticalLayout.addWidget(self.clearButton) self.verticalLayout_3.addWidget(self.groupBox_4) self.groupBox_3 = QGroupBox(self.groupBox) self.groupBox_3.setObjectName(u"groupBox_3") self.gridLayout = QGridLayout(self.groupBox_3) self.gridLayout.setObjectName(u"gridLayout") self.label_7 = QLabel(self.groupBox_3) self.label_7.setObjectName(u"label_7") self.gridLayout.addWidget(self.label_7, 0, 0, 1, 1) self.closeComboBox = QComboBox(self.groupBox_3) self.closeComboBox.setObjectName(u"closeComboBox") self.closeComboBox.setMinimumSize(QSize(120, 0)) self.gridLayout.addWidget(self.closeComboBox, 0, 1, 1, 1) self.setCloseToolButton = QToolButton(self.groupBox_3) self.setCloseToolButton.setObjectName(u"setCloseToolButton") self.gridLayout.addWidget(self.setCloseToolButton, 0, 2, 1, 1) self.verticalLayout_3.addWidget(self.groupBox_3) self.groupBox_2 = QGroupBox(self.groupBox) self.groupBox_2.setObjectName(u"groupBox_2") self.gridLayout_2 = QGridLayout(self.groupBox_2) self.gridLayout_2.setObjectName(u"gridLayout_2") self.label = QLabel(self.groupBox_2) self.label.setObjectName(u"label") self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) self.aComboBox = QComboBox(self.groupBox_2) self.aComboBox.setObjectName(u"aComboBox") self.aComboBox.setMinimumSize(QSize(120, 0)) self.gridLayout_2.addWidget(self.aComboBox, 0, 1, 1, 1) self.setAToolButton = QToolButton(self.groupBox_2) self.setAToolButton.setObjectName(u"setAToolButton") self.gridLayout_2.addWidget(self.setAToolButton, 0, 2, 1, 1) self.label_3 = QLabel(self.groupBox_2) self.label_3.setObjectName(u"label_3") self.gridLayout_2.addWidget(self.label_3, 1, 0, 1, 1) self.iComboBox = QComboBox(self.groupBox_2) self.iComboBox.setObjectName(u"iComboBox") self.iComboBox.setMinimumSize(QSize(120, 0)) self.gridLayout_2.addWidget(self.iComboBox, 1, 1, 1, 1) self.setIToolButton = QToolButton(self.groupBox_2) self.setIToolButton.setObjectName(u"setIToolButton") self.gridLayout_2.addWidget(self.setIToolButton, 1, 2, 1, 1) self.label_4 = QLabel(self.groupBox_2) self.label_4.setObjectName(u"label_4") self.gridLayout_2.addWidget(self.label_4, 2, 0, 1, 1) self.uComboBox = QComboBox(self.groupBox_2) self.uComboBox.setObjectName(u"uComboBox") self.uComboBox.setMinimumSize(QSize(120, 0)) self.gridLayout_2.addWidget(self.uComboBox, 2, 1, 1, 1) self.setUToolButton = QToolButton(self.groupBox_2) self.setUToolButton.setObjectName(u"setUToolButton") self.gridLayout_2.addWidget(self.setUToolButton, 2, 2, 1, 1) self.label_5 = QLabel(self.groupBox_2) self.label_5.setObjectName(u"label_5") self.gridLayout_2.addWidget(self.label_5, 3, 0, 1, 1) self.eComboBox = QComboBox(self.groupBox_2) self.eComboBox.setObjectName(u"eComboBox") self.eComboBox.setMinimumSize(QSize(120, 0)) self.gridLayout_2.addWidget(self.eComboBox, 3, 1, 1, 1) self.setEToolButton = QToolButton(self.groupBox_2) self.setEToolButton.setObjectName(u"setEToolButton") self.gridLayout_2.addWidget(self.setEToolButton, 3, 2, 1, 1) self.label_6 = QLabel(self.groupBox_2) self.label_6.setObjectName(u"label_6") self.gridLayout_2.addWidget(self.label_6, 4, 0, 1, 1) self.oComboBox = QComboBox(self.groupBox_2) self.oComboBox.setObjectName(u"oComboBox") self.oComboBox.setMinimumSize(QSize(120, 0)) self.gridLayout_2.addWidget(self.oComboBox, 4, 1, 1, 1) self.setOToolButton = QToolButton(self.groupBox_2) self.setOToolButton.setObjectName(u"setOToolButton") self.gridLayout_2.addWidget(self.setOToolButton, 4, 2, 1, 1) self.label_8 = QLabel(self.groupBox_2) self.label_8.setObjectName(u"label_8") self.gridLayout_2.addWidget(self.label_8, 5, 0, 1, 1) self.nComboBox = QComboBox(self.groupBox_2) self.nComboBox.setObjectName(u"nComboBox") self.nComboBox.setMinimumSize(QSize(120, 0)) self.gridLayout_2.addWidget(self.nComboBox, 5, 1, 1, 1) self.setNToolButton = QToolButton(self.groupBox_2) self.setNToolButton.setObjectName(u"setNToolButton") self.gridLayout_2.addWidget(self.setNToolButton, 5, 2, 1, 1) self.verticalLayout_3.addWidget(self.groupBox_2) self.verticalSpacer = QSpacerItem(20, 0, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.verticalLayout_3.addItem(self.verticalSpacer) self.horizontalLayout.addLayout(self.verticalLayout_3) self.splitter.addWidget(self.groupBox) self.logGroupBox = QGroupBox(self.splitter) self.logGroupBox.setObjectName(u"logGroupBox") sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.logGroupBox.sizePolicy().hasHeightForWidth()) self.logGroupBox.setSizePolicy(sizePolicy1) self.verticalLayout_5 = QVBoxLayout(self.logGroupBox) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.logTextEdit = LogTextEdit(self.logGroupBox) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy2) self.logTextEdit.setLineWrapMode(QTextEdit.LineWrapMode.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout_5.addWidget(self.logTextEdit) self.splitter.addWidget(self.logGroupBox) self.verticalLayout_4.addWidget(self.splitter) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.convertButton = QPushButton(self.centralwidget) self.convertButton.setObjectName(u"convertButton") self.convertButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_3.addWidget(self.convertButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_4.addLayout(self.horizontalLayout_3) MainWindow.setCentralWidget(self.centralwidget) self.menuBar = QMenuBar(MainWindow) self.menuBar.setObjectName(u"menuBar") self.menuBar.setGeometry(QRect(0, 0, 676, 33)) self.menuFile = QMenu(self.menuBar) self.menuFile.setObjectName(u"menuFile") self.menuDirectory = QMenu(self.menuBar) self.menuDirectory.setObjectName(u"menuDirectory") MainWindow.setMenuBar(self.menuBar) self.menuBar.addAction(self.menuFile.menuAction()) self.menuBar.addAction(self.menuDirectory.menuAction()) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.menuDirectory.addAction(self.actionPSD) self.menuDirectory.addAction(self.actionGenerators_Dir_User) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) #if QT_CONFIG(shortcut) self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None)) #endif // QT_CONFIG(shortcut) self.actionPSD.setText(QCoreApplication.translate("MainWindow", u"PSD", None)) self.actionGenerators_Dir_User.setText(QCoreApplication.translate("MainWindow", u"Generators Dir (User)", None)) self.fileGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"PSD", None)) self.psdToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label_9.setText(QCoreApplication.translate("MainWindow", u"PNG save loc.", None)) self.dstToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.clearPngCheckBox.setText(QCoreApplication.translate("MainWindow", u"Clear old PNG files", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Setting", None)) self.groupBox_4.setTitle("") self.setFrontmostButton.setText(QCoreApplication.translate("MainWindow", u"Frontmost", None)) self.setEyetButton.setText(QCoreApplication.translate("MainWindow", u"Eye", None)) self.setMouthButton.setText(QCoreApplication.translate("MainWindow", u"Mouth", None)) self.setRemoveButton.setText(QCoreApplication.translate("MainWindow", u"Remove", None)) self.clearButton.setText(QCoreApplication.translate("MainWindow", u"Clear", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"Eye", None)) self.label_7.setText(QCoreApplication.translate("MainWindow", u"Close", None)) self.setCloseToolButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Mouth", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"A", None)) self.setAToolButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"I", None)) self.setIToolButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"U", None)) self.setUToolButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.label_5.setText(QCoreApplication.translate("MainWindow", u"E", None)) self.setEToolButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.label_6.setText(QCoreApplication.translate("MainWindow", u"O", None)) self.setOToolButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.label_8.setText(QCoreApplication.translate("MainWindow", u"N", None)) self.setNToolButton.setText(QCoreApplication.translate("MainWindow", u"Set", None)) self.logGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"Log", None)) self.convertButton.setText(QCoreApplication.translate("MainWindow", u"convert", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) self.menuDirectory.setTitle(QCoreApplication.translate("MainWindow", u"Directory", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/psd2tatie/tree.py ================================================ from PySide6.QtCore import Qt from PySide6.QtGui import ( QStandardItemModel, QKeySequence, ) from PySide6.QtWidgets import ( QAction, QComboBox, QMenu, QStyledItemDelegate, QTreeView, ) class TreeModel(QStandardItemModel): def data(self, index, role=Qt.DisplayRole): if index.column() == 3: if role == Qt.TextAlignmentRole: return Qt.AlignCenter | Qt.AlignVCenter return super(TreeModel, self).data(index, role) # class TreeDelegate(QStyledItemDelegate): # def __init__(self, parent): # super(TreeDelegate, self).__init__(parent) # self._parent = parent # # def setModelData(self, editor, model, index): # super(TreeDelegate, self).setModelData(editor, model, index) class TreeView(QTreeView): def __init__(self, parent=None): super(TreeView, self).__init__(parent) self.setModel(TreeModel()) # self.setItemDelegateForColumn(3, TreeDelegate(self)) self.hideColumn(1) # context menu # self.setContextMenuPolicy(Qt.CustomContextMenu) # self.customContextMenuRequested.connect(self.contextMenu) # # action # self.actionCopyComment = QAction('Copy Comment', self) # self.actionCopyComment.setShortcut(QKeySequence('Ctrl+C')) # def keyPressEvent(self, event): # key = event.key() # mod = event.modifiers() # # if mod == Qt.ControlModifier and key == Qt.Key_C: # self.actionCopyComment.trigger() # return # # super(TreeView, self).keyPressEvent(event) # # def contextMenu(self, pos): # menu = QMenu(self) # menu.addAction(self.actionCopyComment) # menu.exec_(self.mapToGlobal(pos)) ================================================ FILE: app/fusion/python/rs_fusion/tool/separate_layers/__init__.py ================================================ from .separate_layers import ( run, MainWindow, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/separate_layers/separate_layers.py ================================================ import sys import functools from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.gui import ( appearance, ) from rs_fusion.core.operator import to_int from rs_fusion.tool.separate_layers.separate_layers_ui import Ui_MainWindow APP_NAME = 'Separate Layers' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint | Qt.MSWindowsFixedSizeDialogHint ) self.resize(180, 50) self.fusion = fusion # button self.ui.layerMuxerButton.setStyleSheet(appearance.in_stylesheet) self.ui.wirelessLinkButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.layerMuxerButton.clicked.connect(functools.partial(self.separate, 'LayerMuxer')) self.ui.wirelessLinkButton.clicked.connect(functools.partial(self.separate, 'Fuse.Wireless')) self.ui.closeButton.clicked.connect(self.close) # def separate(self, tool_type: str = 'LayerMuxer') -> None: resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': return comp = self.fusion.CurrentComp if comp is None: return # tools tools = list(comp.GetToolList(True).values()) if len(tools) == 0: tool = comp.ActiveTool else: tool = tools[0] if tool is None: return # output outp = tool.FindMainOutput(1) if outp is None: return # layer layer_list = list(outp.GetLayerList().values()) # flow flow = comp.CurrentFrame.FlowView _x, _y = flow.GetPosTable(tool).values() _x = to_int(_x) _y = to_int(_y) # start comp.Lock() comp.StartUndo('RS Separate Layers') for i, layer_name in enumerate(layer_list): if layer_name == '': continue node = comp.AddTool(tool_type, _x + i - 1, _y + 4) node.SetAttrs({'TOOLS_Name': layer_name}) # LayerMuxer if tool_type == 'LayerMuxer': node.Image2.ConnectTo(outp) node.Layer = layer_name # Wireless Link elif tool_type == 'Fuse.Wireless': node.Input.ConnectTo(outp) node.Input_LayerSelect = layer_name # end comp.EndUndo(True) comp.Unlock() def show(self) -> None: super().show() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/separate_layers/separate_layers.ui ================================================ MainWindow 0 0 168 120 MainWindow 100 30 Layer Muxer 100 30 Wireless Link 80 30 close ================================================ FILE: app/fusion/python/rs_fusion/tool/separate_layers/separate_layers_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'separate_layers.ui' ## ## Created by: Qt User Interface Compiler version 6.9.1 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QMainWindow, QPushButton, QSizePolicy, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(168, 120) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.layerMuxerButton = QPushButton(self.centralwidget) self.layerMuxerButton.setObjectName(u"layerMuxerButton") self.layerMuxerButton.setMinimumSize(QSize(100, 30)) self.verticalLayout.addWidget(self.layerMuxerButton) self.wirelessLinkButton = QPushButton(self.centralwidget) self.wirelessLinkButton.setObjectName(u"wirelessLinkButton") self.wirelessLinkButton.setMinimumSize(QSize(100, 30)) self.verticalLayout.addWidget(self.wirelessLinkButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.verticalLayout.addWidget(self.closeButton) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.layerMuxerButton.setText(QCoreApplication.translate("MainWindow", u"Layer Muxer", None)) self.wirelessLinkButton.setText(QCoreApplication.translate("MainWindow", u"Wireless Link", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/fusion/python/rs_fusion/tool/set_number/__init__.py ================================================ ================================================ FILE: app/fusion/python/rs_fusion/tool/tatie/__init__.py ================================================ from .tatie import ( run, ) ================================================ FILE: app/fusion/python/rs_fusion/tool/tatie/tatie.py ================================================ from functools import partial import dataclasses import sys from pathlib import Path from enum import IntEnum from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QMessageBox, QButtonGroup, ) from rs.core import ( config, util, pipe as p, ) from rs.gui import ( appearance, ) from rs_fusion.core import ( operator as op, pose, ) from rs_fusion.tool.tatie.tatie_ui import Ui_MainWindow APP_NAME = '立ち絵アシスタント' class CtrlID(IntEnum): CHECKBOX = 0 COMBOBOX = 1 SLIDER = 2 @dataclasses.dataclass class ConfigData(config.Data): post_multiply: bool = False ctrl_type: int = 1 ctrl_name: str = 'Select' page_name: str = 'User' width: int = 1920 height: int = 1080 def uc_button(node_a, node_b, page, layer_name, width, hide_list=None) -> dict: if hide_list is None: hide_list = [] inp = node_a.FindMainInput(1) if node_b is None: lua = [ 'local node = comp:FindTool("%s")' % node_a.Name, 'node.%s = nil' % inp.ID, ] else: lua = [ 'local _a = comp:FindTool("%s")' % node_a.Name, 'local _b = comp:FindTool("%s")' % node_b.Name, '_a:ConnectInput("%s", _b)' % inp.ID, ] if len(hide_list) > 0: lua.append('if _a.ParentTool then') for x in hide_list: lua.append('_a.%s:HideViewControls()' % x) lua.append('end') return { 'LINKS_Name': layer_name, 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ButtonControl', 'INP_Integer': False, 'BTNCS_Execute': '\n'.join(lua), 'INP_External': False, 'ICS_ControlPage': page, 'ICD_Width': width, } class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(450, 250) self.fusion = fusion # button group self.button_group = QButtonGroup() self.button_group.addButton(self.ui.chkRadioButton, CtrlID.CHECKBOX) self.button_group.addButton(self.ui.cmbRadioButton, CtrlID.COMBOBOX) self.button_group.addButton(self.ui.sldRadioButton, CtrlID.SLIDER) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # tab self.ui.tabWidget.setCurrentIndex(0) # button self.ui.openDirButton.setStyleSheet(appearance.other_stylesheet) self.ui.openSampleButton.setStyleSheet(appearance.other_stylesheet) self.ui.loaderButton.setStyleSheet(appearance.in_stylesheet) self.ui.margeButton.setStyleSheet(appearance.in_stylesheet) self.ui.dissolveButton.setStyleSheet(appearance.in_stylesheet) self.ui.switchButton.setStyleSheet(appearance.in_stylesheet) self.ui.addButtonButton.setStyleSheet(appearance.in_stylesheet) self.ui.addPoseToolsButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.openSiteButton.clicked.connect(partial( util.open_url, 'https://www.steakunderwater.com/VFXPedia/96.0.243.189/indexae7c.html', )) self.ui.openDirButton.clicked.connect(partial( self.open_dir, config.RESOLVE_USER_PATH.joinpath('Templates', 'Edit', 'Generators'), )) # FusionでもResolveへ入れる。 self.ui.openSampleButton.clicked.connect(partial( self.open_dir, config.ROOT_PATH.joinpath('Templates', 'Edit', 'Generators'), )) user_path = config.get_user_path(self.fusion.GetResolve() is not None) self.ui.openFuseDirButton.clicked.connect(partial( self.open_dir, user_path.joinpath('Fuses'), )) self.ui.loaderButton.clicked.connect(self.make_loader) self.ui.addPoseToolsButton.clicked.connect(self.add_pose_tools) self.ui.margeButton.clicked.connect(self.marge) self.ui.dissolveButton.clicked.connect(self.dissolve) self.ui.switchButton.clicked.connect(self.switch_fuse) self.ui.addButtonButton.clicked.connect(self.add_button) self.ui.closeButton.clicked.connect(self.close) def open_dir(self, d): if not d.is_dir(): r = QMessageBox.warning( self, f'Warning: {str(d)}', f'ディレクトリが見つかりません。\n{str(d)}\n作成しますか?', QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No ) if r == QMessageBox.StandardButton.Yes: d.mkdir(parents=True, exist_ok=True) else: return util.open_directory(d) def check_page(self): resolve = self.fusion.GetResolve() if resolve is not None and resolve.GetCurrentPage() != 'fusion': QMessageBox.warning(self, 'Warning', 'Fusion Pageで実行してください。') return False return True def get_comp(self): if not self.check_page(): return None comp = self.fusion.CurrentComp if comp is None: QMessageBox.warning(self, 'Warning', 'コンポジションが見付かりません。') return None return comp def make_loader(self): comp = self.get_comp() if comp is None: return # data data = self.get_data() op.loader(comp, data.post_multiply) print('Done!') def get_tools(self, comp): tools = list(comp.GetToolList(True).values()) if len(tools) == 0: QMessageBox.warning(self, 'Warning', 'ノードを選択してください。') return None return tools def switch_fuse(self): comp = self.get_comp() if comp is None: return # tools tools = self.get_tools(comp) if tools is None: return if len(tools) > 64: QMessageBox.warning(self, 'Warning', '選択数を64個以下にしてください。') return flow = comp.CurrentFrame.FlowView tools.sort(key=lambda x: list(flow.GetPosTable(x).values())[0]) # data data = self.get_data() # undo comp.Lock() comp.StartUndo('RS SwitchFuse') # Fuse.Switch _x, _y = flow.GetPosTable(tools[len(tools) - 1]).values() sw = comp.AddTool('Fuse.Switch', _x, _y + 4) # user_controls user_controls = {} ctrl_name = 'SW_ComboBox' user_controls[ctrl_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ComboControl', 'LINKS_Name': data.ctrl_name, 'INP_Integer': True, 'INP_Default': 0, 'ICS_ControlPage': data.page_name, } for i, layer in enumerate(tools): layer_name: str = layer.Name if layer.ID == 'Loader': layer_name = Path(layer.Clip[1]).stem.strip() sw.ConnectInput('Input%d' % (i + 1), layer) dct = user_controls[ctrl_name] dct[i + 1] = {'CCS_AddString': '%s' % layer_name} # xf uc = {'__flags': 2097152} # 順番を保持するフラグ for k, v in list(user_controls.items()): uc[k] = v sw.UserControls = uc sw.Which.SetExpression('%s + 1' % ctrl_name) sw.Refresh() # end comp.EndUndo(True) comp.Unlock() print('Done!') def marge(self): comp = self.get_comp() if comp is None: return # tools tools = self.get_tools(comp) if tools is None: return flow = comp.CurrentFrame.FlowView tools.sort(key=lambda x: list(flow.GetPosTable(x).values())[0]) # data data = self.get_data() # undo comp.Lock() comp.StartUndo('RS Marge') # XF _x, _y = flow.GetPosTable(tools[len(tools) - 1]).values() xf = comp.AddTool('Transform', round(_x) + 1, round(_y) + 4) # BG _x, _y = flow.GetPosTable(tools[0]).values() bg = comp.AddTool('Background', round(_x) - 1, round(_y) + 4) bg.UseFrameFormatSettings = 0 bg.Width = data.width bg.Height = data.height bg.TopLeftAlpha = 0 bg.Depth = 1 pre_node = bg # user_controls user_controls = {} ctrl_name = 'RS_ComboBox' if data.ctrl_type == CtrlID.COMBOBOX: user_controls[ctrl_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'ComboControl', 'LINKS_Name': data.ctrl_name, 'INP_Integer': True, 'INP_Default': 0, 'ICS_ControlPage': data.page_name, } elif data.ctrl_type == CtrlID.SLIDER: ctrl_name = 'RS_Slider' user_controls[ctrl_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'SliderControl', 'LINKS_Name': data.ctrl_name, 'INP_Integer': True, 'INP_Default': 0, 'INP_MinScale': 0, 'INP_MaxScale': len(tools) - 1, 'ICS_ControlPage': data.page_name, } for i, layer in enumerate(tools): layer_name: str = layer.Name if layer.ID == 'Loader': layer_name = Path(layer.Clip[1]).stem.strip() _x, _y = flow.GetPosTable(layer).values() mg = comp.AddTool('Merge', round(_x), round(_y) + 4) mg.ConnectInput('Foreground', layer) mg.ConnectInput('Background', pre_node) if data.ctrl_type == CtrlID.COMBOBOX: dct = user_controls[ctrl_name] dct[i + 1] = {'CCS_AddString': '%s' % layer_name} mg.Blend.SetExpression('iif(%s.%s == %d, 1, 0)' % (xf.Name, ctrl_name, i)) elif data.ctrl_type == CtrlID.SLIDER: mg.Blend.SetExpression('iif(%s.%s == %d, 1, 0)' % (xf.Name, ctrl_name, i)) else: uc_name = 'N' + str(i).zfill(3) + '_' + layer.Name user_controls[uc_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'CheckboxControl', 'LINKS_Name': layer_name, 'INP_Integer': True, 'CBC_TriState': False, 'INP_Default': 1, 'ICS_ControlPage': data.page_name, # 'ICS_ControlPage': 'Controls', } mg.Blend.SetExpression('%s.%s' % (xf.Name, uc_name)) pre_node = mg # xf xf.ConnectInput('Input', pre_node) uc = {'__flags': 2097152} # 順番を保持するフラグ for k, v in list(user_controls.items()): uc[k] = v xf.UserControls = uc xf.Refresh() # end comp.EndUndo(True) comp.Unlock() print('Done!') def dissolve(self): comp = self.get_comp() if comp is None: return # tools tools = self.get_tools(comp) if tools is None: return flow = comp.CurrentFrame.FlowView tools.sort(key=lambda x: list(flow.GetPosTable(x).values())[0]) # data data = self.get_data() # undo comp.Lock() comp.StartUndo('RS Dissolve') # XF _x, _y = flow.GetPosTable(tools[len(tools) - 1]).values() xf = comp.AddTool('Transform', _x + 1, _y + 4) pre_node = None # user_controls user_controls = {data.ctrl_name: { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'SliderControl', 'LINKS_Name': data.ctrl_name, 'INP_Integer': False, 'INP_Default': 0, 'ICS_ControlPage': data.page_name, }} for i, layer in enumerate(tools): if pre_node is None: pre_node = layer continue num = len(tools) - i _x, _y = flow.GetPosTable(layer).values() dx = comp.AddTool('Dissolve', _x, _y + 4) dx.ConnectInput('Foreground', pre_node) dx.ConnectInput('Background', layer) uc_name = 'Threshold_' + str(num).zfill(3) user_controls[uc_name] = { 'LINKID_DataType': 'Number', 'INPID_InputControl': 'SliderControl', 'LINKS_Name': uc_name, 'INP_Integer': False, 'INP_Default': (1 / len(tools)) * num, 'ICS_ControlPage': data.page_name, } dx.Mix.SetExpression('iif(%s.%s >= %s.%s, 1, 0)' % ( xf.Name, data.ctrl_name, xf.Name, uc_name, )) pre_node = dx # xf xf.ConnectInput('Input', pre_node) uc = {'__flags': 2097152} # 順番を保持するフラグ for k, v in list(user_controls.items()): uc[k] = v xf.UserControls = uc xf.Refresh() # end comp.EndUndo(True) comp.Unlock() print('Done!') def add_button(self): comp = self.get_comp() if comp is None: return # tools tools = self.get_tools(comp) if tools is None: return flow = comp.CurrentFrame.FlowView tools.sort(key=lambda x: list(flow.GetPosTable(x).values())[0]) # data data = self.get_data() # undo comp.Lock() comp.StartUndo('RS Button') # XF _x, _y = flow.GetPosTable(tools[len(tools) - 1]).values() xf = comp.AddTool('Transform', _x, _y + 4) xf.SetAttrs({'TOOLS_Name': data.page_name + 'Selector'}) xf.ConnectInput('Input', tools[0]) # user_controls user_controls = {} for i, layer in enumerate(tools): layer_name: str = layer.Name if layer.ID == 'Loader': layer_name = Path(layer.Clip[1]).stem.strip() uc_name = 'N' + str(i).zfill(3) + '_' + layer.Name user_controls[uc_name] = uc_button(xf, layer, data.page_name, layer_name, 1.0, [ 'Center', 'Pivot', 'Angle', 'Size', 'Aspect', 'XSize', 'YSize', ]) # xf uc = {'__flags': 2097152} # 順番を保持するフラグ for k, v in list(user_controls.items()): uc[k] = v xf.UserControls = uc xf.Refresh() # end comp.EndUndo(True) comp.Unlock() print('Done!') def add_pose_tools(self): comp = self.get_comp() if comp is None: return # tool tools = self.get_tools(comp) if tools is None: return tool = tools[0] # user_controls user_controls = pose.get_uc('Controls') # undo comp.Lock() comp.StartUndo('RS Button') # set user_controls tool.UserControls = user_controls comp.Copy(tool) tool.Delete() comp.Paste() # end comp.EndUndo(True) comp.Unlock() QMessageBox.information(self, "Info", 'Done!') print('Done!') def set_data(self, c: ConfigData): self.ui.multiplyCheckBox.setChecked(c.post_multiply) self.button_group.button(c.ctrl_type).setChecked(True) self.ui.ctrlNameLineEdit.setText(c.ctrl_name) self.ui.pageNameLineEdit.setText(c.page_name) self.ui.widthSpinBox.setValue(c.width) self.ui.heightSpinBox.setValue(c.height) def get_data(self) -> ConfigData: c = ConfigData() c.post_multiply = self.ui.multiplyCheckBox.isChecked() c.ctrl_type = self.button_group.checkedId() c.ctrl_name = self.ui.ctrlNameLineEdit.text().strip() if c.ctrl_name == '': c.ctrl_name = 'Select' c.page_name = self.ui.pageNameLineEdit.text().strip() if c.page_name == '': c.page_name = 'User' c.width = self.ui.widthSpinBox.value() c.height = self.ui.heightSpinBox.value() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/fusion/python/rs_fusion/tool/tatie/tatie.ui ================================================ MainWindow 0 0 437 568 MainWindow 0 0 80 30 Generators テンプレートフォルダを開く 80 30 りぞりぷとサンプルフォルダを開く 読み込み(Loader) Post-Multiply by Alpha 80 30 読み込み 立ち絵マクロ用 80 30 ポーズ関連ツール追加 合成 ページ名 パラメータ名 0 マージ BG 100 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 1 999999 10 Qt::Horizontal QSizePolicy::Fixed 20 20 高さ 100 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 1 999999 Qt::Horizontal 8 20 コントローラ タイプ チェックボックス コンボボックス true スライダー Qt::Horizontal 90 20 Qt::Vertical 20 10 80 30 マージ ディゾルブ Qt::Vertical 20 114 100 40 ディゾルブ SwitchFuse 100 40 ダウンロードページを開く 100 40 インストールフォルダを開く Qt::Vertical 20 66 100 40 SwitchFuse ボタン切り替え Qt::Vertical 20 114 100 40 ボタン切り替え Qt::Horizontal 13 20 80 30 close ================================================ FILE: app/fusion/python/rs_fusion/tool/tatie/tatie_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'tatie.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QRadioButton, QSizePolicy, QSpacerItem, QSpinBox, QTabWidget, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(437, 568) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.horizontalLayout_7 = QHBoxLayout() self.horizontalLayout_7.setObjectName(u"horizontalLayout_7") self.openDirButton = QPushButton(self.centralwidget) self.openDirButton.setObjectName(u"openDirButton") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.openDirButton.sizePolicy().hasHeightForWidth()) self.openDirButton.setSizePolicy(sizePolicy) self.openDirButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_7.addWidget(self.openDirButton) self.openSampleButton = QPushButton(self.centralwidget) self.openSampleButton.setObjectName(u"openSampleButton") self.openSampleButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_7.addWidget(self.openSampleButton) self.verticalLayout_3.addLayout(self.horizontalLayout_7) self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.verticalLayout = QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.multiplyCheckBox = QCheckBox(self.groupBox) self.multiplyCheckBox.setObjectName(u"multiplyCheckBox") self.verticalLayout.addWidget(self.multiplyCheckBox) self.loaderButton = QPushButton(self.groupBox) self.loaderButton.setObjectName(u"loaderButton") self.loaderButton.setMinimumSize(QSize(80, 30)) self.verticalLayout.addWidget(self.loaderButton) self.verticalLayout_3.addWidget(self.groupBox) self.groupBox_5 = QGroupBox(self.centralwidget) self.groupBox_5.setObjectName(u"groupBox_5") self.verticalLayout_9 = QVBoxLayout(self.groupBox_5) self.verticalLayout_9.setObjectName(u"verticalLayout_9") self.addPoseToolsButton = QPushButton(self.groupBox_5) self.addPoseToolsButton.setObjectName(u"addPoseToolsButton") self.addPoseToolsButton.setMinimumSize(QSize(80, 30)) self.verticalLayout_9.addWidget(self.addPoseToolsButton) self.verticalLayout_3.addWidget(self.groupBox_5) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") self.verticalLayout_2 = QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label_4 = QLabel(self.groupBox_2) self.label_4.setObjectName(u"label_4") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_4) self.pageNameLineEdit = QLineEdit(self.groupBox_2) self.pageNameLineEdit.setObjectName(u"pageNameLineEdit") self.formLayout.setWidget(0, QFormLayout.FieldRole, self.pageNameLineEdit) self.label = QLabel(self.groupBox_2) self.label.setObjectName(u"label") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label) self.ctrlNameLineEdit = QLineEdit(self.groupBox_2) self.ctrlNameLineEdit.setObjectName(u"ctrlNameLineEdit") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.ctrlNameLineEdit) self.verticalLayout_2.addLayout(self.formLayout) self.tabWidget = QTabWidget(self.groupBox_2) self.tabWidget.setObjectName(u"tabWidget") self.tab_2 = QWidget() self.tab_2.setObjectName(u"tab_2") self.verticalLayout_7 = QVBoxLayout(self.tab_2) self.verticalLayout_7.setObjectName(u"verticalLayout_7") self.groupBox_3 = QGroupBox(self.tab_2) self.groupBox_3.setObjectName(u"groupBox_3") self.horizontalLayout = QHBoxLayout(self.groupBox_3) self.horizontalLayout.setObjectName(u"horizontalLayout") self.label_2 = QLabel(self.groupBox_3) self.label_2.setObjectName(u"label_2") self.horizontalLayout.addWidget(self.label_2) self.widthSpinBox = QSpinBox(self.groupBox_3) self.widthSpinBox.setObjectName(u"widthSpinBox") self.widthSpinBox.setMinimumSize(QSize(100, 0)) self.widthSpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.widthSpinBox.setMinimum(1) self.widthSpinBox.setMaximum(999999) self.widthSpinBox.setDisplayIntegerBase(10) self.horizontalLayout.addWidget(self.widthSpinBox) self.horizontalSpacer_3 = QSpacerItem(20, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_3) self.label_3 = QLabel(self.groupBox_3) self.label_3.setObjectName(u"label_3") self.horizontalLayout.addWidget(self.label_3) self.heightSpinBox = QSpinBox(self.groupBox_3) self.heightSpinBox.setObjectName(u"heightSpinBox") self.heightSpinBox.setMinimumSize(QSize(100, 0)) self.heightSpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.heightSpinBox.setMinimum(1) self.heightSpinBox.setMaximum(999999) self.horizontalLayout.addWidget(self.heightSpinBox) self.horizontalSpacer_4 = QSpacerItem(8, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_4) self.verticalLayout_7.addWidget(self.groupBox_3) self.groupBox_4 = QGroupBox(self.tab_2) self.groupBox_4.setObjectName(u"groupBox_4") self.horizontalLayout_4 = QHBoxLayout(self.groupBox_4) self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.chkRadioButton = QRadioButton(self.groupBox_4) self.chkRadioButton.setObjectName(u"chkRadioButton") self.horizontalLayout_4.addWidget(self.chkRadioButton) self.cmbRadioButton = QRadioButton(self.groupBox_4) self.cmbRadioButton.setObjectName(u"cmbRadioButton") self.cmbRadioButton.setChecked(True) self.horizontalLayout_4.addWidget(self.cmbRadioButton) self.sldRadioButton = QRadioButton(self.groupBox_4) self.sldRadioButton.setObjectName(u"sldRadioButton") self.horizontalLayout_4.addWidget(self.sldRadioButton) self.horizontalSpacer_5 = QSpacerItem(90, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer_5) self.verticalLayout_7.addWidget(self.groupBox_4) self.verticalSpacer_3 = QSpacerItem(20, 10, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_7.addItem(self.verticalSpacer_3) self.margeButton = QPushButton(self.tab_2) self.margeButton.setObjectName(u"margeButton") self.margeButton.setMinimumSize(QSize(80, 30)) self.verticalLayout_7.addWidget(self.margeButton) self.tabWidget.addTab(self.tab_2, "") self.tab_3 = QWidget() self.tab_3.setObjectName(u"tab_3") self.verticalLayout_5 = QVBoxLayout(self.tab_3) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.verticalSpacer_2 = QSpacerItem(20, 114, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_5.addItem(self.verticalSpacer_2) self.dissolveButton = QPushButton(self.tab_3) self.dissolveButton.setObjectName(u"dissolveButton") self.dissolveButton.setMinimumSize(QSize(100, 40)) self.verticalLayout_5.addWidget(self.dissolveButton) self.tabWidget.addTab(self.tab_3, "") self.tab_4 = QWidget() self.tab_4.setObjectName(u"tab_4") self.verticalLayout_4 = QVBoxLayout(self.tab_4) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.horizontalLayout_8 = QHBoxLayout() self.horizontalLayout_8.setObjectName(u"horizontalLayout_8") self.openSiteButton = QPushButton(self.tab_4) self.openSiteButton.setObjectName(u"openSiteButton") self.openSiteButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_8.addWidget(self.openSiteButton) self.openFuseDirButton = QPushButton(self.tab_4) self.openFuseDirButton.setObjectName(u"openFuseDirButton") self.openFuseDirButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_8.addWidget(self.openFuseDirButton) self.verticalLayout_4.addLayout(self.horizontalLayout_8) self.verticalSpacer = QSpacerItem(20, 66, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_4.addItem(self.verticalSpacer) self.switchButton = QPushButton(self.tab_4) self.switchButton.setObjectName(u"switchButton") self.switchButton.setMinimumSize(QSize(100, 40)) self.verticalLayout_4.addWidget(self.switchButton) self.tabWidget.addTab(self.tab_4, "") self.tab_5 = QWidget() self.tab_5.setObjectName(u"tab_5") self.verticalLayout_8 = QVBoxLayout(self.tab_5) self.verticalLayout_8.setObjectName(u"verticalLayout_8") self.verticalSpacer_4 = QSpacerItem(20, 114, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_8.addItem(self.verticalSpacer_4) self.addButtonButton = QPushButton(self.tab_5) self.addButtonButton.setObjectName(u"addButtonButton") self.addButtonButton.setMinimumSize(QSize(100, 40)) self.verticalLayout_8.addWidget(self.addButtonButton) self.tabWidget.addTab(self.tab_5, "") self.verticalLayout_2.addWidget(self.tabWidget) self.verticalLayout_3.addWidget(self.groupBox_2) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.horizontalSpacer = QSpacerItem(13, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_2.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.openDirButton.setText(QCoreApplication.translate("MainWindow", u"Generators \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d5\u30a9\u30eb\u30c0\u3092\u958b\u304f", None)) self.openSampleButton.setText(QCoreApplication.translate("MainWindow", u" \u308a\u305e\u308a\u3077\u3068\u30b5\u30f3\u30d7\u30eb\u30d5\u30a9\u30eb\u30c0\u3092\u958b\u304f ", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u8aad\u307f\u8fbc\u307f(Loader)", None)) self.multiplyCheckBox.setText(QCoreApplication.translate("MainWindow", u"Post-Multiply by Alpha", None)) self.loaderButton.setText(QCoreApplication.translate("MainWindow", u"\u8aad\u307f\u8fbc\u307f", None)) self.groupBox_5.setTitle(QCoreApplication.translate("MainWindow", u"\u7acb\u3061\u7d75\u30de\u30af\u30ed\u7528", None)) self.addPoseToolsButton.setText(QCoreApplication.translate("MainWindow", u"\u30dd\u30fc\u30ba\u95a2\u9023\u30c4\u30fc\u30eb\u8ffd\u52a0", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"\u5408\u6210", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u30da\u30fc\u30b8\u540d", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"\u30d1\u30e9\u30e1\u30fc\u30bf\u540d", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"BG", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u5e45", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u9ad8\u3055", None)) self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow", u"\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9 \u30bf\u30a4\u30d7", None)) self.chkRadioButton.setText(QCoreApplication.translate("MainWindow", u"\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9", None)) self.cmbRadioButton.setText(QCoreApplication.translate("MainWindow", u"\u30b3\u30f3\u30dc\u30dc\u30c3\u30af\u30b9", None)) self.sldRadioButton.setText(QCoreApplication.translate("MainWindow", u"\u30b9\u30e9\u30a4\u30c0\u30fc", None)) self.margeButton.setText(QCoreApplication.translate("MainWindow", u"\u30de\u30fc\u30b8", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QCoreApplication.translate("MainWindow", u"\u30de\u30fc\u30b8", None)) self.dissolveButton.setText(QCoreApplication.translate("MainWindow", u"\u30c7\u30a3\u30be\u30eb\u30d6", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QCoreApplication.translate("MainWindow", u"\u30c7\u30a3\u30be\u30eb\u30d6", None)) self.openSiteButton.setText(QCoreApplication.translate("MainWindow", u" \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30da\u30fc\u30b8\u3092\u958b\u304f ", None)) self.openFuseDirButton.setText(QCoreApplication.translate("MainWindow", u" \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30d5\u30a9\u30eb\u30c0\u3092\u958b\u304f ", None)) self.switchButton.setText(QCoreApplication.translate("MainWindow", u"SwitchFuse", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QCoreApplication.translate("MainWindow", u"SwitchFuse", None)) self.addButtonButton.setText(QCoreApplication.translate("MainWindow", u"\u30dc\u30bf\u30f3\u5207\u308a\u66ff\u3048", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QCoreApplication.translate("MainWindow", u"\u30dc\u30bf\u30f3\u5207\u308a\u66ff\u3048", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/__init__.py ================================================ ================================================ FILE: app/resolve/python/rs_resolve/__init__.py ================================================ ================================================ FILE: app/resolve/python/rs_resolve/core/__init__.py ================================================ from typing import Optional def timecode2Frame(tc: str, fps): int_fps = { 23: 24, 29: 30, 47: 48, 59: 60, 95: 96, 119: 120, } if fps in int_fps.keys(): fps = int_fps[fps] is_DF = False if ';' in tc: is_DF = True tc = tc.replace(';', ':') t = tc.split(':') h = int(t[0]) m = int(t[1]) + (h * 60) s = int(t[2]) + (m * 60) f = int(t[3]) + (s * fps) drop_frames = 0 if is_DF: _f = fps / 15 drop_frames = _f * (m - (m // 10)) return f - drop_frames def get_currentframe(timeline): tc: str = timeline.GetCurrentTimecode() fps = int(timeline.GetSetting('timelineFrameRate')) return timecode2Frame(tc, fps) def set_currentframe(timeline, frame): timeline.SetCurrentTimecode(str(frame)) def get_fps(timeline): fps = int(timeline.GetSetting('timelineFrameRate')) float_fps = { 23: 23.976, 29: 29.97, 47: 47.952, 59: 59.94, 95: 95.904, 119: 119.88, } if fps in float_fps.keys(): fps = float_fps[fps] return fps def track_name2index(timeline, track_type, name): for i in range(1, timeline.GetTrackCount(track_type) + 1): if timeline.GetTrackName(track_type, i) == name: return i return 0 def get_track_names(timeline, track_type): r = [] for i in range(1, timeline.GetTrackCount(track_type) + 1): r.append(timeline.GetTrackName(track_type, i)) return r def get_item(timeline, track_type, index, frame=None): if frame is None: frame = get_currentframe(timeline) lst = timeline.GetItemListInTrack(track_type, index) if lst is None: return None for item in lst: if item.GetStart() <= frame < item.GetEnd(): return item return None def get_track_item_count(timeline, track_type, index): lst = timeline.GetItemListInTrack(track_type, index) if lst is None: return 0 return len(lst) class Appender: def __init__(self, resolve, media_pool): self.media_pool = media_pool self.ver19_1_or_later = False version = resolve.GetVersion() major_version = version[0] minor_version = version[1] patch_version = version[2] if major_version > 19: # 19.1から仕様変更? self.ver19_1_or_later = True elif version == 19: if minor_version >= 1: self.ver19_1_or_later = True def append2timeline( self, item, duration: Optional[int] = None, media_type: Optional[int] = None, track_index: Optional[int] = None, record_frame: Optional[int] = None ): data = { 'mediaPoolItem': item, } if duration is not None: offset = 1 if self.ver19_1_or_later else 0 data['startFrame'] = 0 data['endFrame'] = duration - offset if media_type is not None: data['mediaType'] = media_type if track_index is not None: data['trackIndex'] = track_index if record_frame is not None: data['recordFrame'] = record_frame return self.media_pool.AppendToTimeline([data])[0] class LockOtherTrack: def __init__(self, timeline, index, track_type='video', enable=True): self.timeline = timeline self.index = index self.track_type = track_type self.enable = enable self.__lock_state = {} self.__TYPE_LIST = ['video', 'audio', 'subtitle'] for _track_type in self.__TYPE_LIST: self.__lock_state[_track_type] = {} def __enter__(self): if self.enable: for _track_type in self.__TYPE_LIST: for i in range(1, self.timeline.GetTrackCount(_track_type) + 1): self.__lock_state[_track_type][i] = self.timeline.GetIsTrackLocked(_track_type, i) if i == self.index and _track_type == self.track_type: self.timeline.SetTrackLock(_track_type, i, False) else: self.timeline.SetTrackLock(_track_type, i, True) return self def __exit__(self, exc_type, exc_val, exc_tb): if self.enable: for _track_type in self.__TYPE_LIST: for i in range(1, self.timeline.GetTrackCount(_track_type) + 1): self.timeline.SetTrackLock(_track_type, i, self.__lock_state[_track_type][i]) if __name__ == '__main__': def test(tc: str, fps, frames): r = timecode2Frame(tc, fps) comment = '%s %s %d==%d' % (tc, str(fps), frames, r) assert r == frames, comment test('01:00:00:00', 16, 57600) test('01:00:00:00', 18, 64800) test('01:00:00:00', 23, 86400) test('01:00:00:00', 24, 86400) test('01:00:00:00', 25, 90000) test('01:00:00:00', 29, 108000) test('01:00:00;00', 29, 107892) test('01:00:00:00', 30, 108000) test('01:00:00:00', 47, 172800) test('01:00:00:00', 48, 172800) test('01:00:00:00', 50, 180000) test('01:00:00:00', 59, 216000) test('01:00:00;00', 59, 215784) test('01:00:00:00', 60, 216000) test('01:00:00:00', 72, 259200) test('01:00:00:00', 95, 345600) test('01:00:00:00', 96, 345600) test('01:00:00:00', 100, 360000) test('01:00:00:00', 119, 432000) test('01:00:00;00', 119, 431568) test('01:00:00:00', 120, 432000) print('OK') ================================================ FILE: app/resolve/python/rs_resolve/core/shortcut.py ================================================ import dataclasses from pathlib import Path import pyautogui from rs.core import config, util CONFIG_FILE: Path = config.CONFIG_DIR.joinpath('Shortcut.json') @dataclasses.dataclass class Data(config.Data): key_razor: tuple = ('ctrl', 'b') if not util.IS_MAC else ('command', 'b') key_deselect_all: tuple = ('ctrl', 'shift', 'a') if not util.IS_MAC else ('command', 'shift', 'a') key_active_timeline_panel: tuple = ('ctrl', '4') if not util.IS_MAC else ('command', '4') def razor(self): pyautogui.hotkey(*self.key_razor) def deselect_all(self): pyautogui.hotkey(*self.key_deselect_all) def active_timeline_panel(self): pyautogui.hotkey(*self.key_active_timeline_panel) def load(self, path: Path) -> None: super().load(path) self.key_razor = tuple(self.key_razor) self.key_deselect_all = tuple(self.key_deselect_all) self.key_active_timeline_panel = tuple(self.key_active_timeline_panel) if __name__ == '__main__': org_data = Data() if CONFIG_FILE.exists(): org_data.load(CONFIG_FILE) config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) # save data = Data() data.key_razor = ('ctrl', 'a') data.save(CONFIG_FILE) print('data:', data) # load data2 = Data() data2.load(CONFIG_FILE) print('data2:', data2) # org_data.save(CONFIG_FILE) print('org_data:', org_data) ================================================ FILE: app/resolve/python/rs_resolve/gui/__init__.py ================================================ import subprocess from rs.core import util if util.IS_MAC: def get_resolve_window(pj_name): return None else: import pywinctl def get_resolve_window(pj_name): for t in pywinctl.getAllTitles(): flag = t.startswith('DaVinci Resolve') and t.endswith(pj_name) flag = flag or t.startswith('DaVinci Resolve by Blackmagic Design') if flag: return pywinctl.getWindowsWithTitle(t)[0] return None def activate_window(w): if not util.IS_MAC: w.activate() else: subprocess.run([ 'osascript', '-e', 'tell application "DaVinci Resolve" to activate', ]) ================================================ FILE: app/resolve/python/rs_resolve/gui/shortcut/__init__.py ================================================ ================================================ FILE: app/resolve/python/rs_resolve/gui/shortcut/shortcut.ui ================================================ MainWindow 0 0 331 156 MainWindow Active Panel Selection -> Timeline Deselect All Razor 0 0 0 0 Test 0 0 Test 0 0 Test Qt::Vertical 20 0 Qt::Horizontal 40 20 80 30 set 80 30 cancel ================================================ FILE: app/resolve/python/rs_resolve/gui/shortcut/shortcut_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'shortcut.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QGridLayout, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(331, 156) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.gridLayout = QGridLayout() self.gridLayout.setObjectName(u"gridLayout") self.deselectAllLineEdit = QLineEdit(self.centralwidget) self.deselectAllLineEdit.setObjectName(u"deselectAllLineEdit") self.gridLayout.addWidget(self.deselectAllLineEdit, 1, 1, 1, 1) self.label_3 = QLabel(self.centralwidget) self.label_3.setObjectName(u"label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.razorLineEdit = QLineEdit(self.centralwidget) self.razorLineEdit.setObjectName(u"razorLineEdit") self.gridLayout.addWidget(self.razorLineEdit, 0, 1, 1, 1) self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.activeTimelinePanelLineEdit = QLineEdit(self.centralwidget) self.activeTimelinePanelLineEdit.setObjectName(u"activeTimelinePanelLineEdit") self.gridLayout.addWidget(self.activeTimelinePanelLineEdit, 2, 1, 1, 1) self.razorTestButton = QPushButton(self.centralwidget) self.razorTestButton.setObjectName(u"razorTestButton") sizePolicy = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.razorTestButton.sizePolicy().hasHeightForWidth()) self.razorTestButton.setSizePolicy(sizePolicy) self.razorTestButton.setMinimumSize(QSize(0, 0)) self.gridLayout.addWidget(self.razorTestButton, 0, 2, 1, 1) self.activeTimelinePanelTestButton = QPushButton(self.centralwidget) self.activeTimelinePanelTestButton.setObjectName(u"activeTimelinePanelTestButton") sizePolicy.setHeightForWidth(self.activeTimelinePanelTestButton.sizePolicy().hasHeightForWidth()) self.activeTimelinePanelTestButton.setSizePolicy(sizePolicy) self.gridLayout.addWidget(self.activeTimelinePanelTestButton, 2, 2, 1, 1) self.deselectAllTestButton = QPushButton(self.centralwidget) self.deselectAllTestButton.setObjectName(u"deselectAllTestButton") sizePolicy.setHeightForWidth(self.deselectAllTestButton.sizePolicy().hasHeightForWidth()) self.deselectAllTestButton.setSizePolicy(sizePolicy) self.gridLayout.addWidget(self.deselectAllTestButton, 1, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.verticalSpacer = QSpacerItem(20, 0, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.setButton = QPushButton(self.centralwidget) self.setButton.setObjectName(u"setButton") self.setButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.setButton) self.cancelButton = QPushButton(self.centralwidget) self.cancelButton.setObjectName(u"cancelButton") self.cancelButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.cancelButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"Active Panel Selection\n" "-> Timeline", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Deselect All", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Razor", None)) self.razorTestButton.setText(QCoreApplication.translate("MainWindow", u"Test", None)) self.activeTimelinePanelTestButton.setText(QCoreApplication.translate("MainWindow", u"Test", None)) self.deselectAllTestButton.setText(QCoreApplication.translate("MainWindow", u"Test", None)) self.setButton.setText(QCoreApplication.translate("MainWindow", u"set", None)) self.cancelButton.setText(QCoreApplication.translate("MainWindow", u"cancel", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/gui/shortcut/shortcut_window.py ================================================ import sys import time from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( config, pipe as p, ) from rs.gui import ( appearance, ) from rs_resolve.core import ( shortcut as sc, ) from rs_resolve.gui.shortcut.shortcut_ui import Ui_MainWindow from rs_resolve.gui import ( get_resolve_window, activate_window, ) APP_NAME = 'Shortcut' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(500, 100) self.fusion = fusion # style sheet self.ui.razorTestButton.setStyleSheet(appearance.other_stylesheet) self.ui.deselectAllTestButton.setStyleSheet(appearance.other_stylesheet) self.ui.activeTimelinePanelTestButton.setStyleSheet(appearance.other_stylesheet) self.ui.setButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.razorTestButton.clicked.connect(self.razor_test) self.ui.deselectAllTestButton.clicked.connect(self.deselect_all_test) self.ui.activeTimelinePanelTestButton.clicked.connect(self.active_timeline_panel_test) self.ui.cancelButton.clicked.connect(self.close) self.ui.setButton.clicked.connect(self.set_shortcut) # self.ui.setButton.setFocus() def get_resolve_window(self): resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: print('Project not found.') return None return get_resolve_window(project.GetName()) def activate_resolve(self): w = self.get_resolve_window() activate_window(w) time.sleep(0.1) def razor_test(self): c = self.get_data() self.activate_resolve() c.razor() def deselect_all_test(self): c = self.get_data() self.activate_resolve() c.deselect_all() def active_timeline_panel_test(self): c = self.get_data() self.activate_resolve() c.active_timeline_panel() def set_data(self, c: sc.Data): self.ui.razorLineEdit.setText(' '.join(c.key_razor)) self.ui.deselectAllLineEdit.setText(' '.join(c.key_deselect_all)) self.ui.activeTimelinePanelLineEdit.setText(' '.join(c.key_active_timeline_panel)) def get_data(self) -> sc.Data: c = sc.Data() c.key_razor = p.pipe( self.ui.razorLineEdit.text().split(), p.map(p.call.lower()), tuple, ) c.key_deselect_all = p.pipe( self.ui.deselectAllLineEdit.text().split(), p.map(p.call.lower()), tuple, ) c.key_active_timeline_panel = p.pipe( self.ui.activeTimelinePanelLineEdit.text().split(), p.map(p.call.lower()), tuple, ) return c def load_config(self) -> None: c = sc.Data() if sc.CONFIG_FILE.is_file(): c.load(sc.CONFIG_FILE) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(sc.CONFIG_FILE) def set_shortcut(self): self.save_config() self.close() def show(self) -> None: self.load_config() super().show() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': run(None) ================================================ FILE: app/resolve/python/rs_resolve/tool/__init__.py ================================================ ================================================ FILE: app/resolve/python/rs_resolve/tool/copy_text_plus/__init__.py ================================================ from .copy_text_plus import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/copy_text_plus/copy_text_plus.py ================================================ from pathlib import Path import sys from PySide6.QtCore import ( Qt, QStringListModel, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QFileDialog, ) from rs.core import ( config, pipe as p, lang, ) from rs.gui import ( appearance, ) from rs_resolve.core import ( track_name2index, get_item, ) from rs_resolve.tool.copy_text_plus.copy_text_plus_ui import Ui_MainWindow APP_NAME = 'Copy TextPlus' def get_track_names(timeline, track_type): r = [] for i in range(1, timeline.GetTrackCount(track_type) + 1): r.append(timeline.GetTrackName(track_type, i)) return r class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(250, 400) self.fusion = fusion # config self.config_dir: Path = config.CONFIG_DIR.joinpath('PasteTool') self.config_dir.mkdir(parents=True, exist_ok=True) self.default_file: Path = self.config_dir.joinpath('default_CopyTextplus.txt') if not self.default_file.exists(): self.default_file.write_text('StyledText\nWidth\nHeight\nUseFrameFormatSettings', encoding='utf-8') self.ui.plainTextEdit.setPlainText( self.default_file.read_text(encoding='utf-8') ) # combobox for w in [self.ui.sourceComboBox, self.ui.destinationComboBox]: m = QStringListModel() w.setModel(m) # style sheet self.ui.updateButton.setStyleSheet(appearance.other_stylesheet) self.ui.copyButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.swapButton.clicked.connect(self.swap_track) self.ui.updateButton.clicked.connect(self.update_track) self.ui.loadButton.clicked.connect(self.load_txt) self.ui.saveButton.clicked.connect(self.save_txt) self.ui.copyButton.clicked.connect(self.copy) self.ui.closeButton.clicked.connect(self.close) # self.update_track() self.ui.closeButton.setFocus() @staticmethod def get_text_plus(item): if item.GetFusionCompCount() == 0: print('FusionComp not found.') return comp = item.GetFusionCompByIndex(1) lst = comp.GetToolList(False, 'TextPlus') if not lst[1]: print('TextPlus Node not found.') return return lst[1] def copy(self) -> None: resolve = self.fusion.GetResolve() page = resolve.GetCurrentPage() if page not in ['edit', 'cut']: return projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: print('Project not found.') return timeline = project.GetCurrentTimeline() if timeline is None: print('Timeline not found.') return src_index = track_name2index(timeline, 'video', self.ui.sourceComboBox.currentText()) dst_index = track_name2index(timeline, 'video', self.ui.destinationComboBox.currentText()) if src_index == 0 or dst_index == 0: print('Track not found.') return if src_index == dst_index: print('Source and destination tracks are the same.') return src_item = get_item(timeline, 'video', src_index) if src_item is None: print('Video clip not found on source track.') return if src_item.GetFusionCompCount() == 0: print('FusionComp not found on source track..') return src_comp = src_item.GetFusionCompByIndex(1) src_lst = src_comp.GetToolList(False, 'TextPlus') if not src_lst[1]: print('TextPlus Node not found on source track.') return src_tp = src_lst[1] src_sf = src_item.GetStart() src_ef = src_item.GetEnd() dst_items = [] for item in timeline.GetItemListInTrack('video', dst_index): if item.GetStart() < src_ef and src_sf < item.GetEnd(): dst_items.append(item) param_list = p.pipe( self.ui.plainTextEdit.toPlainText().splitlines(), p.map(p.call.strip()), p.filter(lambda x: x != ''), list, ) # main for item in dst_items: if item.GetFusionCompCount() == 0: continue comp = item.GetFusionCompByIndex(1) lst = comp.GetToolList(False, 'TextPlus') if not lst[1]: continue tp = lst[1] comp.StartUndo('Copy TextPlus') comp.Lock() src_st = src_tp.SaveSettings() dst_st = tp.SaveSettings() for param in param_list: if param in dst_st['Tools'][tp.Name]['Inputs']: src_st['Tools'][src_tp.Name]['Inputs'][param] = dst_st['Tools'][tp.Name]['Inputs'][param] else: src_st['Tools'][src_tp.Name]['Inputs'].pop(param, None) tp.LoadSettings(src_st) comp.Unlock() comp.EndUndo(True) # end print('Done!') def swap_track(self) -> None: src_text = self.ui.sourceComboBox.currentText() dst_text = self.ui.destinationComboBox.currentText() self.ui.sourceComboBox.setCurrentText(dst_text) self.ui.destinationComboBox.setCurrentText(src_text) def update_track(self) -> None: src_m: QStringListModel = self.ui.sourceComboBox.model() dst_m: QStringListModel = self.ui.destinationComboBox.model() resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: print('Project not found.') return timeline = project.GetCurrentTimeline() if timeline is None: print('Timeline not found.') return if timeline is None: src_m.setStringList([]) dst_m.setStringList([]) return # video lst = get_track_names(timeline, 'video') src_m.setStringList(lst) dst_m.setStringList(lst) def load_txt(self): file_name = QFileDialog.getOpenFileName(self, 'Open file', str(self.config_dir), 'Text files (*.txt)')[0] if file_name == '': return self.ui.plainTextEdit.setPlainText( Path(file_name).read_text(encoding='utf-8') ) def save_txt(self): file_name = QFileDialog.getSaveFileName(self, 'Save file', str(self.config_dir), 'Text files (*.txt)')[0] if file_name == '': return Path(file_name).write_text( self.ui.plainTextEdit.toPlainText(), encoding='utf-8', ) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/resolve/python/rs_resolve/tool/copy_text_plus/copy_text_plus.ui ================================================ MainWindow 0 0 358 417 MainWindow 0 0 Video Track Source Destination ▲▼ 0 0 50 30 トラック更新 update exclusion Qt::Horizontal 40 20 80 30 save 80 30 load 50 30 トラック更新 copy Qt::Horizontal 40 20 50 30 閉じる close ================================================ FILE: app/resolve/python/rs_resolve/tool/copy_text_plus/copy_text_plus_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'copy_text_plus.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QComboBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QMainWindow, QPlainTextEdit, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(358, 417) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.trackGroupBox = QGroupBox(self.centralwidget) self.trackGroupBox.setObjectName(u"trackGroupBox") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.trackGroupBox.sizePolicy().hasHeightForWidth()) self.trackGroupBox.setSizePolicy(sizePolicy) self.verticalLayout = QVBoxLayout(self.trackGroupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.trackGroupBox) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.sourceComboBox = QComboBox(self.trackGroupBox) self.sourceComboBox.setObjectName(u"sourceComboBox") self.formLayout.setWidget(0, QFormLayout.FieldRole, self.sourceComboBox) self.label_2 = QLabel(self.trackGroupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_2) self.destinationComboBox = QComboBox(self.trackGroupBox) self.destinationComboBox.setObjectName(u"destinationComboBox") self.formLayout.setWidget(2, QFormLayout.FieldRole, self.destinationComboBox) self.swapButton = QPushButton(self.trackGroupBox) self.swapButton.setObjectName(u"swapButton") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.swapButton) self.horizontalLayout_2.addLayout(self.formLayout) self.updateButton = QPushButton(self.trackGroupBox) self.updateButton.setObjectName(u"updateButton") sizePolicy1 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.updateButton.sizePolicy().hasHeightForWidth()) self.updateButton.setSizePolicy(sizePolicy1) self.updateButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout_2.addWidget(self.updateButton) self.horizontalLayout_2.setStretch(0, 1) self.verticalLayout.addLayout(self.horizontalLayout_2) self.verticalLayout_3.addWidget(self.trackGroupBox) self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_2 = QVBoxLayout(self.groupBox) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.plainTextEdit = QPlainTextEdit(self.groupBox) self.plainTextEdit.setObjectName(u"plainTextEdit") self.verticalLayout_2.addWidget(self.plainTextEdit) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_2) self.saveButton = QPushButton(self.groupBox) self.saveButton.setObjectName(u"saveButton") self.saveButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.saveButton) self.loadButton = QPushButton(self.groupBox) self.loadButton.setObjectName(u"loadButton") self.loadButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.loadButton) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.verticalLayout_3.addWidget(self.groupBox) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.copyButton = QPushButton(self.centralwidget) self.copyButton.setObjectName(u"copyButton") self.copyButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.copyButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.trackGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"Video Track", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Source", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Destination", None)) self.swapButton.setText(QCoreApplication.translate("MainWindow", u"\u25b2\u25bc", None)) #if QT_CONFIG(tooltip) self.updateButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.updateButton.setText(QCoreApplication.translate("MainWindow", u"update", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"exclusion", None)) self.saveButton.setText(QCoreApplication.translate("MainWindow", u"save", None)) self.loadButton.setText(QCoreApplication.translate("MainWindow", u"load", None)) #if QT_CONFIG(tooltip) self.copyButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.copyButton.setText(QCoreApplication.translate("MainWindow", u"copy", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/playhead/__init__.py ================================================ from .playhead import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/playhead/playhead.py ================================================ from functools import partial import dataclasses import sys from pathlib import Path from PySide6.QtCore import ( Qt, QStringListModel, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QComboBox, QSpinBox, ) from rs.core import ( config, pipe as p, ) from rs.gui import ( appearance, ) from rs_resolve.core import ( get_currentframe, ) from rs_resolve.tool.playhead.playhead_ui import Ui_MainWindow APP_NAME = 'Playhead' def set_playhead(timeline, frame): timeline.SetCurrentTimecode(str( max(frame, timeline.GetStartFrame()) )) def get_track_names(timeline, track_type): r = [] for i in range(1, timeline.GetTrackCount(track_type) + 1): r.append(timeline.GetTrackName(track_type, i)) return r def track_name2index(timeline, track_type, name): for i in range(1, timeline.GetTrackCount(track_type) + 1): if timeline.GetTrackName(track_type, i) == name: return i return 0 @dataclasses.dataclass class ConfigData(config.Data): num01: int = 5 num02: int = 15 class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(200, 200) self.fusion = fusion # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # combobox for w in [self.ui.videoComboBox, self.ui.audioComboBox, self.ui.subtitleComboBox]: m = QStringListModel() w.setModel(m) # style sheet self.ui.updateButton.setStyleSheet(appearance.other_stylesheet) for w in [ self.ui.n01LeftButton, self.ui.n01RightButton, self.ui.n02LeftButton, self.ui.n02RightButton, self.ui.vidioLeftButton, self.ui.vidioRightButton, self.ui.audioLeftButton, self.ui.audioRightButton, self.ui.subtitleLeftButton, self.ui.subtitleRightButton, self.ui.timelineLeftButton, self.ui.timelineRightButton, ]: w.setStyleSheet(appearance.in_stylesheet) # event self.ui.updateButton.clicked.connect(self.update_track) self.ui.closeButton.clicked.connect(self.close) self.ui.minimizeButton.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) self.ui.n01LeftButton.clicked.connect(partial(self.move_prev, self.ui.num01SpinBox)) self.ui.n01RightButton.clicked.connect(partial(self.move_next, self.ui.num01SpinBox)) self.ui.n02LeftButton.clicked.connect(partial(self.move_prev, self.ui.num02SpinBox)) self.ui.n02RightButton.clicked.connect(partial(self.move_next, self.ui.num02SpinBox)) self.ui.vidioLeftButton.clicked.connect(partial( self.move_to_prev_item, 'video', self.ui.videoComboBox )) self.ui.vidioRightButton.clicked.connect(partial( self.move_to_next_item, 'video', self.ui.videoComboBox )) self.ui.audioLeftButton.clicked.connect(partial( self.move_to_prev_item, 'audio', self.ui.audioComboBox )) self.ui.audioRightButton.clicked.connect(partial( self.move_to_next_item, 'audio', self.ui.audioComboBox )) self.ui.subtitleLeftButton.clicked.connect(partial( self.move_to_prev_item, 'subtitle', self.ui.subtitleComboBox )) self.ui.subtitleRightButton.clicked.connect(partial( self.move_to_next_item, 'subtitle', self.ui.subtitleComboBox )) self.ui.timelineLeftButton.clicked.connect(self.set_start) self.ui.timelineRightButton.clicked.connect(self.set_end) # self.update_track() self.ui.closeButton.setFocus() def set_data(self, c: ConfigData): self.ui.num01SpinBox.setValue(c.num01) self.ui.num02SpinBox.setValue(c.num02) def get_data(self) -> ConfigData: c = ConfigData() c.num01 = self.ui.num01SpinBox.value() c.num02 = self.ui.num02SpinBox.value() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def get_timeline(self): resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() timeline = project.GetCurrentTimeline() return timeline def move_to_prev_item(self, track_type: str, w: QComboBox): timeline = self.get_timeline() if timeline is None: return index = track_name2index(timeline, track_type, w.currentText()) frame = get_currentframe(timeline) r = frame for clip in timeline.GetItemListInTrack(track_type, index): if clip.GetStart() < frame: r = clip.GetStart() else: break if clip.GetEnd() < frame: r = clip.GetEnd() else: break set_playhead(timeline, r) def move_to_next_item(self, track_type: str, w: QComboBox): timeline = self.get_timeline() if timeline is None: return index = track_name2index(timeline, track_type, w.currentText()) frame = get_currentframe(timeline) r = frame for clip in timeline.GetItemListInTrack(track_type, index): if clip.GetStart() > frame: r = clip.GetStart() break if clip.GetEnd() > frame: r = clip.GetEnd() break set_playhead(timeline, r) def move_playhead(self, n): timeline = self.get_timeline() if timeline is None: return set_playhead(timeline, get_currentframe(timeline) + n) def move_prev(self, w: QSpinBox): self.move_playhead(-w.value()) def move_next(self, w: QSpinBox): self.move_playhead(w.value()) def set_start(self): timeline = self.get_timeline() if timeline is None: return set_playhead(timeline, timeline.GetStartFrame()) def set_end(self): timeline = self.get_timeline() if timeline is None: return set_playhead(timeline, timeline.GetEndFrame()) def update_track(self) -> None: v_m: QStringListModel = self.ui.videoComboBox.model() a_m: QStringListModel = self.ui.audioComboBox.model() s_m: QStringListModel = self.ui.subtitleComboBox.model() timeline = self.get_timeline() if timeline is None: v_m.setStringList([]) a_m.setStringList([]) s_m.setStringList([]) return # video v_m.setStringList(get_track_names(timeline, 'video')) if v_m.rowCount() == 0: self.ui.videoComboBox.setEnabled(False) self.ui.vidioLeftButton.setEnabled(False) self.ui.vidioRightButton.setEnabled(False) else: self.ui.videoComboBox.setEnabled(True) self.ui.vidioLeftButton.setEnabled(True) self.ui.vidioRightButton.setEnabled(True) # audio a_m.setStringList(get_track_names(timeline, 'audio')) if a_m.rowCount() == 0: self.ui.audioComboBox.setEnabled(False) self.ui.audioLeftButton.setEnabled(False) self.ui.audioRightButton.setEnabled(False) else: self.ui.audioComboBox.setEnabled(True) self.ui.audioLeftButton.setEnabled(True) self.ui.audioRightButton.setEnabled(True) # subtitle s_m.setStringList(get_track_names(timeline, 'subtitle')) if s_m.rowCount() == 0: self.ui.subtitleComboBox.setEnabled(False) self.ui.subtitleLeftButton.setEnabled(False) self.ui.subtitleRightButton.setEnabled(False) else: self.ui.subtitleComboBox.setEnabled(True) self.ui.subtitleLeftButton.setEnabled(True) self.ui.subtitleRightButton.setEnabled(True) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/resolve/python/rs_resolve/tool/playhead/playhead.ui ================================================ MainWindow 0 0 199 212 MainWindow 3 3 3 3 3 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 999999999 ... Qt::LeftArrow ... Qt::RightArrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 999999999 ... Qt::RightArrow ... Qt::RightArrow ... Qt::LeftArrow ... Qt::RightArrow ... Qt::LeftArrow ... Qt::LeftArrow ... Qt::LeftArrow ... Qt::RightArrow Timeline ... Qt::LeftArrow ... Qt::RightArrow Qt::Vertical 20 1 3 50 30 トラック更新 update Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 50 30 閉じる close ================================================ FILE: app/resolve/python/rs_resolve/tool/playhead/playhead_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'playhead.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QComboBox, QGridLayout, QHBoxLayout, QLabel, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(199, 212) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setSpacing(3) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(3, 3, 3, 3) self.gridLayout = QGridLayout() self.gridLayout.setObjectName(u"gridLayout") self.num02SpinBox = QSpinBox(self.centralwidget) self.num02SpinBox.setObjectName(u"num02SpinBox") self.num02SpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.num02SpinBox.setMaximum(999999999) self.gridLayout.addWidget(self.num02SpinBox, 1, 0, 1, 1) self.subtitleLeftButton = QToolButton(self.centralwidget) self.subtitleLeftButton.setObjectName(u"subtitleLeftButton") self.subtitleLeftButton.setArrowType(Qt.LeftArrow) self.gridLayout.addWidget(self.subtitleLeftButton, 2, 1, 1, 1) self.n02RightButton = QToolButton(self.centralwidget) self.n02RightButton.setObjectName(u"n02RightButton") self.n02RightButton.setArrowType(Qt.RightArrow) self.gridLayout.addWidget(self.n02RightButton, 1, 2, 1, 1) self.subtitleComboBox = QComboBox(self.centralwidget) self.subtitleComboBox.setObjectName(u"subtitleComboBox") self.gridLayout.addWidget(self.subtitleComboBox, 2, 0, 1, 1) self.num01SpinBox = QSpinBox(self.centralwidget) self.num01SpinBox.setObjectName(u"num01SpinBox") self.num01SpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.num01SpinBox.setMaximum(999999999) self.gridLayout.addWidget(self.num01SpinBox, 0, 0, 1, 1) self.audioRightButton = QToolButton(self.centralwidget) self.audioRightButton.setObjectName(u"audioRightButton") self.audioRightButton.setArrowType(Qt.RightArrow) self.gridLayout.addWidget(self.audioRightButton, 4, 2, 1, 1) self.vidioRightButton = QToolButton(self.centralwidget) self.vidioRightButton.setObjectName(u"vidioRightButton") self.vidioRightButton.setArrowType(Qt.RightArrow) self.gridLayout.addWidget(self.vidioRightButton, 3, 2, 1, 1) self.n01LeftButton = QToolButton(self.centralwidget) self.n01LeftButton.setObjectName(u"n01LeftButton") self.n01LeftButton.setArrowType(Qt.LeftArrow) self.gridLayout.addWidget(self.n01LeftButton, 0, 1, 1, 1) self.subtitleRightButton = QToolButton(self.centralwidget) self.subtitleRightButton.setObjectName(u"subtitleRightButton") self.subtitleRightButton.setArrowType(Qt.RightArrow) self.gridLayout.addWidget(self.subtitleRightButton, 2, 2, 1, 1) self.audioLeftButton = QToolButton(self.centralwidget) self.audioLeftButton.setObjectName(u"audioLeftButton") self.audioLeftButton.setArrowType(Qt.LeftArrow) self.gridLayout.addWidget(self.audioLeftButton, 4, 1, 1, 1) self.n02LeftButton = QToolButton(self.centralwidget) self.n02LeftButton.setObjectName(u"n02LeftButton") self.n02LeftButton.setArrowType(Qt.LeftArrow) self.gridLayout.addWidget(self.n02LeftButton, 1, 1, 1, 1) self.vidioLeftButton = QToolButton(self.centralwidget) self.vidioLeftButton.setObjectName(u"vidioLeftButton") self.vidioLeftButton.setArrowType(Qt.LeftArrow) self.gridLayout.addWidget(self.vidioLeftButton, 3, 1, 1, 1) self.audioComboBox = QComboBox(self.centralwidget) self.audioComboBox.setObjectName(u"audioComboBox") self.gridLayout.addWidget(self.audioComboBox, 4, 0, 1, 1) self.n01RightButton = QToolButton(self.centralwidget) self.n01RightButton.setObjectName(u"n01RightButton") self.n01RightButton.setArrowType(Qt.RightArrow) self.gridLayout.addWidget(self.n01RightButton, 0, 2, 1, 1) self.videoComboBox = QComboBox(self.centralwidget) self.videoComboBox.setObjectName(u"videoComboBox") self.gridLayout.addWidget(self.videoComboBox, 3, 0, 1, 1) self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.gridLayout.addWidget(self.label, 5, 0, 1, 1) self.timelineLeftButton = QToolButton(self.centralwidget) self.timelineLeftButton.setObjectName(u"timelineLeftButton") self.timelineLeftButton.setArrowType(Qt.LeftArrow) self.gridLayout.addWidget(self.timelineLeftButton, 5, 1, 1, 1) self.timelineRightButton = QToolButton(self.centralwidget) self.timelineRightButton.setObjectName(u"timelineRightButton") self.timelineRightButton.setArrowType(Qt.RightArrow) self.gridLayout.addWidget(self.timelineRightButton, 5, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.verticalSpacer = QSpacerItem(20, 1, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(3) self.horizontalLayout.setObjectName(u"horizontalLayout") self.updateButton = QPushButton(self.centralwidget) self.updateButton.setObjectName(u"updateButton") self.updateButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.updateButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.subtitleLeftButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.n02RightButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.audioRightButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.vidioRightButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.n01LeftButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.subtitleRightButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.audioLeftButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.n02LeftButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.vidioLeftButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.n01RightButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Timeline", None)) self.timelineLeftButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.timelineRightButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.updateButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.updateButton.setText(QCoreApplication.translate("MainWindow", u"update", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/subtitle2textPlus_typeB/__init__.py ================================================ from .subtitle2textPlus_typeB import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/subtitle2textPlus_typeB/subtitle2textPlus_typeB.py ================================================ import math from pathlib import Path import dataclasses import sys from PySide6.QtCore import ( Qt, QStringListModel, ) from PySide6.QtGui import QColor from PySide6.QtWidgets import ( QApplication, QMainWindow, QFileDialog, ) from rs.core import ( config, pipe as p, lang, util, ) from rs.gui import ( appearance, log, ) from rs_fusion.core import ordered_dict_to_dict from rs_resolve.core import ( get_track_names, track_name2index, get_fps, Appender, ) from rs_resolve.tool.subtitle2textPlus_typeB.subtitle2textPlus_typeB_ui import Ui_MainWindow APP_NAME = 'Subtitle2TextPlusTypeB' @dataclasses.dataclass class ConfigData(config.Data): path: str = '' class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(150, 150) self.fusion = fusion # combobox for w in [self.ui.videoComboBox, self.ui.subtitleComboBox]: m = QStringListModel() w.setModel(m) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() self.setting_folder_name: str = 'Subtitle2TextPlus' self.text_plus_dir_name: str = '__RS_TextPlus_FPS__' data_dir: Path = config.DATA_PATH.joinpath('app', 'VoiceDropper') self.text_plus_drb: Path = data_dir.joinpath(self.text_plus_dir_name + '.drb') # style sheet # self.ui.settingFileToolButton.setStyleSheet(appearance.other_stylesheet) self.ui.updateButton.setStyleSheet(appearance.other_stylesheet) self.ui.convertButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.settingFileToolButton.clicked.connect(self.settingFileButton_clicked) self.ui.updateButton.clicked.connect(self.update_track) self.ui.convertButton.clicked.connect(self.convert) self.ui.closeButton.clicked.connect(self.close) # self.make_setting_folder() self.update_track() self.ui.closeButton.setFocus() def get_text_plus(self, item, text, st=None): if item.GetFusionCompCount() == 0: self.add2log('FusionComp not found.', log.ERROR_COLOR) return comp = item.GetFusionCompByIndex(1) lst = comp.GetToolList(False, 'TextPlus') if not lst[1]: self.add2log('TextPlus Node not found.', log.ERROR_COLOR) return tool = lst[1] comp.StartUndo('RS Jimaku') comp.Lock() tool.Font = 'Open Sans' if st is not None: tool.LoadSettings(st) tool.StyledText = text tool.UseFrameFormatSettings = 1 comp.Unlock() comp.EndUndo(True) return lst[1] def convert(self) -> None: self.ui.logTextEdit.clear() data = self.get_data() resolve = self.fusion.GetResolve() page = resolve.GetCurrentPage() if page not in ['edit', 'cut']: return projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log('Project not found.', log.ERROR_COLOR) return media_pool = project.GetMediaPool() timeline = project.GetCurrentTimeline() if timeline is None: self.add2log('Timeline not found.', log.ERROR_COLOR) return # track v_index = track_name2index(timeline, 'video', self.ui.videoComboBox.currentText()) s_index = track_name2index(timeline, 'subtitle', self.ui.subtitleComboBox.currentText()) if v_index == 0 or s_index == 0: self.add2log('Track not found.', log.ERROR_COLOR) return # fps fps = get_fps(timeline) # media pool check root_folder = media_pool.GetRootFolder() setting_folder = None text_plus_folder = None for folder in root_folder.GetSubFolderList(): if folder.GetName() == self.setting_folder_name: setting_folder = folder if setting_folder is not None: for folder in setting_folder.GetSubFolderList(): if folder.GetName() == self.text_plus_dir_name: text_plus_folder = folder break if text_plus_folder is None: self.add2log( f'Not Found: MediaPool/{self.text_plus_dir_name}/{self.text_plus_dir_name}', log.ERROR_COLOR, ) return text_template = None for clip in text_plus_folder.GetClipList(): if clip.GetClipProperty('Clip Name') == f'TextPlus{fps}FPS': text_template = clip break if text_template is None: self.add2log( f'Not Found: MediaPool/{self.text_plus_dir_name}/{self.text_plus_dir_name}/TextPlus{fps}FPS', log.ERROR_COLOR, ) return # setting file setting_file = None st = None if data.path != '': setting_file = Path(data.path) if not setting_file.is_file(): self.add2log('Setting File not found. Skipped.', log.WARNING_COLOR) else: st = ordered_dict_to_dict(bmd.readfile(data.path)) if st is None: self.add2log(f'Failed to read setting file:{data.path}', log.ERROR_COLOR) return # main self.add2log('Start: Convert') appender = Appender(resolve, media_pool) for item in timeline.GetItemListInTrack('subtitle', s_index): sf = item.GetStart() duration = math.ceil(item.GetDuration(True)) text = item.GetName() text_plus = appender.append2timeline( item=text_template, duration=duration, track_index=v_index, media_type=1, record_frame=sf, ) if text_plus is None: self.add2log('Insert Text Clip: Failed', log.ERROR_COLOR) continue tool = self.get_text_plus(text_plus, text, st) if tool is None: continue # end self.add2log('Done!') def update_track(self) -> None: v_m: QStringListModel = self.ui.videoComboBox.model() s_m: QStringListModel = self.ui.subtitleComboBox.model() resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log('Project not found.', log.ERROR_COLOR) return timeline = project.GetCurrentTimeline() if timeline is None: self.add2log('Timeline not found.', log.ERROR_COLOR) return if timeline is None: v_m.setStringList([]) s_m.setStringList([]) return # video v_m.setStringList(get_track_names(timeline, 'video')) # subtitle s_m.setStringList(get_track_names(timeline, 'subtitle')) def settingFileButton_clicked(self) -> None: w = self.ui.settingFileLineEdit path, _ = QFileDialog.getOpenFileName( self, 'Select Setting File', w.text(), 'Setting File (*.setting)', ) if path != '': w.setText(path) def make_setting_folder(self): resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: return media_pool = project.GetMediaPool() root_folder = media_pool.GetRootFolder() # store current folder current_folder = media_pool.GetCurrentFolder() # make folder dropper_folder = None for folder in root_folder.GetSubFolderList(): if folder.GetName() == self.setting_folder_name: dropper_folder = folder break if dropper_folder is None: dropper_folder = media_pool.AddSubFolder(root_folder, self.setting_folder_name) # import text+ for folder in dropper_folder.GetSubFolderList(): if folder.GetName() == self.text_plus_dir_name: return media_pool.SetCurrentFolder(dropper_folder) media_pool.ImportFolderFromFile(str(self.text_plus_drb)) # restore current folder media_pool.SetCurrentFolder(current_folder) def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def set_data(self, c: ConfigData): self.ui.settingFileLineEdit.setText(c.path) def get_data(self) -> ConfigData: c = ConfigData() c.path = self.ui.settingFileLineEdit.text().strip() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/resolve/python/rs_resolve/tool/subtitle2textPlus_typeB/subtitle2textPlus_typeB.ui ================================================ MainWindow 0 0 341 372 MainWindow Setting File 4 4 4 4 0 ... Track 4 4 4 4 Subtitle Video 50 30 トラック更新 update 0 0 Log 4 4 4 4 0 0 QTextEdit::NoWrap true 50 30 トラック更新 convert Qt::Horizontal 40 20 50 30 閉じる close LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: app/resolve/python/rs_resolve/tool/subtitle2textPlus_typeB/subtitle2textPlus_typeB_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'subtitle2textPlus_typeB.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QComboBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QTextEdit, QToolButton, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(341, 372) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_4 = QVBoxLayout(self.centralwidget) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_3 = QVBoxLayout(self.groupBox) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.verticalLayout_3.setContentsMargins(4, 4, 4, 4) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setSpacing(0) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.settingFileLineEdit = QLineEdit(self.groupBox) self.settingFileLineEdit.setObjectName(u"settingFileLineEdit") self.horizontalLayout_3.addWidget(self.settingFileLineEdit) self.settingFileToolButton = QToolButton(self.groupBox) self.settingFileToolButton.setObjectName(u"settingFileToolButton") self.horizontalLayout_3.addWidget(self.settingFileToolButton) self.verticalLayout_3.addLayout(self.horizontalLayout_3) self.verticalLayout_4.addWidget(self.groupBox) self.trackGroupBox = QGroupBox(self.centralwidget) self.trackGroupBox.setObjectName(u"trackGroupBox") self.verticalLayout = QVBoxLayout(self.trackGroupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(4, 4, 4, 4) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.trackGroupBox) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.subtitleComboBox = QComboBox(self.trackGroupBox) self.subtitleComboBox.setObjectName(u"subtitleComboBox") self.formLayout.setWidget(0, QFormLayout.FieldRole, self.subtitleComboBox) self.label_2 = QLabel(self.trackGroupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2) self.videoComboBox = QComboBox(self.trackGroupBox) self.videoComboBox.setObjectName(u"videoComboBox") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.videoComboBox) self.horizontalLayout_2.addLayout(self.formLayout) self.updateButton = QPushButton(self.trackGroupBox) self.updateButton.setObjectName(u"updateButton") self.updateButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout_2.addWidget(self.updateButton) self.horizontalLayout_2.setStretch(0, 1) self.verticalLayout.addLayout(self.horizontalLayout_2) self.verticalLayout_4.addWidget(self.trackGroupBox) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.verticalLayout_2 = QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(4, 4, 4, 4) self.logTextEdit = LogTextEdit(self.groupBox_2) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy1) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout_2.addWidget(self.logTextEdit) self.verticalLayout_4.addWidget(self.groupBox_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.convertButton = QPushButton(self.centralwidget) self.convertButton.setObjectName(u"convertButton") self.convertButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.convertButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_4.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Setting File", None)) self.settingFileToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.trackGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"Track", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Subtitle", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Video", None)) #if QT_CONFIG(tooltip) self.updateButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.updateButton.setText(QCoreApplication.translate("MainWindow", u"update", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Log", None)) #if QT_CONFIG(tooltip) self.convertButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.convertButton.setText(QCoreApplication.translate("MainWindow", u"convert", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/subtitle2text_plus/__init__.py ================================================ from .subtitle2text_plus import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/subtitle2text_plus/subtitle2text_plus.py ================================================ import time from pathlib import Path import dataclasses import sys from PySide6.QtCore import ( Qt, QStringListModel, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( config, pipe as p, lang, util, ) from rs.gui import ( appearance, ) from rs_resolve.core import ( get_currentframe, LockOtherTrack, shortcut, ) from rs_resolve.gui import ( get_resolve_window, activate_window, ) from rs_resolve.gui.shortcut.shortcut_window import MainWindow as ShortcutWindow from rs_resolve.tool.subtitle2text_plus.subtitle2text_plus_ui import Ui_MainWindow APP_NAME = 'Subtitle2TextPlus' @dataclasses.dataclass class ConfigData(config.Data): wait_time: float = 0.01 color: str = 'Blue' use_auto_lock: bool = True def get_track_names(timeline, track_type): r = [] for i in range(1, timeline.GetTrackCount(track_type) + 1): r.append(timeline.GetTrackName(track_type, i)) return r def track_name2index(timeline, track_type, name): for i in range(1, timeline.GetTrackCount(track_type) + 1): if timeline.GetTrackName(track_type, i) == name: return i return 0 def get_video_item(timeline, index): frame = get_currentframe(timeline) for item in timeline.GetItemListInTrack('video', index): if item.GetStart() <= frame < item.GetEnd(): return item return None class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(150, 150) self.fusion = fusion # translate self.lang_code: lang.Code = lang.load() self.translate() # combobox for w in [self.ui.videoComboBox, self.ui.subtitleComboBox]: m = QStringListModel() w.setModel(m) m = QStringListModel(config.COLOR_LIST) self.ui.colorComboBox.setModel(m) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # window self.shortcut_window = ShortcutWindow(self, self.fusion) # style sheet self.ui.shortcutButton.setStyleSheet(appearance.ex_stylesheet) self.ui.updateButton.setStyleSheet(appearance.other_stylesheet) self.ui.convertButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.shortcutButton.clicked.connect(self.shortcut_window.show) self.ui.updateButton.clicked.connect(self.update_track) self.ui.convertButton.clicked.connect(self.convert) self.ui.closeButton.clicked.connect(self.close) # self.update_track() self.ui.closeButton.setFocus() def translate(self) -> None: if self.lang_code == lang.Code.en: self.ui.settingGroupBox.setTitle('Setting') self.ui.trackGroupBox.setTitle('Track') self.ui.clipCplorLabel.setText('Clip Color') self.ui.waitLabel.setText('Wait Time') def get_text_plus(self, item): if item.GetFusionCompCount() == 0: print( 'FusionComp not found.' if self.lang_code == lang.Code.en else 'FusionCompが見付かりません。' ) return comp = item.GetFusionCompByIndex(1) lst = comp.GetToolList(False, 'TextPlus') if not lst[1]: print( 'TextPlus Node not found.' if self.lang_code == lang.Code.en else 'TextPlus Nodeが見付かりません。' ) return return lst[1] def convert(self) -> None: data = self.get_data() resolve = self.fusion.GetResolve() page = resolve.GetCurrentPage() if page not in ['edit', 'cut']: return projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: print( 'Project not found.' if self.lang_code == lang.Code.en else 'Projectが見付かりません。' ) return timeline = project.GetCurrentTimeline() if timeline is None: print( 'Timeline not found.' if self.lang_code == lang.Code.en else 'Timelineが見付かりません。' ) return v_index = track_name2index(timeline, 'video', self.ui.videoComboBox.currentText()) s_index = track_name2index(timeline, 'subtitle', self.ui.subtitleComboBox.currentText()) if v_index == 0 or s_index == 0: print( 'Track not found.' if self.lang_code == lang.Code.en else '選択したトラックが見付かりません。' ) return v_item = get_video_item(timeline, v_index) if v_item is None: print( 'Video clip not found.' if self.lang_code == lang.Code.en else 'ビデオクリップが見付かりません。' ) return v_sf = v_item.GetStart() v_ef = v_item.GetEnd() subtitle_items = [] for item in timeline.GetItemListInTrack('subtitle', s_index): if item.GetStart() < v_ef and v_sf < item.GetEnd(): subtitle_items.append(item) w = get_resolve_window(project.GetName()) if w is None and not util.IS_MAC: print( 'DaVinci Resolve window not found.' if self.lang_code == lang.Code.en else 'DaVinci ResolveのWindowが見付かりません。' ) return # clear text+ _node = self.get_text_plus(v_item) if _node is None: return _node.StyledText = '' with LockOtherTrack(timeline, v_index, track_type='video', enable=data.use_auto_lock): sc = shortcut.Data() if shortcut.CONFIG_FILE.is_file(): sc.load(shortcut.CONFIG_FILE) # main for item in subtitle_items: sf = max([item.GetStart(), v_sf]) ef = min([item.GetEnd(), v_ef]) cf = int((sf + ef) / 2) text = item.GetName() # split activate_window(w) sc.active_timeline_panel() sc.deselect_all() for n in [sf, ef]: timeline.SetCurrentTimecode(str(n)) activate_window(w) sc.razor() time.sleep(data.wait_time) # setup timeline.SetCurrentTimecode(str(cf)) time.sleep(data.wait_time / 2) for clip in timeline.GetItemListInTrack('video', v_index): if clip.GetStart() < cf < clip.GetEnd(): # set styled text tool = self.get_text_plus(clip) if tool is None: break tool.StyledText = text tool.Comments = '' clip.SetClipColor(data.color) break # delete empty text+ del_list = [] for clip in timeline.GetItemListInTrack('video', v_index): if clip.GetStart() < v_ef and v_sf < clip.GetEnd(): tool = self.get_text_plus(clip) if tool is None: continue if tool.GetInput('StyledText', 0) == '': del_list.append(clip) timeline.DeleteClips(del_list, False) # end print('Done!') def update_track(self) -> None: v_m: QStringListModel = self.ui.videoComboBox.model() s_m: QStringListModel = self.ui.subtitleComboBox.model() resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: print( 'Project not found.' if self.lang_code == lang.Code.en else 'Projectが見付かりません。' ) return timeline = project.GetCurrentTimeline() if timeline is None: print( 'Timeline not found.' if self.lang_code == lang.Code.en else 'Timelineが見付かりません。' ) return if timeline is None: v_m.setStringList([]) s_m.setStringList([]) return # video v_m.setStringList(get_track_names(timeline, 'video')) # subtitle s_m.setStringList(get_track_names(timeline, 'subtitle')) def set_data(self, c: ConfigData): self.ui.waitTimeSpinBox.setValue(c.wait_time) self.ui.colorComboBox.setCurrentText(c.color) self.ui.autoLockCheckBox.setChecked(c.use_auto_lock) def get_data(self) -> ConfigData: c = ConfigData() c.wait_time = self.ui.waitTimeSpinBox.value() c.color = self.ui.colorComboBox.currentText() c.use_auto_lock = self.ui.autoLockCheckBox.isChecked() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/resolve/python/rs_resolve/tool/subtitle2text_plus/subtitle2text_plus.ui ================================================ MainWindow 0 0 217 302 MainWindow 設定 待ち時間(秒) 0 0 999.990000000000009 クリップカラー Auto Lock shortcut トラック Subtitle Video 50 30 トラック更新 update Qt::Vertical 20 0 50 30 トラック更新 convert Qt::Horizontal 40 20 50 30 閉じる close ================================================ FILE: app/resolve/python/rs_resolve/tool/subtitle2text_plus/subtitle2text_plus_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'subtitle2text_plus.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QComboBox, QDoubleSpinBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(217, 302) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.settingGroupBox = QGroupBox(self.centralwidget) self.settingGroupBox.setObjectName(u"settingGroupBox") self.verticalLayout_3 = QVBoxLayout(self.settingGroupBox) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.formLayout_2 = QFormLayout() self.formLayout_2.setObjectName(u"formLayout_2") self.waitLabel = QLabel(self.settingGroupBox) self.waitLabel.setObjectName(u"waitLabel") self.formLayout_2.setWidget(0, QFormLayout.LabelRole, self.waitLabel) self.waitTimeSpinBox = QDoubleSpinBox(self.settingGroupBox) self.waitTimeSpinBox.setObjectName(u"waitTimeSpinBox") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.waitTimeSpinBox.sizePolicy().hasHeightForWidth()) self.waitTimeSpinBox.setSizePolicy(sizePolicy) self.waitTimeSpinBox.setMaximum(999.990000000000009) self.formLayout_2.setWidget(0, QFormLayout.FieldRole, self.waitTimeSpinBox) self.clipCplorLabel = QLabel(self.settingGroupBox) self.clipCplorLabel.setObjectName(u"clipCplorLabel") self.formLayout_2.setWidget(1, QFormLayout.LabelRole, self.clipCplorLabel) self.colorComboBox = QComboBox(self.settingGroupBox) self.colorComboBox.setObjectName(u"colorComboBox") self.formLayout_2.setWidget(1, QFormLayout.FieldRole, self.colorComboBox) self.verticalLayout_3.addLayout(self.formLayout_2) self.autoLockCheckBox = QCheckBox(self.settingGroupBox) self.autoLockCheckBox.setObjectName(u"autoLockCheckBox") self.verticalLayout_3.addWidget(self.autoLockCheckBox) self.shortcutButton = QPushButton(self.settingGroupBox) self.shortcutButton.setObjectName(u"shortcutButton") self.verticalLayout_3.addWidget(self.shortcutButton) self.verticalLayout_2.addWidget(self.settingGroupBox) self.trackGroupBox = QGroupBox(self.centralwidget) self.trackGroupBox.setObjectName(u"trackGroupBox") self.verticalLayout = QVBoxLayout(self.trackGroupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.trackGroupBox) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.subtitleComboBox = QComboBox(self.trackGroupBox) self.subtitleComboBox.setObjectName(u"subtitleComboBox") self.formLayout.setWidget(0, QFormLayout.FieldRole, self.subtitleComboBox) self.label_2 = QLabel(self.trackGroupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2) self.videoComboBox = QComboBox(self.trackGroupBox) self.videoComboBox.setObjectName(u"videoComboBox") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.videoComboBox) self.horizontalLayout_2.addLayout(self.formLayout) self.updateButton = QPushButton(self.trackGroupBox) self.updateButton.setObjectName(u"updateButton") self.updateButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout_2.addWidget(self.updateButton) self.horizontalLayout_2.setStretch(0, 1) self.verticalLayout.addLayout(self.horizontalLayout_2) self.verticalLayout_2.addWidget(self.trackGroupBox) self.verticalSpacer = QSpacerItem(20, 0, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_2.addItem(self.verticalSpacer) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.convertButton = QPushButton(self.centralwidget) self.convertButton.setObjectName(u"convertButton") self.convertButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.convertButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_2.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.settingGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u8a2d\u5b9a", None)) self.waitLabel.setText(QCoreApplication.translate("MainWindow", u"\u5f85\u3061\u6642\u9593(\u79d2)", None)) self.clipCplorLabel.setText(QCoreApplication.translate("MainWindow", u"\u30af\u30ea\u30c3\u30d7\u30ab\u30e9\u30fc", None)) self.autoLockCheckBox.setText(QCoreApplication.translate("MainWindow", u"Auto Lock", None)) self.shortcutButton.setText(QCoreApplication.translate("MainWindow", u"shortcut", None)) self.trackGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Subtitle", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Video", None)) #if QT_CONFIG(tooltip) self.updateButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.updateButton.setText(QCoreApplication.translate("MainWindow", u"update", None)) #if QT_CONFIG(tooltip) self.convertButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.convertButton.setText(QCoreApplication.translate("MainWindow", u"convert", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/tatie_anim/__init__.py ================================================ from .tatie_anim import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/tatie_anim/tatie_anim.py ================================================ import sys from functools import partial from PySide6.QtCore import ( Qt, QStringListModel, QItemSelectionModel, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( config, pipe as p, ) from rs.gui import ( appearance, ) from rs_resolve.core import get_currentframe from rs_resolve.tool.tatie_anim.tatie_anim_ui import Ui_MainWindow APP_NAME = '立ち絵アニメ' def select(v, names): m: QStringListModel = v.model() sm = v.selectionModel() sm.clear() ss = m.stringList() for name in names: if name in ss: i = m.match(m.index(0, 0), Qt.DisplayRole, name)[0] sm.setCurrentIndex( i, QItemSelectionModel.SelectionFlag.SelectCurrent | QItemSelectionModel.SelectionFlag.Rows ) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(250, 250) self.fusion = fusion self.copy_anim_script = config.DATA_PATH.joinpath('lua', 'copy_anim.lua').read_text(encoding='utf-8') # list view m = QStringListModel() m.setStringList(p.pipe( range(1, 21), p.map(str), list, )) self.ui.videoIndexListView.setModel(m) # button self.ui.refreshButton.setStyleSheet(appearance.in_stylesheet) self.ui.copyButton.setStyleSheet(appearance.in_stylesheet) self.ui.copyButton.setText('copy(β版)') # event self.ui.refreshButton.clicked.connect(self.refresh) self.ui.copyButton.clicked.connect(self.copy) self.ui.closeButton.clicked.connect(self.close) self.ui.minimizeButton.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) # select(self.ui.videoIndexListView, ['1']) def refresh(self): resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: print('Projectが見付かりません。') return timeline = project.GetCurrentTimeline() if timeline is None: print('Timelineが見付かりません。') return index = self.get_index() if index is None: print('indexを選択してください。') return item = self.get_item(timeline, index) if item is None: print('VideoItemが見付かりません。') return if item.GetFusionCompCount() == 0: print('FusionCompが見付かりません。') return comp = item.GetFusionCompByIndex(1) comp.StartUndo('RS Refresh') tool_list = comp.GetToolList(False, 'Fuse.RS_GlobalStart') for _key in tool_list.keys(): tool_list[_key].Refresh() comp.EndUndo(True) def copy(self): index = self.get_index() if index is None: print('indexを選択してください。') return self.fusion.Execute('\n'.join([ self.copy_anim_script, 'copyAnim(%d)' % index, ])) def get_timeline(self): resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: return None, 'Projectが見付かりません。' timeline = project.GetCurrentTimeline() if timeline is None: return None, 'Timelineが見付かりません。' return timeline, '' def get_index(self): v = self.ui.videoIndexListView m: QStringListModel = v.model() indexes = p.pipe( v.selectionModel().selectedIndexes(), p.map(m.data), p.map(str), p.map(int), list, ) if len(indexes) == 0: return None return indexes[0] @staticmethod def get_item(timeline, index): frame = get_currentframe(timeline) for item in timeline.GetItemListInTrack('video', index): if item.GetStart() <= frame < item.GetEnd(): return item return None @staticmethod def get_items(timeline, index, sf, ef): items = [] all_items = timeline.GetItemListInTrack('video', index) if all_items is None: return items for item in timeline.GetItemListInTrack('video', index): if item.GetStart() < ef and sf < item.GetEnd(): items.append(item) return items def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/resolve/python/rs_resolve/tool/tatie_anim/tatie_anim.ui ================================================ MainWindow 0 0 236 233 MainWindow 0 0 30 0 index 0 0 0 0 0 0 0 0 0 0 QAbstractItemView::NoEditTriggers QAbstractItemView::ExtendedSelection QAbstractItemView::SelectRows コマンド 100 40 閉じる copy 100 40 閉じる refresh Qt::Vertical 20 40 40 40 最小化 ... Qt::DownArrow 100 40 閉じる close ================================================ FILE: app/resolve/python/rs_resolve/tool/tatie_anim/tatie_anim_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'tatie_anim.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QGroupBox, QHBoxLayout, QListView, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(236, 233) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.horizontalLayout_2 = QHBoxLayout(self.centralwidget) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setMinimumSize(QSize(30, 0)) self.verticalLayout_2 = QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.videoIndexListView = QListView(self.groupBox_2) self.videoIndexListView.setObjectName(u"videoIndexListView") sizePolicy1 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.videoIndexListView.sizePolicy().hasHeightForWidth()) self.videoIndexListView.setSizePolicy(sizePolicy1) self.videoIndexListView.setMinimumSize(QSize(0, 0)) self.videoIndexListView.setBaseSize(QSize(0, 0)) self.videoIndexListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.videoIndexListView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.videoIndexListView.setSelectionBehavior(QAbstractItemView.SelectRows) self.verticalLayout_2.addWidget(self.videoIndexListView) self.horizontalLayout_2.addWidget(self.groupBox_2) self.verticalLayout_3 = QVBoxLayout() self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.verticalLayout = QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.copyButton = QPushButton(self.groupBox) self.copyButton.setObjectName(u"copyButton") self.copyButton.setMinimumSize(QSize(100, 40)) self.verticalLayout.addWidget(self.copyButton) self.refreshButton = QPushButton(self.groupBox) self.refreshButton.setObjectName(u"refreshButton") self.refreshButton.setMinimumSize(QSize(100, 40)) self.verticalLayout.addWidget(self.refreshButton) self.verticalLayout_3.addWidget(self.groupBox) self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_3.addItem(self.verticalSpacer) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(40, 40)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout) self.horizontalLayout_2.addLayout(self.verticalLayout_3) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"index", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u30b3\u30de\u30f3\u30c9", None)) #if QT_CONFIG(tooltip) self.copyButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.copyButton.setText(QCoreApplication.translate("MainWindow", u"copy", None)) #if QT_CONFIG(tooltip) self.refreshButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.refreshButton.setText(QCoreApplication.translate("MainWindow", u"refresh", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/text_plus2srt/__init__.py ================================================ from .text_plus2srt import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/text_plus2srt/text_plus2srt.py ================================================ import math from pathlib import Path import sys from PySide6.QtCore import ( Qt, QStringListModel, ) from PySide6.QtGui import QColor from PySide6.QtWidgets import ( QApplication, QMainWindow, QFileDialog, ) from rs.core import ( pipe as p, lang, util, ) from rs.gui import ( appearance, log, ) from rs_resolve.core import ( get_fps, get_track_names, track_name2index, ) from rs_resolve.tool.text_plus2srt.text_plus2srt_ui import Ui_MainWindow APP_NAME = 'TextPlus2SRT' def to_time(fps, frame) -> str: float_sec = frame / fps sec = math.floor(float_sec) ms = round((float_sec - sec) * 1000) minute, sec = divmod(sec, 60) hour, minute = divmod(minute, 60) return '%02d:%02d:%02d,%03d' % (hour, minute, sec, ms) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(250, 50) self.fusion = fusion # lang self.lang_code: lang.Code = lang.load() # combobox w = self.ui.videoComboBox m = QStringListModel() w.setModel(m) # style sheet self.ui.updateButton.setStyleSheet(appearance.other_stylesheet) self.ui.saveButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.updateButton.clicked.connect(self.update_track) self.ui.saveButton.clicked.connect(self.save) self.ui.closeButton.clicked.connect(self.close) # self.update_track() self.ui.closeButton.setFocus() def save(self) -> None: self.ui.logTextEdit.clear() # dialog type_name = 'srt' path, _ = QFileDialog.getSaveFileName( self, 'save as', '', f'{type_name.upper()} File (*.{type_name.lower()})', ) if path == '': return srt_file = Path(path) resolve = self.fusion.GetResolve() page = resolve.GetCurrentPage() if page not in ['edit', 'cut']: return projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log( 'Project not found.' if self.lang_code == lang.Code.en else 'Projectが見付かりません。', log.ERROR_COLOR, ) return timeline = project.GetCurrentTimeline() if timeline is None: self.add2log( 'Timeline not found.' if self.lang_code == lang.Code.en else 'Timelineが見付かりません。', log.ERROR_COLOR, ) return index = track_name2index(timeline, 'video', self.ui.videoComboBox.currentText()) if index == 0: self.add2log( 'Track not found.' if self.lang_code == lang.Code.en else '選択したトラックが見付かりません。', log.ERROR_COLOR, ) return # start self.add2log('Processing...') start_frame = timeline.GetStartFrame() fps = get_fps(timeline) data_list = [] for i, item in enumerate(timeline.GetItemListInTrack('video', index)): if item.GetFusionCompCount() == 0: continue comp = item.GetFusionCompByIndex(1) lst = comp.GetToolList(False, 'TextPlus') if not lst: continue if not lst[1]: continue s_text = to_time(fps, item.GetStart() - start_frame) e_text = to_time(fps, item.GetEnd() - start_frame) text = lst[1].GetInput('StyledText', 0) lst = [ str(i + 1), s_text + ' --> ' + e_text, text, ] data_list.append('\n'.join(lst)) srt = '\n\n'.join(data_list) util.write_text(srt_file, srt) # end self.add2log('Done!') def update_track(self) -> None: m: QStringListModel = self.ui.videoComboBox.model() resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log( 'Project not found.' if self.lang_code == lang.Code.en else 'Projectが見付かりません。', log.ERROR_COLOR, ) return timeline = project.GetCurrentTimeline() if timeline is None: self.add2log( 'Timeline not found.' if self.lang_code == lang.Code.en else 'Timelineが見付かりません。', log.ERROR_COLOR, ) return if timeline is None: m.setStringList([]) return # video m.setStringList(get_track_names(timeline, 'video')) def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/resolve/python/rs_resolve/tool/text_plus2srt/text_plus2srt.ui ================================================ MainWindow 0 0 289 233 MainWindow Video Track 0 0 50 30 トラック更新 update 0 0 Log 0 0 QTextEdit::NoWrap true 50 30 トラック更新 save Qt::Horizontal 40 20 50 30 閉じる close LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: app/resolve/python/rs_resolve/tool/text_plus2srt/text_plus2srt_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'text_plus2srt.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QComboBox, QGroupBox, QHBoxLayout, QLabel, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QTextEdit, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(289, 233) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.horizontalLayout_2.addWidget(self.label_2) self.videoComboBox = QComboBox(self.centralwidget) self.videoComboBox.setObjectName(u"videoComboBox") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.videoComboBox.sizePolicy().hasHeightForWidth()) self.videoComboBox.setSizePolicy(sizePolicy) self.horizontalLayout_2.addWidget(self.videoComboBox) self.updateButton = QPushButton(self.centralwidget) self.updateButton.setObjectName(u"updateButton") self.updateButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout_2.addWidget(self.updateButton) self.verticalLayout.addLayout(self.horizontalLayout_2) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy1) self.verticalLayout_2 = QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.logTextEdit = LogTextEdit(self.groupBox_2) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy2) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout_2.addWidget(self.logTextEdit) self.verticalLayout.addWidget(self.groupBox_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.saveButton = QPushButton(self.centralwidget) self.saveButton.setObjectName(u"saveButton") self.saveButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.saveButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(50, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Video Track", None)) #if QT_CONFIG(tooltip) self.updateButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.updateButton.setText(QCoreApplication.translate("MainWindow", u"update", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Log", None)) #if QT_CONFIG(tooltip) self.saveButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u66f4\u65b0", None)) #endif // QT_CONFIG(tooltip) self.saveButton.setText(QCoreApplication.translate("MainWindow", u"save", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_bin_assistant/__init__.py ================================================ from .voice_bin_assistant import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_bin_assistant/voice_bin_assistant.py ================================================ from functools import partial import dataclasses import sys import time from pathlib import Path from PySide6.QtCore import ( Qt, QStringListModel, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, ) from PySide6.QtGui import ( QColor, ) from rs.core import ( config, pipe as p, voice_bin_process, util, ) from rs.gui import ( appearance, log, ) from rs_resolve.core import ( get_currentframe, get_fps, track_name2index, get_track_names, ) from rs_resolve.gui import ( get_resolve_window, activate_window, ) from rs_resolve.tool.voice_bin_assistant.voice_bin_assistant_ui import Ui_MainWindow APP_NAME = 'VoiceBinアシスタント' def get_index(timeline, track_type, v): m: QStringListModel = v.model() names = p.pipe( v.selectionModel().selectedIndexes(), p.map(m.data), p.map(str), list, ) if len(names) == 0: return 0 return track_name2index(timeline, track_type, names[0]) def get_video_item(timeline, index): frame = get_currentframe(timeline) for item in timeline.GetItemListInTrack('video', index): if item.GetStart() <= frame < item.GetEnd(): return item return None def get_text(item) -> str: if item.GetFusionCompCount() == 0: return '' comp = item.GetFusionCompByIndex(1) lst = comp.GetToolList(False, 'TextPlus') if len(lst) == 0: return '' return lst[1].GetInput('StyledText') @dataclasses.dataclass class ConfigData(config.Data): import_wait: float = 0.1 wave_offset: int = 15 refer_track: bool = False tatie_wait: float = 2.0 rebuild_script: bool = True class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(380, 700) self.fusion = fusion # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # list for w in [self.ui.videoListView, self.ui.audioListView]: m = QStringListModel() w.setModel(m) # style sheet self.ui.importButton.setStyleSheet(appearance.in_stylesheet) self.ui.textPlusButton.setStyleSheet(appearance.in_stylesheet) self.ui.tatieButton.setStyleSheet(appearance.in_stylesheet) self.ui.textPlusTatieButton.setStyleSheet(appearance.in_stylesheet) self.ui.copyTextButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.importButton.clicked.connect(self.import_wave) self.ui.textPlusButton.clicked.connect(partial(self.split_and_setup, True, False)) self.ui.tatieButton.clicked.connect(partial(self.split_and_setup, False, True)) self.ui.textPlusTatieButton.clicked.connect(partial(self.split_and_setup, True, True)) self.ui.closeButton.clicked.connect(self.close) self.ui.updateTrackButton.clicked.connect(self.update_track) self.ui.copyTextButton.clicked.connect(self.copy_text) # self.ui.closeButton.setFocus() self.update_track() def set_data(self, c: ConfigData): self.ui.importWaitSpinBox.setValue(c.import_wait) self.ui.offsetSpinBox.setValue(c.wave_offset) self.ui.referTrackCheckBox.setChecked(c.refer_track) self.ui.tatieWaitSpinBox.setValue(c.tatie_wait) self.ui.rebuildCheckBox.setChecked(c.rebuild_script) def get_data(self) -> ConfigData: c = ConfigData() c.import_wait = self.ui.importWaitSpinBox.value() c.wave_offset = self.ui.offsetSpinBox.value() c.refer_track = self.ui.referTrackCheckBox.isChecked() c.tatie_wait = self.ui.tatieWaitSpinBox.value() c.rebuild_script = self.ui.rebuildCheckBox.isChecked() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def update_track(self) -> None: v_m: QStringListModel = self.ui.videoListView.model() a_m: QStringListModel = self.ui.audioListView.model() resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: v_m.setStringList([]) a_m.setStringList([]) return timeline = project.GetCurrentTimeline() if timeline is None: v_m.setStringList([]) a_m.setStringList([]) return v_m.setStringList(get_track_names(timeline, 'video')) a_m.setStringList(get_track_names(timeline, 'audio')) def copy_text(self): self.ui.logTextEdit.clear() # get data resolve = self.fusion.GetResolve() page = resolve.GetCurrentPage() if page not in ['edit', 'cut']: return projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log('Projectが見付かりません。') return timeline = project.GetCurrentTimeline() if timeline is None: self.add2log('Timelineが見付かりません。') return index = get_index(timeline, 'video', self.ui.videoListView) if index == 0: self.add2log('選択したトラックが見付かりません。') return # text frame = get_currentframe(timeline) text = p.pipe( timeline.GetItemListInTrack('video', index), p.filter(lambda i: frame <= i.GetStart()), p.map(get_text), p.map(p.call.replace('\n', '')), list, '\n'.join, ) # copy QApplication.clipboard().setText(text) self.add2log(text) def import_wave(self) -> None: import pyautogui from collections import deque filenames = QFileDialog.getOpenFileNames( self, 'Open File', None, 'Wave File (*.wav);;All File (*.*)' )[0] self.ui.logTextEdit.clear() # get data resolve = self.fusion.GetResolve() page = resolve.GetCurrentPage() if page not in ['edit', 'cut']: return projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log('Projectが見付かりません。') return mediapool = project.GetMediaPool() timeline = project.GetCurrentTimeline() if timeline is None: self.add2log('Timelineが見付かりません。') return w = get_resolve_window(project.GetName()) if w is None and not util.IS_MAC: self.add2log('DaVinci ResolveのWindowが見付かりません。') return data = self.get_data() # Queue que = deque() if data.refer_track: index = get_index(timeline, 'video', self.ui.videoListView) if index == 0: self.add2log('選択したトラックが見付かりません。') return frame = get_currentframe(timeline) p.pipe( timeline.GetItemListInTrack('video', index), p.filter(lambda i: frame <= i.GetStart()), p.iter(lambda i: que.append(i.GetStart())), ) timeline.SetCurrentTimecode(str(que.popleft())) # main for f in filenames: # import pool_item = mediapool.ImportMedia([f])[0] if pool_item.GetClipProperty('Usage') == '0': mediapool.DeleteClips([pool_item]) # Media Poolで選択状態にするため、削除して読み直す。 mediapool.ImportMedia([f])[0] activate_window(w) pyautogui.hotkey('f10') time.sleep(data.import_wait) if len(que) == 0: frame = get_currentframe(timeline) timeline.SetCurrentTimecode(str(frame + data.wave_offset)) else: timeline.SetCurrentTimecode(str(que.popleft())) self.add2log('Import: ' + str(f)) else: self.add2log('すでに使われています。スキップします。: ' + str(f)) # end self.add2log('Done!') def split_and_setup(self, use_text_plus: bool, use_tatie: bool) -> None: import pyautogui self.ui.logTextEdit.clear() # get data resolve = self.fusion.GetResolve() page = resolve.GetCurrentPage() if page not in ['edit', 'cut']: return projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log('Projectが見付かりません。') return timeline = project.GetCurrentTimeline() if timeline is None: self.add2log('Timelineが見付かりません。') return fps = get_fps(timeline) v_index = get_index(timeline, 'video', self.ui.videoListView) a_index = get_index(timeline, 'audio', self.ui.audioListView) if v_index == 0 or a_index == 0: self.add2log('選択したトラックが見付かりません。') return v_item = get_video_item(timeline, v_index) if v_item is None: self.add2log('ビデオクリップが見付かりません。') return v_sf = v_item.GetStart() v_ef = v_item.GetEnd() audio_items = [] for item in timeline.GetItemListInTrack('audio', a_index): if item.GetStart() < v_ef and v_sf < item.GetEnd(): audio_items.append(item) w = get_resolve_window(project.GetName()) if w is None and not util.IS_MAC: self.add2log('DaVinci ResolveのWindowが見付かりません。') return data = self.get_data() # main cmd_dir: Path = config.CONFIG_DIR.joinpath('VoiceBin', 'Scripts') cmd_dir.mkdir(parents=True, exist_ok=True) for item in audio_items: sf = max([item.GetStart(), v_sf]) ef = min([item.GetEnd(), v_ef]) cf = int((sf + ef) / 2) f = Path(item.GetMediaPoolItem().GetClipProperty('File Path')) # make script if data.rebuild_script: voice_bin_process.del_script(f) voice_bin_process.run(f, fps) text_lua = f.parent.joinpath(f.stem + '.lua') tatie_lua = f.parent.joinpath(f.stem + '.tatie.lua') # split self.add2log(f.stem) activate_window(w) pyautogui.hotkey('ctrl', 'shift', 'a') for n in [sf, ef]: timeline.SetCurrentTimecode(str(n)) activate_window(w) pyautogui.hotkey('ctrl', 'b') time.sleep(data.tatie_wait) # setup timeline.SetCurrentTimecode(str(cf)) if use_text_plus and text_lua.is_file(): self.fusion.Execute(text_lua.read_text(encoding='utf-8')) if use_tatie and tatie_lua.is_file(): self.fusion.Execute(tatie_lua.read_text(encoding='utf-8')) time.sleep(data.tatie_wait / 2.0) # end self.add2log('Done!') def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_bin_assistant/voice_bin_assistant.ui ================================================ MainWindow 0 0 367 665 MainWindow 読み込み 待ち時間 間隔(フレーム) ビデオトラックを参照する TEXT+ 立ち絵 待ち時間 毎回スクリプトを作る 0 0 トラック選択 0 0 30 0 ビデオ トラック 0 0 0 0 0 0 0 0 0 0 QAbstractItemView::NoEditTriggers QAbstractItemView::SelectRows 0 0 30 0 オーディオ トラック 0 0 0 0 0 0 0 0 1 0 QAbstractItemView::NoEditTriggers QAbstractItemView::SelectRows TEXT+ コピー Qt::Horizontal 40 20 トラック 更新 0 0 ログ 0 0 QTextEdit::NoWrap true 100 30 TEXT+ 100 30 立ち絵 100 30 TEXT+ 立ち絵 Qt::Horizontal 40 20 100 30 読み込み(wav) Qt::Horizontal 40 20 100 30 close LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: app/resolve/python/rs_resolve/tool/voice_bin_assistant/voice_bin_assistant_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'voice_bin_assistant.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QDoubleSpinBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QListView, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QTextEdit, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(367, 665) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_6 = QVBoxLayout(self.centralwidget) self.verticalLayout_6.setObjectName(u"verticalLayout_6") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.formLayout = QFormLayout(self.groupBox) self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.groupBox) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.importWaitSpinBox = QDoubleSpinBox(self.groupBox) self.importWaitSpinBox.setObjectName(u"importWaitSpinBox") self.formLayout.setWidget(0, QFormLayout.FieldRole, self.importWaitSpinBox) self.label_2 = QLabel(self.groupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2) self.offsetSpinBox = QSpinBox(self.groupBox) self.offsetSpinBox.setObjectName(u"offsetSpinBox") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.offsetSpinBox) self.referTrackCheckBox = QCheckBox(self.groupBox) self.referTrackCheckBox.setObjectName(u"referTrackCheckBox") self.formLayout.setWidget(2, QFormLayout.FieldRole, self.referTrackCheckBox) self.verticalLayout_6.addWidget(self.groupBox) self.groupBox_3 = QGroupBox(self.centralwidget) self.groupBox_3.setObjectName(u"groupBox_3") self.verticalLayout_4 = QVBoxLayout(self.groupBox_3) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.formLayout_2 = QFormLayout() self.formLayout_2.setObjectName(u"formLayout_2") self.label_3 = QLabel(self.groupBox_3) self.label_3.setObjectName(u"label_3") self.formLayout_2.setWidget(0, QFormLayout.LabelRole, self.label_3) self.tatieWaitSpinBox = QDoubleSpinBox(self.groupBox_3) self.tatieWaitSpinBox.setObjectName(u"tatieWaitSpinBox") self.formLayout_2.setWidget(0, QFormLayout.FieldRole, self.tatieWaitSpinBox) self.verticalLayout_4.addLayout(self.formLayout_2) self.rebuildCheckBox = QCheckBox(self.groupBox_3) self.rebuildCheckBox.setObjectName(u"rebuildCheckBox") self.verticalLayout_4.addWidget(self.rebuildCheckBox) self.verticalLayout_6.addWidget(self.groupBox_3) self.groupBox_6 = QGroupBox(self.centralwidget) self.groupBox_6.setObjectName(u"groupBox_6") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_6.sizePolicy().hasHeightForWidth()) self.groupBox_6.setSizePolicy(sizePolicy) self.verticalLayout_5 = QVBoxLayout(self.groupBox_6) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.groupBox_4 = QGroupBox(self.groupBox_6) self.groupBox_4.setObjectName(u"groupBox_4") sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.groupBox_4.sizePolicy().hasHeightForWidth()) self.groupBox_4.setSizePolicy(sizePolicy1) self.groupBox_4.setMinimumSize(QSize(30, 0)) self.verticalLayout_2 = QVBoxLayout(self.groupBox_4) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.videoListView = QListView(self.groupBox_4) self.videoListView.setObjectName(u"videoListView") sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.videoListView.sizePolicy().hasHeightForWidth()) self.videoListView.setSizePolicy(sizePolicy2) self.videoListView.setMinimumSize(QSize(0, 0)) self.videoListView.setBaseSize(QSize(0, 0)) self.videoListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.videoListView.setSelectionBehavior(QAbstractItemView.SelectRows) self.verticalLayout_2.addWidget(self.videoListView) self.horizontalLayout_2.addWidget(self.groupBox_4) self.groupBox_5 = QGroupBox(self.groupBox_6) self.groupBox_5.setObjectName(u"groupBox_5") sizePolicy1.setHeightForWidth(self.groupBox_5.sizePolicy().hasHeightForWidth()) self.groupBox_5.setSizePolicy(sizePolicy1) self.groupBox_5.setMinimumSize(QSize(30, 0)) self.verticalLayout_3 = QVBoxLayout(self.groupBox_5) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.audioListView = QListView(self.groupBox_5) self.audioListView.setObjectName(u"audioListView") sizePolicy2.setHeightForWidth(self.audioListView.sizePolicy().hasHeightForWidth()) self.audioListView.setSizePolicy(sizePolicy2) self.audioListView.setMinimumSize(QSize(0, 0)) self.audioListView.setBaseSize(QSize(1, 0)) self.audioListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.audioListView.setSelectionBehavior(QAbstractItemView.SelectRows) self.verticalLayout_3.addWidget(self.audioListView) self.horizontalLayout_2.addWidget(self.groupBox_5) self.verticalLayout_5.addLayout(self.horizontalLayout_2) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.copyTextButton = QPushButton(self.groupBox_6) self.copyTextButton.setObjectName(u"copyTextButton") self.horizontalLayout_4.addWidget(self.copyTextButton) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer_2) self.updateTrackButton = QPushButton(self.groupBox_6) self.updateTrackButton.setObjectName(u"updateTrackButton") self.horizontalLayout_4.addWidget(self.updateTrackButton) self.verticalLayout_5.addLayout(self.horizontalLayout_4) self.verticalLayout_6.addWidget(self.groupBox_6) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy3 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy3.setHorizontalStretch(0) sizePolicy3.setVerticalStretch(0) sizePolicy3.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy3) self.verticalLayout = QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(u"verticalLayout") self.logTextEdit = LogTextEdit(self.groupBox_2) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy2.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy2) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout.addWidget(self.logTextEdit) self.verticalLayout_6.addWidget(self.groupBox_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.textPlusButton = QPushButton(self.centralwidget) self.textPlusButton.setObjectName(u"textPlusButton") self.textPlusButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout.addWidget(self.textPlusButton) self.tatieButton = QPushButton(self.centralwidget) self.tatieButton.setObjectName(u"tatieButton") self.tatieButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout.addWidget(self.tatieButton) self.textPlusTatieButton = QPushButton(self.centralwidget) self.textPlusTatieButton.setObjectName(u"textPlusTatieButton") self.textPlusTatieButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout.addWidget(self.textPlusTatieButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.verticalLayout_6.addLayout(self.horizontalLayout) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.importButton = QPushButton(self.centralwidget) self.importButton.setObjectName(u"importButton") self.importButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout_3.addWidget(self.importButton) self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_3) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 30)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_6.addLayout(self.horizontalLayout_3) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u8aad\u307f\u8fbc\u307f", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"\u5f85\u3061\u6642\u9593", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u9593\u9694(\u30d5\u30ec\u30fc\u30e0)", None)) self.referTrackCheckBox.setText(QCoreApplication.translate("MainWindow", u"\u30d3\u30c7\u30aa\u30c8\u30e9\u30c3\u30af\u3092\u53c2\u7167\u3059\u308b", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"TEXT+ \u7acb\u3061\u7d75", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u5f85\u3061\u6642\u9593", None)) self.rebuildCheckBox.setText(QCoreApplication.translate("MainWindow", u"\u6bce\u56de\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f5c\u308b", None)) self.groupBox_6.setTitle(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af\u9078\u629e", None)) self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow", u"\u30d3\u30c7\u30aa \u30c8\u30e9\u30c3\u30af", None)) self.groupBox_5.setTitle(QCoreApplication.translate("MainWindow", u"\u30aa\u30fc\u30c7\u30a3\u30aa \u30c8\u30e9\u30c3\u30af", None)) self.copyTextButton.setText(QCoreApplication.translate("MainWindow", u"TEXT+ \u30b3\u30d4\u30fc", None)) self.updateTrackButton.setText(QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30c3\u30af \u66f4\u65b0", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"\u30ed\u30b0", None)) self.textPlusButton.setText(QCoreApplication.translate("MainWindow", u"TEXT+", None)) self.tatieButton.setText(QCoreApplication.translate("MainWindow", u"\u7acb\u3061\u7d75", None)) self.textPlusTatieButton.setText(QCoreApplication.translate("MainWindow", u"TEXT+ \u7acb\u3061\u7d75", None)) self.importButton.setText(QCoreApplication.translate("MainWindow", u"\u8aad\u307f\u8fbc\u307f(wav)", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_dropper/__init__.py ================================================ from .voice_dropper import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_dropper/lip_sync_window.py ================================================ import dataclasses import sys from pathlib import Path from PySide6.QtCore import ( Qt, QStringListModel, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( config, pipe as p, ) from rs.gui import ( appearance, ) from rs_resolve.core import ( track_name2index, get_track_names, ) from rs_resolve.gui.shortcut.shortcut_window import MainWindow as ShortcutWindow from rs_resolve.tool.voice_dropper.lip_sync_window_ui import Ui_MainWindow APP_NAME = 'lipSyncWindow' def get_index(timeline, track_type, v): m: QStringListModel = v.model() names = p.pipe( v.selectionModel().selectedIndexes(), p.map(m.data), p.map(str), list, ) if len(names) == 0: return 0 return track_name2index(timeline, track_type, names[0]) @dataclasses.dataclass class ConfigData(config.Data): time_out: float = 5.0 use_auto_lock: bool = True use_delete: bool = False class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(300, 300) self.fusion = fusion # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) # list for w in [self.ui.videoListView, self.ui.audioListView]: m = QStringListModel() w.setModel(m) # window self.shortcut_window = ShortcutWindow(self, self.fusion) # style sheet self.ui.shortcutButton.setStyleSheet(appearance.ex_stylesheet) self.ui.applyButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.shortcutButton.clicked.connect(self.shortcut_window.show) self.ui.closeButton.clicked.connect(self.close) self.ui.updateTrackButton.clicked.connect(self.update_track) # self.ui.closeButton.setFocus() self.update_track() def update_track(self) -> None: v_m: QStringListModel = self.ui.videoListView.model() a_m: QStringListModel = self.ui.audioListView.model() resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: v_m.setStringList([]) a_m.setStringList([]) return timeline = project.GetCurrentTimeline() if timeline is None: v_m.setStringList([]) a_m.setStringList([]) return v_m.setStringList(get_track_names(timeline, 'video')) a_m.setStringList(get_track_names(timeline, 'audio')) def set_data(self, c: ConfigData): self.ui.tatieTimeOutSpinBox.setValue(c.time_out) self.ui.autoLockCheckBox.setChecked(c.use_auto_lock) self.ui.useDeleteCheckBox.setChecked(c.use_delete) def get_data(self) -> ConfigData: c = ConfigData() c.time_out = self.ui.tatieTimeOutSpinBox.value() c.use_auto_lock = self.ui.autoLockCheckBox.isChecked() c.use_delete = self.ui.useDeleteCheckBox.isChecked() return c def get_video_track_index(self, timeline): return get_index(timeline, 'video', self.ui.videoListView) def get_audio_track_index(self, timeline): return get_index(timeline, 'audio', self.ui.audioListView) def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def show(self) -> None: self.load_config() super().show() def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_dropper/lip_sync_window.ui ================================================ MainWindow 0 0 272 313 MainWindow time out Auto Lock 音声がない部分の立ち絵を削除 shortcut 0 0 0 0 30 0 Video Track 0 0 0 0 0 0 0 0 0 0 QAbstractItemView::NoEditTriggers QAbstractItemView::SelectRows 0 0 30 0 Audio Track 0 0 0 0 0 0 0 0 1 0 QAbstractItemView::NoEditTriggers QAbstractItemView::SelectRows Qt::Horizontal 40 20 update Qt::Horizontal 40 20 80 30 apply 80 30 close ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_dropper/lip_sync_window_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'lip_sync_window.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QDoubleSpinBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QListView, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(272, 313) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.formLayout_2 = QFormLayout() self.formLayout_2.setObjectName(u"formLayout_2") self.label_3 = QLabel(self.centralwidget) self.label_3.setObjectName(u"label_3") self.formLayout_2.setWidget(0, QFormLayout.LabelRole, self.label_3) self.tatieTimeOutSpinBox = QDoubleSpinBox(self.centralwidget) self.tatieTimeOutSpinBox.setObjectName(u"tatieTimeOutSpinBox") self.formLayout_2.setWidget(0, QFormLayout.FieldRole, self.tatieTimeOutSpinBox) self.verticalLayout.addLayout(self.formLayout_2) self.autoLockCheckBox = QCheckBox(self.centralwidget) self.autoLockCheckBox.setObjectName(u"autoLockCheckBox") self.verticalLayout.addWidget(self.autoLockCheckBox) self.useDeleteCheckBox = QCheckBox(self.centralwidget) self.useDeleteCheckBox.setObjectName(u"useDeleteCheckBox") self.verticalLayout.addWidget(self.useDeleteCheckBox) self.shortcutButton = QPushButton(self.centralwidget) self.shortcutButton.setObjectName(u"shortcutButton") self.verticalLayout.addWidget(self.shortcutButton) self.groupBox_6 = QGroupBox(self.centralwidget) self.groupBox_6.setObjectName(u"groupBox_6") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_6.sizePolicy().hasHeightForWidth()) self.groupBox_6.setSizePolicy(sizePolicy) self.verticalLayout_5 = QVBoxLayout(self.groupBox_6) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.groupBox_4 = QGroupBox(self.groupBox_6) self.groupBox_4.setObjectName(u"groupBox_4") sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.groupBox_4.sizePolicy().hasHeightForWidth()) self.groupBox_4.setSizePolicy(sizePolicy1) self.groupBox_4.setMinimumSize(QSize(30, 0)) self.verticalLayout_2 = QVBoxLayout(self.groupBox_4) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.videoListView = QListView(self.groupBox_4) self.videoListView.setObjectName(u"videoListView") sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.videoListView.sizePolicy().hasHeightForWidth()) self.videoListView.setSizePolicy(sizePolicy2) self.videoListView.setMinimumSize(QSize(0, 0)) self.videoListView.setBaseSize(QSize(0, 0)) self.videoListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.videoListView.setSelectionBehavior(QAbstractItemView.SelectRows) self.verticalLayout_2.addWidget(self.videoListView) self.horizontalLayout_2.addWidget(self.groupBox_4) self.groupBox_5 = QGroupBox(self.groupBox_6) self.groupBox_5.setObjectName(u"groupBox_5") sizePolicy1.setHeightForWidth(self.groupBox_5.sizePolicy().hasHeightForWidth()) self.groupBox_5.setSizePolicy(sizePolicy1) self.groupBox_5.setMinimumSize(QSize(30, 0)) self.verticalLayout_3 = QVBoxLayout(self.groupBox_5) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.audioListView = QListView(self.groupBox_5) self.audioListView.setObjectName(u"audioListView") sizePolicy2.setHeightForWidth(self.audioListView.sizePolicy().hasHeightForWidth()) self.audioListView.setSizePolicy(sizePolicy2) self.audioListView.setMinimumSize(QSize(0, 0)) self.audioListView.setBaseSize(QSize(1, 0)) self.audioListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.audioListView.setSelectionBehavior(QAbstractItemView.SelectRows) self.verticalLayout_3.addWidget(self.audioListView) self.horizontalLayout_2.addWidget(self.groupBox_5) self.verticalLayout_5.addLayout(self.horizontalLayout_2) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer_2) self.updateTrackButton = QPushButton(self.groupBox_6) self.updateTrackButton.setObjectName(u"updateTrackButton") self.horizontalLayout_4.addWidget(self.updateTrackButton) self.verticalLayout_5.addLayout(self.horizontalLayout_4) self.verticalLayout.addWidget(self.groupBox_6) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.applyButton = QPushButton(self.centralwidget) self.applyButton.setObjectName(u"applyButton") self.applyButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.applyButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"time out", None)) self.autoLockCheckBox.setText(QCoreApplication.translate("MainWindow", u"Auto Lock", None)) self.useDeleteCheckBox.setText(QCoreApplication.translate("MainWindow", u"\u97f3\u58f0\u304c\u306a\u3044\u90e8\u5206\u306e\u7acb\u3061\u7d75\u3092\u524a\u9664", None)) self.shortcutButton.setText(QCoreApplication.translate("MainWindow", u"shortcut", None)) self.groupBox_6.setTitle("") self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow", u"Video Track", None)) self.groupBox_5.setTitle(QCoreApplication.translate("MainWindow", u"Audio Track", None)) self.updateTrackButton.setText(QCoreApplication.translate("MainWindow", u"update", None)) self.applyButton.setText(QCoreApplication.translate("MainWindow", u"apply", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_dropper/voice_dropper.py ================================================ import json import math import os from functools import partial import dataclasses import sys import time from pathlib import Path from PySide6.QtCore import ( Qt, Signal, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, ) from PySide6.QtGui import ( QColor, ) from watchdog.observers.polling import PollingObserver from watchdog.events import FileSystemEventHandler from rs.core import ( config, pipe as p, util, chara_data, txt, lab, ) from rs.core.chara_data import CharaData from rs.gui.chara.chara import MainWindow as CharaWindow from rs.gui import ( appearance, log, ) from rs_fusion.core import ( ordered_dict_to_dict, pose, ) from rs_resolve.core import ( get_currentframe, set_currentframe, get_fps, track_name2index, get_item, get_track_item_count, LockOtherTrack, shortcut, Appender, ) from rs_resolve.gui import ( get_resolve_window, activate_window, ) from rs_resolve.tool.voice_dropper.voice_dropper_ui import Ui_MainWindow APP_NAME = 'Voice Dropper' SCRIPT_DIR: Path = config.ROOT_PATH.joinpath('data', 'app', 'VoiceDropper') @dataclasses.dataclass class ConfigData(config.Data): voice_dir: str = '' time_out: int = 15 offset: int = 15 extend: int = 0 video_index: int = 1 audio_index: int = 1 make_text: bool = False use_chara: bool = True class WatchdogEvent(FileSystemEventHandler): def __init__(self, sig): super(WatchdogEvent, self).__init__() self.modified: Signal = sig self.created_lst = [] def on_created(self, event): src_path = Path(event.src_path) # print('created', src_path) if src_path.suffix.lower() in ['.wav', ]: self.created_lst.append(src_path) def on_modified(self, event): src_path = Path(event.src_path) # print('modified', src_path) if src_path.is_dir(): if len(self.created_lst) > 0: self.modified.emit(self.created_lst.copy()) self.created_lst.clear() class MainWindow(QMainWindow): modified = Signal(list) def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(350, 650) self.fusion = fusion # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() data_dir: Path = config.DATA_PATH.joinpath('app', 'VoiceDropper') self.text_plus_dir_name: str = '__RS_TextPlus_FPS__' self.text_plus_drb: Path = data_dir.joinpath(self.text_plus_dir_name + '.drb') self.anim_setting: str = data_dir.joinpath('setting_base.txt').read_text(encoding='utf-8') self.anim_setting_mm: str = data_dir.joinpath('setting_aiueo_mm.txt').read_text(encoding='utf-8') # window self.chara_window = CharaWindow(self) self.lip_sync_window = None # watcher self.modified.connect(self.directory_changed, Qt.QueuedConnection) self.__observer = PollingObserver() # style sheet self.ui.startButton.setStyleSheet(appearance.other_stylesheet) self.ui.stopButton.setStyleSheet(appearance.other_stylesheet) self.ui.importButton.setStyleSheet(appearance.in_stylesheet) self.ui.lipSyncButton.setStyleSheet(appearance.other_stylesheet) self.ui.charaButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.charaButton.clicked.connect(self.chara_window.show) self.ui.startButton.clicked.connect(self.start) self.ui.stopButton.clicked.connect(self.stop) self.ui.importButton.clicked.connect(self.import_wave) self.ui.lipSyncButton.clicked.connect(self.open_lip_sync_window) self.ui.minimizeButton.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) self.ui.closeButton.clicked.connect(self.close) self.ui.voiceDirLineEdit.textChanged.connect(self.start) self.ui.voiceDirToolButton.clicked.connect(self.voiceDirToolButton_clicked) # self.make_dropper_folder() self.ui.closeButton.setFocus() self.start() def open_lip_sync_window(self): if self.lip_sync_window is None: from rs_resolve.tool.voice_dropper.lip_sync_window import MainWindow as LipSyncWindow self.lip_sync_window = LipSyncWindow(self, self.fusion) self.lip_sync_window.ui.applyButton.clicked.connect(self.lip_sync) self.lip_sync_window.show() def import_wave(self) -> None: data = self.get_data() filenames = QFileDialog.getOpenFileNames( self, 'Open File', data.voice_dir, 'Wave File (*.wav);;All File (*.*)' )[0] self.ui.logTextEdit.clear() self.directory_changed( p.pipe( filenames, p.map(Path), list ) ) def set_status_label(self): w = self.ui.statusLabel if self.__observer.is_alive(): w.setText(' 監視中 ') w.setStyleSheet('color: white; background-color: green;') else: w.setText(' 停止中 ') w.setStyleSheet('') def start(self): data = self.get_data() if data.voice_dir == '': return path = Path(data.voice_dir) if path.is_dir(): self.stop() self.__observer = PollingObserver() self.__observer.schedule( WatchdogEvent(self.modified), path=str(path), recursive=True ) self.__observer.start() self.set_status_label() def stop(self): if self.__observer.is_alive(): self.__observer.stop() self.__observer.join() self.set_status_label() def make_dropper_folder(self): resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: return media_pool = project.GetMediaPool() root_folder = media_pool.GetRootFolder() # store current folder current_folder = media_pool.GetCurrentFolder() # make folder dropper_folder = None for folder in root_folder.GetSubFolderList(): if folder.GetName() == 'VoiceDropper': dropper_folder = folder break if dropper_folder is None: dropper_folder = media_pool.AddSubFolder(root_folder, 'VoiceDropper') # import text+ for folder in dropper_folder.GetSubFolderList(): if folder.GetName() == self.text_plus_dir_name: return media_pool.SetCurrentFolder(dropper_folder) media_pool.ImportFolderFromFile(str(self.text_plus_drb)) # restore current folder media_pool.SetCurrentFolder(current_folder) def directory_changed(self, created_lst): use_watchdog = self.__observer.is_alive() if use_watchdog: self.stop() self.voice_drop(created_lst) if use_watchdog: self.start() @staticmethod def setup_track(timeline, video_index, audio_index): video_size = timeline.GetTrackCount('video') audio_size = timeline.GetTrackCount('audio') if video_index > video_size: for i in range(video_index - video_size): timeline.AddTrack('video') if audio_index > audio_size: for i in range(audio_index - audio_size): timeline.AddTrack('audio', 'stereo') def wave_check(self, f, start_time, step, time_out) -> bool: self.add2log('waveファイルチェック: Start') while True: if time.time() - start_time > time_out: self.add2log('タイムアウト:ファイルが計算中ため、処理をスキップします。', log.ERROR_COLOR) return False try: os.rename(str(f), str(f)) break except OSError: time.sleep(step) self.add2log('waveファイルチェック: OK') return True def import_wave2mediapool(self, media_pool, f: Path, start_time, step, time_out): mi_list = media_pool.ImportMedia(str(f)) while True: if time.time() - start_time > time_out: self.add2log('タイムアウト:音声ファイルのインポートに失敗しました。', log.ERROR_COLOR) return None if len(mi_list) > 0: break else: time.sleep(step) mi_list = media_pool.ImportMedia(str(f)) return mi_list[0] def insert_audio_clip( self, media_pool, timeline, mi, f: Path, audio_index: int, record_frame: int, start_time, step, time_out ): self.add2log('Insert Audio Clip: Start') audio_info = { "mediaPoolItem": mi, "trackIndex": audio_index, "recordFrame": record_frame, } _cnt = get_track_item_count(timeline, 'audio', audio_index) clip = media_pool.AppendToTimeline([audio_info])[0] while True: if time.time() - start_time > time_out: self.add2log('タイムアウト:音声クリップの挿入に失敗しました。', log.ERROR_COLOR) return None time.sleep(step) if get_track_item_count(timeline, 'audio', audio_index) == _cnt: mi.ReplaceClip(str(f)) clip = media_pool.AppendToTimeline([audio_info])[0] else: break self.add2log('Insert Audio Clip: Done') return clip def setup_text_plus( self, clip, ch_data: CharaData, txt_file: Path, width: int, height: int, make_text: bool ) -> bool: self.add2log('Text Setup: Start') # text+用のテキストを読み込み if not txt_file.is_file() and make_text: self.add2log('テキストファイルを作成します。') txt_file.write_text(QApplication.clipboard().text(), encoding='utf-8-sig') t = util.str2lines( txt.read(txt_file, ch_data.c_code), ch_data.str_width * 2, ) if txt_file.is_file() else '' # comp if clip.GetFusionCompCount() == 0: self.add2log('FusionCompが見付かりません。', log.ERROR_COLOR) return False comp = clip.GetFusionCompByIndex(1) # tool lst = list(comp.GetToolList(False, 'TextPlus').values()) if len(lst) == 0: self.add2log('Text+が見付かりません。', log.ERROR_COLOR) return False tool = lst[0] # settings st = ordered_dict_to_dict(bmd.readfile(str(ch_data.setting_file))) if st is None: self.add2log(f'settingファイルの読み込みに失敗しました。:{str(ch_data.setting_file)}', log.ERROR_COLOR) return False # apply comp.StartUndo('RS Jimaku') comp.Lock() tool.LoadSettings(st) tool.StyledText = t tool.UseFrameFormatSettings = 0 tool.Width = width tool.Height = height comp.Unlock() comp.EndUndo(True) self.add2log('Text Setup: Done') return True def voice_drop(self, created_lst): time_sta = time.time() self.ui.logTextEdit.clear() if len(created_lst) == 0: return resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log('Projectが見付かりません。', log.ERROR_COLOR) media_pool = project.GetMediaPool() timeline = project.GetCurrentTimeline() if timeline is None: self.add2log('Timelineが見付かりません。', log.ERROR_COLOR) return fps = get_fps(timeline) root_folder = media_pool.GetRootFolder() dropper_folder = None text_plus_folder = None voice_folder = None for folder in root_folder.GetSubFolderList(): if folder.GetName() == 'VoiceDropper': dropper_folder = folder if folder.GetName() == 'Voice': voice_folder = folder if dropper_folder is not None: for folder in dropper_folder.GetSubFolderList(): if folder.GetName() == self.text_plus_dir_name: text_plus_folder = folder break if voice_folder is None: voice_folder = media_pool.AddSubFolder(root_folder, "Voice") media_pool.SetCurrentFolder(voice_folder) if dropper_folder is None or text_plus_folder is None: self.add2log(f'MediaPoolにVoiceDropper/{self.text_plus_dir_name}フォルダ見付かりません。', log.ERROR_COLOR) return text_template = None for clip in text_plus_folder.GetClipList(): if clip.GetClipProperty('Clip Name') == f'TextPlus{fps}FPS': text_template = clip break if text_template is None: self.add2log( f'MediaPoolにVoiceDropper/{self.text_plus_dir_name}/TextPlus{fps}FPSが見付かりません。', log.ERROR_COLOR, ) return self.add2log('Use %s' % text_template.GetClipProperty('Clip Name')) # get data data = self.get_data() # main resolve.OpenPage('edit') appender = Appender(resolve, media_pool) for f in p.pipe( created_lst, p.filter(p.call.is_file()), dict.fromkeys, list, sorted, ): f: Path QApplication.processEvents() self.add2log('Start: %s' % f.name) current_frame = get_currentframe(timeline) # キャラクター設定 ch_data = chara_data.from_file(f) # トラック audio_index = track_name2index(timeline, 'audio', ch_data.track_name + '_a') if audio_index == 0 or not data.use_chara: audio_index = data.audio_index video_index = track_name2index(timeline, 'video', ch_data.track_name + '_t') if video_index == 0 or not data.use_chara: video_index = data.video_index self.setup_track(timeline, video_index, audio_index) if get_item(timeline, 'video', video_index, current_frame) is not None: self.add2log('Videoトラックに既にアイテムが存在します。', log.ERROR_COLOR) return if get_item(timeline, 'audio', audio_index, current_frame) is not None: self.add2log('Audioトラックに既にアイテムが存在します。', log.ERROR_COLOR) return # time out 設定 step = 0.2 start_time = time.time() # ロック確認 VOICEPEAK用に出力待ち if not self.wave_check(f, start_time, step, data.time_out): continue # import mi = self.import_wave2mediapool(media_pool, f, start_time, step, data.time_out) if mi is None: continue # 音声クリップの挿入 clip = self.insert_audio_clip( media_pool, timeline, mi, f, audio_index, current_frame, start_time, step, data.time_out, ) if clip is None: continue duration = math.ceil(clip.GetDuration(True)) # GetDuration(True)で少数対応なら少数が帰る # Text+の挿入 self.add2log('Insert Text Clip: Start') text_plus = appender.append2timeline( item=text_template, duration=duration + 1 + data.extend, track_index=video_index, media_type=1, record_frame=current_frame, ) if text_plus is None: self.add2log('Insert Text Clip: Failed', log.ERROR_COLOR) continue self.add2log('Insert Text Clip: Done') # Text+の設定 if not self.setup_text_plus( text_plus, ch_data, f.parent.joinpath(f.stem + '.txt'), int(timeline.GetSetting('timelineResolutionWidth')), int(timeline.GetSetting('timelineResolutionHeight')), data.make_text, ): continue # カラー、リンク、プレイヘッド if ch_data.color in config.COLOR_LIST: text_plus.SetClipColor(ch_data.color) clip.SetClipColor(ch_data.color) timeline.SetClipsLinked([text_plus, clip], True) set_currentframe(timeline, current_frame + duration + data.offset + data.extend) # log self.add2log('Import: ' + str(f)) self.add2log('') # end time_end = time.time() self.add2log('Done! %fs' % (time_end - time_sta)) def cut_clip(self, w, timeline, index, sf, ef, wait, sc: shortcut.Data): self.add2log('Cut Clip: Start') activate_window(w) sc.active_timeline_panel() sc.deselect_all() # cut list clip = get_item(timeline, 'video', index, sf) cut_lst = [] if clip.GetStart() != sf: cut_lst.append(sf) if clip.GetEnd() != ef: cut_lst.append(ef) # cut for n in cut_lst: set_currentframe(timeline, n) activate_window(w) _cnt = get_track_item_count(timeline, 'video', index) start_time = time.time() sc.razor() while True: if time.time() - start_time > wait: break if get_track_item_count(timeline, 'video', index) > _cnt: break time.sleep(0.1) self.add2log('Cut Clip: Done') def set_anim(self, comp, tool, ch_data, f, fps): # get anim self.add2log(f'Load Anim({ch_data.anim_type.strip().lower()}, {ch_data.anim_parameter}): Start') lab_file = f.with_suffix('.lab') anim = '' offset = comp.GetAttrs()['COMPN_GlobalStart'] if ch_data.anim_type.strip().lower() == 'open': anim = lab.wav2anim(f, fps, offset) elif lab_file.is_file(): anim = lab.lab2anim(lab_file, fps, ch_data.anim_type.strip().lower(), offset) else: self.add2log(f'labファイルが見付かりません。{str(lab_file)}', log.ERROR_COLOR) return st = ordered_dict_to_dict(bmd.readstring(self.anim_setting % ( ch_data.anim_parameter, ch_data.anim_parameter, ch_data.anim_parameter, anim, ))) if st is None: self.add2log('アニメーションの読み込みに失敗しました。', log.ERROR_COLOR) return self.add2log('Load Anim: Done') # get anim tool list _pram = ch_data.anim_parameter tool_list = [] for v in tool.SaveSettings()['Tools'][tool.Name]['Inputs'].values(): if isinstance(v, dict) and '__ctor' in v.keys(): if v['__ctor'] == 'InstanceInput' and v['Source'] in [_pram]: tool_list.append(comp.FindTool(v['SourceOp'])) # set Lip Sync self.add2log('Apply Anim: Start') comp.StartUndo('RS Lip Sync') comp.Lock() for t in tool_list: if t.GetAttrs()['TOOLB_Visible']: comment = t.GetInput('Comments', comp.CurrentTime) t.LoadSettings(st) t.SetInput('Comments', comment, comp.CurrentTime) else: o_st = t.SaveSettings() o_st['Tools']['MouthAnimBezierSpline'] = st['Tools']['MouthAnimBezierSpline'] o_st['Tools'][t.Name]['Inputs'][_pram] = st['Tools']['Ctrl']['Inputs'][_pram] t.LoadSettings(o_st) comp.Unlock() comp.EndUndo(True) self.add2log('Apply Anim: Done') def set_anim_mm(self, comp, ch_data, f, fps): # get anim self.add2log(f'Load Anim({ch_data.anim_type.strip().lower()}, {ch_data.anim_parameter}): Start') lab_file = f.with_suffix('.lab') anim_list = [] ch_data.anim_type = ch_data.anim_type.strip().lower() offset = comp.GetAttrs()['COMPN_GlobalStart'] if lab_file.is_file(): anim_list = lab.lab2anim_mm(lab_file, fps, ch_data.anim_type, offset) else: self.add2log(f'labファイルが見付かりません。{str(lab_file)}', log.ERROR_COLOR) return if len(anim_list) < 7: self.add2log('アニメーションの読み込みに失敗しました。', log.ERROR_COLOR) return st = ordered_dict_to_dict(bmd.readstring(self.anim_setting_mm % tuple(anim_list[:7]))) if st is None: self.add2log('アニメーションの読み込みに失敗しました。', log.ERROR_COLOR) return # scale anim scale_st = None if ch_data.anim_type == 'aiueo3': scal_parm = 'Size' if len(anim_list) > 7: scale_st = ordered_dict_to_dict(bmd.readstring(self.anim_setting % ( scal_parm, scal_parm, scal_parm, anim_list[7], ))) if scale_st is None: self.add2log('アニメーションの読み込みに失敗しました。', log.ERROR_COLOR) return self.add2log('Load Anim: Done') # get anim tool list tool_name = 'MouthAnim' tool = comp.FindTool(tool_name) if tool is None: self.add2log('MultiMerge MouthAnimがありません。', log.ERROR_COLOR) return scale_tool = None if ch_data.anim_type == 'aiueo3': scale_tool_name = 'MouthScale' scale_tool = comp.FindTool(scale_tool_name) if scale_tool is None: self.add2log('MouthScaleがありません。', log.ERROR_COLOR) return # set Lip Sync self.add2log('Apply Anim(MultiMerge): Start') comp.StartUndo('RS Lip Sync') comp.Lock() parm_name_list = [ 'Comments', 'LayerName1', 'LayerName2', 'LayerName3', 'LayerName4', 'LayerName5', 'LayerName6', 'LayerName7', ] parm_dct = {} for parm in parm_name_list: parm_dct[parm] = tool.GetInput(parm, comp.CurrentTime) tool.LoadSettings(st) for parm in parm_name_list: tool.SetInput(parm, parm_dct[parm], comp.CurrentTime) # scale if ch_data.anim_type == 'aiueo3': comment = scale_tool.GetInput('Comments', comp.CurrentTime) scale_tool.LoadSettings(scale_st) scale_tool.SetInput('Comments', comment, comp.CurrentTime) comp.Unlock() comp.EndUndo(True) self.add2log('Apply Anim: Done') def set_anim_mm_o(self, comp, f, fps): self.add2log('Load Anim(open, ): Start') # get anim tool list tool_name = 'MouthOpenAnim' tool = comp.FindTool(tool_name) if tool is None: self.add2log('MultiMerge MouthOpenAnimがありません。', log.ERROR_COLOR) return layer_max = int(tool.GetInput('M_Open', comp.CurrentTime)) # get anim offset = comp.GetAttrs()['COMPN_GlobalStart'] st = ordered_dict_to_dict(bmd.readstring( lab.wav2setting_mm(comp, f, fps, offset) )) if st is None: self.add2log('アニメーションの読み込みに失敗しました。', log.ERROR_COLOR) return self.add2log('Load Anim: Done') # set Lip Sync self.add2log('Apply Anim(MultiMerge): Start') # store parm_name_list = p.pipe( range(1, layer_max + 1), p.map(lambda x: 'LayerName%d' % x), list, ) parm_name_list.append('Comments') parm_dct = {} for parm in parm_name_list: parm_dct[parm] = tool.GetInput(parm, comp.CurrentTime) # apply comp.StartUndo('RS Lip Sync') comp.Lock() tool.LoadSettings(st) # restore for parm in parm_name_list: tool.SetInput(parm, parm_dct[parm], comp.CurrentTime) comp.Unlock() comp.EndUndo(True) self.add2log('Apply Anim: Done') def lip_sync(self): self.ui.logTextEdit.clear() resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: self.add2log('Projectが見付かりません。', log.ERROR_COLOR) timeline = project.GetCurrentTimeline() if timeline is None: self.add2log('Timelineが見付かりません。', log.ERROR_COLOR) return fps = get_fps(timeline) v_index = self.lip_sync_window.get_video_track_index(timeline) a_index = self.lip_sync_window.get_audio_track_index(timeline) if v_index == 0 or a_index == 0: self.add2log('選択したトラックが見付かりません。', log.ERROR_COLOR) return v_item = get_item(timeline, 'video', v_index) if v_item is None: self.add2log('ビデオクリップが見付かりません。', log.ERROR_COLOR) return v_sf = v_item.GetStart() v_ef = v_item.GetEnd() audio_items = [] for item in timeline.GetItemListInTrack('audio', a_index): if item.GetStart() < v_ef and v_sf < item.GetEnd(): audio_items.append(item) w = get_resolve_window(project.GetName()) if w is None and not util.IS_MAC: self.add2log('DaVinci ResolveのWindowが見付かりません。', log.ERROR_COLOR) return if util.IS_WIN: self.setWindowState(Qt.WindowMinimized) # windowsの場合、最小化しないとウィンドウがactiveにならないので、 self.setWindowState(Qt.WindowActive) # 最小化してからactiveにする # main self.add2log('Start') # config data = self.lip_sync_window.get_data() with LockOtherTrack(timeline, v_index, track_type='video', enable=data.use_auto_lock): sc = shortcut.Data() if shortcut.CONFIG_FILE.is_file(): sc.load(shortcut.CONFIG_FILE) # main loop for item in audio_items: sf = max([item.GetStart(), v_sf]) ef = min([math.ceil(item.GetEnd(True)), v_ef]) # endが少数なら切り上げ f = Path(item.GetMediaPoolItem().GetClipProperty('File Path')) self.add2log('wav: ' + str(f)) # キャラクター設定 ch_data = chara_data.from_file(f) # split self.cut_clip(w, timeline, v_index, sf, ef, data.time_out, sc) # get Macro Tool tatie_clip = get_item(timeline, 'video', v_index, sf) if tatie_clip is None: self.add2log('立ち絵ビデオクリップが見付かりません。', log.ERROR_COLOR) continue if tatie_clip.GetFusionCompCount() == 0: self.add2log('Fusion Compが見付かりません。', log.ERROR_COLOR) continue comp = tatie_clip.GetFusionCompByIndex(1) tools = p.pipe( comp.GetToolList(False).values(), p.filter(lambda x: x.ID in ['MacroOperator', 'GroupOperator']), p.filter(lambda x: x.ParentTool is None), list, ) if len(tools) == 0: self.add2log('MacroまたはGroupが見付かりません。', log.ERROR_COLOR) continue tool = tools[0] # set anim if ch_data.anim_parameter == '': if ch_data.anim_type == 'open': self.set_anim_mm_o(comp, f, fps) else: self.set_anim_mm(comp, ch_data, f, fps) else: self.set_anim(comp, tool, ch_data, f, fps) # set color tatie_clip.SetClipColor(ch_data.color) # set pose pf = Path(ch_data.pose_file) if pf.is_file(): self.add2log('Apply Pose: Start') text = pf.read_text(encoding='utf-8') try: lst = json.loads(text) except json.JSONDecodeError: self.add2log('Invalid JSON') continue if isinstance(lst, list): pose.apply(comp, lst) self.add2log('Apply Pose: Done') # delete empty if data.use_delete: self.add2log('Delete: Start') del_list = [] for clip in timeline.GetItemListInTrack('video', v_index): if clip.GetStart() < v_ef and v_sf < clip.GetEnd(): c_frame = clip.GetStart() + clip.GetDuration() // 2 _wav = get_item(timeline, 'audio', a_index, c_frame) if _wav is None: del_list.append(clip) timeline.DeleteClips(del_list, False) self.add2log('Delete: Done') # log self.add2log('') self.add2log('Done!') def voiceDirToolButton_clicked(self) -> None: w = self.ui.voiceDirLineEdit path = QFileDialog.getExistingDirectory( self, 'Select Directory', w.text(), ) if path != '': w.setText(path) def set_data(self, c: ConfigData): self.ui.voiceDirLineEdit.setText(c.voice_dir) self.ui.timeOutSpinBox.setValue(c.time_out) self.ui.offsetSpinBox.setValue(c.offset) self.ui.extendSpinBox.setValue(c.extend) self.ui.videoIndexSpinBox.setValue(c.video_index) self.ui.audioIndexSpinBox.setValue(c.audio_index) self.ui.makeTextCheckBox.setChecked(c.make_text) self.ui.useCharaCheckBox.setChecked(c.use_chara) def get_data(self) -> ConfigData: c = ConfigData() c.voice_dir = self.ui.voiceDirLineEdit.text().strip() c.time_out = self.ui.timeOutSpinBox.value() c.offset = self.ui.offsetSpinBox.value() c.extend = self.ui.extendSpinBox.value() c.video_index = self.ui.videoIndexSpinBox.value() c.audio_index = self.ui.audioIndexSpinBox.value() c.make_text = self.ui.makeTextCheckBox.isChecked() c.use_chara = self.ui.useCharaCheckBox.isChecked() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) ================================================ FILE: app/resolve/python/rs_resolve/tool/voice_dropper/voice_dropper.ui ================================================ MainWindow 0 0 340 604 MainWindow 声フォルダ ... 0 0 停止中 Qt::Horizontal 40 20 start stop 0 0 読み込み タイムアウト(秒) 999 間隔(フレーム) 999999999 字幕延長(フレーム) 999999999 ビデオトラック 1 50 オーディオトラック 1 50 テキストファイルがなければ、クリップボードから作る キャラクター設定を使って配置 Qt::Horizontal 40 20 キャラクター設定 0 0 ログ 0 0 QTextEdit::NoWrap true 80 30 import 80 30 口パク Qt::Horizontal 40 20 30 30 最小化 ... Qt::DownArrow 80 30 閉じる close LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: app/resolve/python/rs_resolve/tool/voice_dropper/voice_dropper_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'voice_dropper.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QTextEdit, QToolButton, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(340, 604) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_4 = QVBoxLayout(self.centralwidget) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.groupBox_3 = QGroupBox(self.centralwidget) self.groupBox_3.setObjectName(u"groupBox_3") self.verticalLayout_2 = QVBoxLayout(self.groupBox_3) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.voiceDirLineEdit = QLineEdit(self.groupBox_3) self.voiceDirLineEdit.setObjectName(u"voiceDirLineEdit") self.horizontalLayout_2.addWidget(self.voiceDirLineEdit) self.voiceDirToolButton = QToolButton(self.groupBox_3) self.voiceDirToolButton.setObjectName(u"voiceDirToolButton") self.horizontalLayout_2.addWidget(self.voiceDirToolButton) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.statusLabel = QLabel(self.groupBox_3) self.statusLabel.setObjectName(u"statusLabel") self.statusLabel.setMinimumSize(QSize(0, 0)) self.horizontalLayout_3.addWidget(self.statusLabel) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_2) self.startButton = QPushButton(self.groupBox_3) self.startButton.setObjectName(u"startButton") self.horizontalLayout_3.addWidget(self.startButton) self.stopButton = QPushButton(self.groupBox_3) self.stopButton.setObjectName(u"stopButton") self.horizontalLayout_3.addWidget(self.stopButton) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.verticalLayout_4.addWidget(self.groupBox_3) self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.verticalLayout_3 = QVBoxLayout(self.groupBox) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label_5 = QLabel(self.groupBox) self.label_5.setObjectName(u"label_5") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_5) self.timeOutSpinBox = QSpinBox(self.groupBox) self.timeOutSpinBox.setObjectName(u"timeOutSpinBox") self.timeOutSpinBox.setMaximum(999) self.formLayout.setWidget(0, QFormLayout.FieldRole, self.timeOutSpinBox) self.label_3 = QLabel(self.groupBox) self.label_3.setObjectName(u"label_3") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_3) self.offsetSpinBox = QSpinBox(self.groupBox) self.offsetSpinBox.setObjectName(u"offsetSpinBox") self.offsetSpinBox.setMaximum(999999999) self.formLayout.setWidget(1, QFormLayout.FieldRole, self.offsetSpinBox) self.label_6 = QLabel(self.groupBox) self.label_6.setObjectName(u"label_6") self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_6) self.extendSpinBox = QSpinBox(self.groupBox) self.extendSpinBox.setObjectName(u"extendSpinBox") self.extendSpinBox.setMaximum(999999999) self.formLayout.setWidget(2, QFormLayout.FieldRole, self.extendSpinBox) self.label_4 = QLabel(self.groupBox) self.label_4.setObjectName(u"label_4") self.formLayout.setWidget(3, QFormLayout.LabelRole, self.label_4) self.videoIndexSpinBox = QSpinBox(self.groupBox) self.videoIndexSpinBox.setObjectName(u"videoIndexSpinBox") self.videoIndexSpinBox.setMinimum(1) self.videoIndexSpinBox.setMaximum(50) self.formLayout.setWidget(3, QFormLayout.FieldRole, self.videoIndexSpinBox) self.label = QLabel(self.groupBox) self.label.setObjectName(u"label") self.formLayout.setWidget(4, QFormLayout.LabelRole, self.label) self.audioIndexSpinBox = QSpinBox(self.groupBox) self.audioIndexSpinBox.setObjectName(u"audioIndexSpinBox") self.audioIndexSpinBox.setMinimum(1) self.audioIndexSpinBox.setMaximum(50) self.formLayout.setWidget(4, QFormLayout.FieldRole, self.audioIndexSpinBox) self.verticalLayout_3.addLayout(self.formLayout) self.makeTextCheckBox = QCheckBox(self.groupBox) self.makeTextCheckBox.setObjectName(u"makeTextCheckBox") self.verticalLayout_3.addWidget(self.makeTextCheckBox) self.useCharaCheckBox = QCheckBox(self.groupBox) self.useCharaCheckBox.setObjectName(u"useCharaCheckBox") self.verticalLayout_3.addWidget(self.useCharaCheckBox) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_4.addItem(self.horizontalSpacer_3) self.charaButton = QPushButton(self.groupBox) self.charaButton.setObjectName(u"charaButton") self.horizontalLayout_4.addWidget(self.charaButton) self.verticalLayout_3.addLayout(self.horizontalLayout_4) self.verticalLayout_4.addWidget(self.groupBox) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy1) self.verticalLayout = QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(u"verticalLayout") self.logTextEdit = LogTextEdit(self.groupBox_2) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy2) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout.addWidget(self.logTextEdit) self.verticalLayout_4.addWidget(self.groupBox_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.importButton = QPushButton(self.centralwidget) self.importButton.setObjectName(u"importButton") self.importButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.importButton) self.lipSyncButton = QPushButton(self.centralwidget) self.lipSyncButton.setObjectName(u"lipSyncButton") self.lipSyncButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.lipSyncButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(self.centralwidget) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(30, 30)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_4.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"\u58f0\u30d5\u30a9\u30eb\u30c0", None)) self.voiceDirToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.statusLabel.setText(QCoreApplication.translate("MainWindow", u"\u505c\u6b62\u4e2d", None)) self.startButton.setText(QCoreApplication.translate("MainWindow", u"start", None)) self.stopButton.setText(QCoreApplication.translate("MainWindow", u"stop", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u8aad\u307f\u8fbc\u307f", None)) self.label_5.setText(QCoreApplication.translate("MainWindow", u"\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8(\u79d2)", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u9593\u9694(\u30d5\u30ec\u30fc\u30e0)", None)) self.label_6.setText(QCoreApplication.translate("MainWindow", u"\u5b57\u5e55\u5ef6\u9577(\u30d5\u30ec\u30fc\u30e0)", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u30d3\u30c7\u30aa\u30c8\u30e9\u30c3\u30af", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"\u30aa\u30fc\u30c7\u30a3\u30aa\u30c8\u30e9\u30c3\u30af", None)) self.makeTextCheckBox.setText(QCoreApplication.translate("MainWindow", u"\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u304c\u306a\u3051\u308c\u3070\u3001\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u304b\u3089\u4f5c\u308b", None)) self.useCharaCheckBox.setText(QCoreApplication.translate("MainWindow", u"\u30ad\u30e3\u30e9\u30af\u30bf\u30fc\u8a2d\u5b9a\u3092\u4f7f\u3063\u3066\u914d\u7f6e", None)) self.charaButton.setText(QCoreApplication.translate("MainWindow", u"\u30ad\u30e3\u30e9\u30af\u30bf\u30fc\u8a2d\u5b9a", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"\u30ed\u30b0", None)) self.importButton.setText(QCoreApplication.translate("MainWindow", u"import", None)) self.lipSyncButton.setText(QCoreApplication.translate("MainWindow", u"\u53e3\u30d1\u30af", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("MainWindow", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: app/resolve/python/rs_resolve/tool/youtube_chapter/__init__.py ================================================ from .youtube_chapter import ( run, ) ================================================ FILE: app/resolve/python/rs_resolve/tool/youtube_chapter/youtube_chapter.py ================================================ import dataclasses import sys from pathlib import Path from PySide6.QtCore import ( Qt, QStringListModel, QItemSelectionModel, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( config, pipe as p, lang, ) from rs.gui import ( appearance, ) from rs_resolve.core import get_fps from rs_resolve.tool.youtube_chapter.youtube_chapter_ui import Ui_MainWindow APP_NAME = 'Youtubeチャプター' APP_NAME_EN = 'YoutubeChapter' @dataclasses.dataclass class ConfigData(config.Data): title: str = '目次' delimiter: str = '-' is_niconico: bool = False color: str = 'Rose' def select(v, names): m: QStringListModel = v.model() sm = v.selectionModel() sm.clear() ss = m.stringList() for name in names: if name in ss: i = m.match(m.index(0, 0), Qt.DisplayRole, name)[0] sm.setCurrentIndex( i, QItemSelectionModel.SelectionFlag.SelectCurrent | QItemSelectionModel.SelectionFlag.Rows ) class MainWindow(QMainWindow): def __init__(self, parent=None, fusion=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(450, 450) self.fusion = fusion # translate self.lang_code: lang.Code = lang.load() self.setWindowTitle('%s' % (APP_NAME if self.lang_code == lang.Code.ja else APP_NAME_EN)) self.translate() # list view m = QStringListModel() m.setStringList(config.MARKER_COLOR_LIST) self.ui.markerListView.setModel(m) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # button self.ui.copyButton.setStyleSheet(appearance.ex_stylesheet) self.ui.makeButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.makeButton.clicked.connect(self.make) self.ui.copyButton.clicked.connect(self.copy) self.ui.closeButton.clicked.connect(self.close) def translate(self) -> None: if self.lang_code == lang.Code.en: self.ui.titleLabel.setText('title') self.ui.delimiterLabel.setText('delimiter') self.ui.niconicoCheckBox.setText('add # for niconico') self.ui.makeButton.setText('make') self.ui.copyButton.setText('copy') self.ui.closeButton.setText('close') def make(self): v = self.ui.chapterPlainTextEdit data = self.get_data() delim = (' %s ' % data.delimiter).replace(' ', ' ') prefix = '#' if data.is_niconico else '' resolve = self.fusion.GetResolve() projectManager = resolve.GetProjectManager() project = projectManager.GetCurrentProject() if project is None: if self.lang_code == lang.Code.en: v.setPlainText('Project not found.') else: v.setPlainText('Projectが見付かりません。') return timeline = project.GetCurrentTimeline() if timeline is None: if self.lang_code == lang.Code.en: v.setPlainText('Timeline not found.') else: v.setPlainText('Timelineが見付かりません。') return fps = get_fps(timeline) m: dict = timeline.GetMarkers() lst = [data.title] for key in m: if m[key]['color'] == data.color: sec = round(key / fps) minute, sec = divmod(sec, 60) hour, minute = divmod(minute, 60) tc = '%02d:%02d' % (minute, sec) if hour > 0: tc = '%02d:%s' % (hour, tc) if len(lst) == 1 and tc != '00:00': # タイトルが入っているので == 1 lst.append(prefix + '00:00' + delim) lst.append(prefix + tc + delim + m[key]['name']) v.setPlainText('\n'.join(lst)) def copy(self): QApplication.clipboard().setText(self.ui.chapterPlainTextEdit.toPlainText()) def set_data(self, c: ConfigData): self.ui.titleLineEdit.setText(c.title) self.ui.delimiterLineEdit.setText(c.delimiter) self.ui.niconicoCheckBox.setChecked(c.is_niconico) select(self.ui.markerListView, [c.color]) def get_data(self) -> ConfigData: c = ConfigData() c.title = self.ui.titleLineEdit.text().strip() c.delimiter = self.ui.delimiterLineEdit.text().strip() c.is_niconico = self.ui.niconicoCheckBox.isChecked() # c.color v = self.ui.markerListView m: QStringListModel = v.model() lst = v.selectionModel().selectedIndexes() c.color = m.data(lst[0]) if len(lst) > 0 else '' return c def load_config(self) -> None: c = ConfigData() if self.lang_code == lang.Code.en: c.title = 'Chapter' if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run(fusion) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow(fusion=fusion) window.show() sys.exit(app.exec_()) if __name__ == '__main__': pass ================================================ FILE: app/resolve/python/rs_resolve/tool/youtube_chapter/youtube_chapter.ui ================================================ MainWindow 0 0 465 441 MainWindow 題名 区切り文字 ニコニコ動画用に#を付ける 0 0 marker 0 0 0 0 0 0 QAbstractItemView::NoEditTriggers QAbstractItemView::SelectRows QLayout::SetDefaultConstraint Qt::Horizontal 40 20 80 30 生成 80 30 コピー Qt::Horizontal QSizePolicy::Fixed 10 20 80 30 close ================================================ FILE: app/resolve/python/rs_resolve/tool/youtube_chapter/youtube_chapter_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'youtube_chapter.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLayout, QLineEdit, QListView, QMainWindow, QPlainTextEdit, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(465, 441) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.verticalLayout_2 = QVBoxLayout() self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.titleLabel = QLabel(self.centralwidget) self.titleLabel.setObjectName(u"titleLabel") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.titleLabel) self.titleLineEdit = QLineEdit(self.centralwidget) self.titleLineEdit.setObjectName(u"titleLineEdit") self.formLayout.setWidget(0, QFormLayout.FieldRole, self.titleLineEdit) self.delimiterLabel = QLabel(self.centralwidget) self.delimiterLabel.setObjectName(u"delimiterLabel") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.delimiterLabel) self.delimiterLineEdit = QLineEdit(self.centralwidget) self.delimiterLineEdit.setObjectName(u"delimiterLineEdit") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.delimiterLineEdit) self.verticalLayout_2.addLayout(self.formLayout) self.niconicoCheckBox = QCheckBox(self.centralwidget) self.niconicoCheckBox.setObjectName(u"niconicoCheckBox") self.verticalLayout_2.addWidget(self.niconicoCheckBox) self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.verticalLayout = QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.markerListView = QListView(self.groupBox) self.markerListView.setObjectName(u"markerListView") self.markerListView.setBaseSize(QSize(0, 0)) self.markerListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.markerListView.setSelectionBehavior(QAbstractItemView.SelectRows) self.verticalLayout.addWidget(self.markerListView) self.verticalLayout_2.addWidget(self.groupBox) self.horizontalLayout_2.addLayout(self.verticalLayout_2) self.chapterPlainTextEdit = QPlainTextEdit(self.centralwidget) self.chapterPlainTextEdit.setObjectName(u"chapterPlainTextEdit") self.horizontalLayout_2.addWidget(self.chapterPlainTextEdit) self.horizontalLayout_2.setStretch(0, 1) self.horizontalLayout_2.setStretch(1, 2) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalLayout.setSizeConstraint(QLayout.SetDefaultConstraint) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_2) self.makeButton = QPushButton(self.centralwidget) self.makeButton.setObjectName(u"makeButton") self.makeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.makeButton) self.copyButton = QPushButton(self.centralwidget) self.copyButton.setObjectName(u"copyButton") self.copyButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.copyButton) self.horizontalSpacer = QSpacerItem(10, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.titleLabel.setText(QCoreApplication.translate("MainWindow", u"\u984c\u540d", None)) self.delimiterLabel.setText(QCoreApplication.translate("MainWindow", u"\u533a\u5207\u308a\u6587\u5b57", None)) self.niconicoCheckBox.setText(QCoreApplication.translate("MainWindow", u"\u30cb\u30b3\u30cb\u30b3\u52d5\u753b\u7528\u306b#\u3092\u4ed8\u3051\u308b", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"marker", None)) self.makeButton.setText(QCoreApplication.translate("MainWindow", u"\u751f\u6210", None)) self.copyButton.setText(QCoreApplication.translate("MainWindow", u"\u30b3\u30d4\u30fc", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: bin/aquestalk_wrapper.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.aquestalk_wrapper import run run() ================================================ FILE: bin/assistant_seika2wave.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.text2wave.assistant_seika2wave import run run() ================================================ FILE: bin/characters.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.characters import run run() ================================================ FILE: bin/disk_cache.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.disk_cache import run run() ================================================ FILE: bin/install_script.py ================================================ import sys import os from pathlib import Path lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) from rs.core import ( config, pipe as p, ) if __name__ == "__main__": import shutil # C:\ProgramData\Blackmagic Design\DaVinci Resolve\Fusion\Scripts # %APPDATA%\Blackmagic Design\DaVinci Resolve\Fusion\Scripts # C:\ProgramData\Blackmagic Design\Fusion\Scripts # %APPDATA%\Blackmagic Design\Fusion\Scripts for f in p.pipe( config.ROOT_PATH.joinpath('Scripts', 'Comp').iterdir(), p.filter(p.call.is_file()), p.filter(lambda x: x.suffix.lower() in ['.py', '.py2', '.py3']), ): shutil.copyfile( f, Path(os.path.expandvars('%APPDATA%')).joinpath( 'Blackmagic Design', 'Fusion', 'Scripts', 'Comp', f.name ), ) ================================================ FILE: bin/launcher.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.launcher import run run() ================================================ FILE: bin/macro2group.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.macro2group import run run() ================================================ FILE: bin/psd2exr.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.psd2exr import run run() ================================================ FILE: bin/psd_splitter.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.psd_splitter import run run() ================================================ FILE: bin/resolve_launcher.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.resolve_launcher import run run() ================================================ FILE: bin/run_fusion.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.resolve_launcher import run_fusion run_fusion() ================================================ FILE: bin/run_resolve.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.resolve_launcher import run_resolve run_resolve() ================================================ FILE: bin/script_launcher.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.script_launcher import run run() ================================================ FILE: bin/softalk2wave.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.text2wave.softalk2wave import run run() ================================================ FILE: bin/voice_bin.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.voice_bin import run run() ================================================ FILE: bin/voice_sync.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.voice_sync import run run() ================================================ FILE: bin/voicevox_sequencer.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.voicevox_sequencer import run run() ================================================ FILE: bin/vtt2anim.py ================================================ import sys import os lib_path = os.path.abspath( os.path.join(os.path.dirname(__file__), '../library/python') ) sys.path.append(lib_path) if __name__ == "__main__": from rs.tool.vtt2anim import run run() ================================================ FILE: data/app/DiskCache/script_base.txt ================================================ local function split(str, ts) if ts == nil then return {} end local t = {}; i = 1 for s in string.gmatch(str, "([^" .. ts .. "]+)") do t[i] = s i = i + 1 end return t end local function getCurrentFrame(timeline) local timecode = timeline:GetCurrentTimecode() local fps = tonumber(timeline:GetSetting('timelineFrameRate')) local intFps = { [23] = 24, [29] = 30, [47] = 48, [59] = 60, [95] = 96, [119] = 120, } if intFps[fps] then fps = intFps[fps] end local isDF = false if string.find(timecode, ';') ~= nil then isDF = true timecode = string.gsub(timecode, ';', ':') end local t = split(timecode, ':') local h = tonumber(t[1]) local m = tonumber(t[2]) + (h * 60) local s = tonumber(t[3]) + (m * 60) local f = tonumber(t[4]) + (s * fps) local drop_frames = 0 if isDF then local _f = fps / 15 drop_frames = _f * (m - math.floor(m / 10)) end return f - drop_frames end local function getItem(timeline, index) local r if not index then return r end local currentFrame = getCurrentFrame(timeline) for i, item in ipairs(timeline:GetItemListInTrack('video', index)) do if item:GetStart() <= currentFrame and item:GetEnd() > currentFrame then return item end end return r end local function getItemByMarker(timeline, color, index) local items = {} if not index or index > timeline:GetTrackCount('video') then return items end local markers = {} for k, v in pairs(timeline:GetMarkers()) do if v['color'] == color then local s = k + timeline:GetStartFrame() local e = s + v['duration'] markers[#markers + 1] = { ['s'] = s, ['e'] = e } end end if #markers == 0 then items[#items + 1] = getItem(timeline, index) else for i, item in ipairs(timeline:GetItemListInTrack('video', index)) do for i2, marker in ipairs(markers) do if item:GetStart() < marker['e'] and item:GetEnd() > marker['s'] then items[#items + 1] = item break end end end end return items end local function cache(render, color, trackIndexes) if resolve:GetCurrentPage() ~= 'edit' then print('Edit Pageで実行してください。') return end local projectManager = resolve:GetProjectManager() local project = projectManager:GetCurrentProject() if not project then print('Projectが見付かりません。') return end local timeline = project:GetCurrentTimeline() if not timeline then print('Timelineが見付かりません。') return end local data = {} for i, v in ipairs(trackIndexes) do local items = getItemByMarker(timeline, color, v) for i2, item in ipairs(items) do if item:GetFusionCompCount() == 0 then goto continue end local comp = item:GetFusionCompByIndex(1) local lst = comp:GetToolList(false, 'MediaOut') if not lst[1] then goto continue end data[#data + 1] = { ['item'] = item, ['comp'] = comp, ['tool'] = lst[1] } :: continue :: end end if render then resolve:OpenPage('fusion') end for i, d in ipairs(data) do print('--------------------------------------------------------') print(i .. '/' .. #data .. ': ' .. project:GetName() .. ':' .. timeline:GetName() .. ':' .. d.item:GetName() .. ':' .. d.item:GetStart() ) d.tool.Output:ClearDiskCache() if render then local path = 'DiskCaches:\\' .. project:GetName() .. '\\' .. timeline:GetName() .. '\\' .. d.item:GetName() .. '_' .. d.item:GetStart() .. '\\' .. os.date('%y_%m_%d_%H_%M_%S') .. '\\' .. 'cache.0000.raw' d.tool.Output:EnableDiskCache( true, path, false, false, true, true ) local _ct = 0 while d.comp:GetAttrs()['COMPB_Rendering'] do local ct = d.comp:GetAttrs()['COMPN_CurrentTime'] if _ct ~= ct then print(ct) end _ct = ct local sec = tonumber(os.clock() + 1.0); while (os.clock() < sec) do end end print('Render end') else d.tool.Output:EnableDiskCache( false ) print('Clear!') end end if render then resolve:OpenPage('edit') end print('--------------------------------------------------------') print('Done!') end ================================================ FILE: data/app/Fusion.json ================================================ { "program": "bin\\python-3.10.11\\pythonw.exe", "arg": "bin\\run_fusion.py" } ================================================ FILE: data/app/Psd2Tatie/AIUEO_Template.setting ================================================ { Tools = ordered() { BLANK_LINK = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 660, -346.5 } }, }, O = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 880, -346.5 } }, }, O_Mrg = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Background = Input { SourceOp = "BLANK_LINK", Source = "Output", }, Foreground = Input { SourceOp = "O", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 880, -214.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, E_Mrg = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Background = Input { SourceOp = "BLANK_LINK", Source = "Output", }, Foreground = Input { SourceOp = "E", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 990, -214.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, U_Mrg = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Background = Input { SourceOp = "BLANK_LINK", Source = "Output", }, Foreground = Input { SourceOp = "U", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 1100, -214.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, I_Mrg = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Background = Input { SourceOp = "BLANK_LINK", Source = "Output", }, Foreground = Input { SourceOp = "I", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 1210, -214.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, A_Mrg = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Background = Input { SourceOp = "BLANK_LINK", Source = "Output", }, Foreground = Input { SourceOp = "A", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 1320, -214.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, E = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 990, -346.5 } }, }, U = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 1100, -346.5 } }, }, A = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 1320, -346.5 } }, }, I = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 1210, -346.5 } }, }, N_Mrg = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Background = Input { SourceOp = "BLANK_LINK", Source = "Output", }, Foreground = Input { SourceOp = "N", Source = "Output", }, FlattenTransform = Input { Value = 1, }, PerformDepthMerge = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 1430, -214.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, Instance_MouthScale_5 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "O_Mrg", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 880, -82.5 } }, }, N = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 1430, -346.5 } }, }, Instance_MouthScale_1 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "A_Mrg", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 1320, -82.5 } }, }, Instance_MouthScale_4 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "E_Mrg", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 990, -82.5 } }, }, Instance_MouthScale_3 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "U_Mrg", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 1100, -82.5 } }, }, Instance_MouthScale_2 = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "I_Mrg", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 1210, -82.5 } }, }, Instance_MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, SourceOp = "MouthScale", Inputs = { EffectMask = Input { }, SettingsNest = Input { }, TransformNest = Input { }, ReferenceSize = Input { }, Input = Input { SourceOp = "N_Mrg", Source = "Output", }, CommentsNest = Input { }, FrameRenderScriptNest = Input { }, StartRenderScripts = Input { }, EndRenderScripts = Input { } }, ViewInfo = OperatorInfo { Pos = { 1430, -82.5 } }, }, MouthScale = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Input = Input { SourceOp = "MouthBase", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 1540, -82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, MouthBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "MOUSE_LINK", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 1540, -346.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MOUSE_LINK = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 1540, -478.5 } }, }, BASE_LINK = Fuse.Wireless { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 660, 82.5 } }, }, BodyBase = Transform { Locked = true, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "BASE_LINK", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 880, 82.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, MouthAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2, 3, 4, 5, 6, 7 } }, }, Background = Input { SourceOp = "BodyBase", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "MouthScale", Source = "Output", }, LayerName1 = Input { Value = "MouthBase", }, ["Layer2.Foreground"] = Input { SourceOp = "Instance_MouthScale", Source = "Output", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { Value = 0, }, ["Layer3.Foreground"] = Input { SourceOp = "Instance_MouthScale_1", Source = "Output", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { Value = 0, }, ["Layer4.Foreground"] = Input { SourceOp = "Instance_MouthScale_2", Source = "Output", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { Value = 0, }, ["Layer5.Foreground"] = Input { SourceOp = "Instance_MouthScale_3", Source = "Output", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { Value = 0, }, ["Layer6.Foreground"] = Input { SourceOp = "Instance_MouthScale_4", Source = "Output", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { Value = 0, }, ["Layer7.Foreground"] = Input { SourceOp = "Instance_MouthScale_5", Source = "Output", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 1210, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, Closed = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 1815, -346.5 } }, }, EyeAnim = MultiMerge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, }, Background = Input { SourceOp = "MouthAnim", Source = "Output", }, ["Layer1.Foreground"] = Input { SourceOp = "EyeBase", Source = "Output", }, LayerName1 = Input { Value = "EyeBase ", }, LayerEnabled1 = Input { SourceOp = "EyeAnimLayerEnabled1", Source = "Value", }, ["Layer2.Foreground"] = Input { SourceOp = "Closed", Source = "Output", }, LayerName2 = Input { Value = "Closed", }, LayerEnabled2 = Input { SourceOp = "EyeAnimLayerEnabled2", Source = "Value", } }, ViewInfo = OperatorInfo { Pos = { 1980, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { Blink = { INP_MaxAllowed = 1000000, INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 500, INP_Default = 127, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INP_MinAllowed = 0, INPID_InputControl = "SliderControl", LINKS_Name = "Blink" }, Close = { INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "Close", }, Offset = { INP_Integer = true, ICS_ControlPage = "目パチ", INP_MaxScale = 100, INP_Default = 0, INP_MinScale = 0, INP_External = false, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", LINKS_Name = "Offset", }, Make = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import apply_mm;apply_mm(comp,' .. tostring(tool:GetInput('Blink')) .. ',' .. tostring(tool:GetInput('Close')) .. ',' .. tostring(tool:GetInput('Offset')) .. ')')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Make Anim", }, Delete = { ICD_Width = 0.5, INP_Integer = false, LINKID_DataType = "Number", BTNCS_Execute = "local tool = comp:FindTool('EyeAnim')\ncomp:Execute('!Py3: from rs_fusion.core.eye_blink import delete_mm;delete_mm(comp)')\n", ICS_ControlPage = "目パチ", INPID_InputControl = "ButtonControl", LINKS_Name = "Delete Anim", }, at00 = { LBLC_DropDownButton = false, INP_Integer = false, INP_External = false, INPID_InputControl = "LabelControl", LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "目パチ", LINKS_Name = "ボタンを押さないと反映されません。", }, sp00 = { LINKID_DataType = "Number", INP_Integer = false, LBLC_DropDownButton = false, ICS_ControlPage = "目パチ", INPID_InputControl = "LabelControl", INP_Passive = true, INP_External = false, LINKS_Name = "", } } }, EyeAnimLayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, KeyFrames = { [0] = { 1, RH = { 41, 0.666666666666667 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 0, LH = { 82, 0.333333333333333 }, RH = { 124.333333333333, 0.333333333333333 }, Flags = { StepIn = true } }, [127] = { 1, LH = { 125.666666666667, 0.666666666666667 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeAnimLayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, KeyFrames = { [0] = { 0, RH = { 41, 0.333333333333333 }, Flags = { Linear = true, Loop = true, PreLoop = true } }, [123] = { 1, LH = { 82, 0.666666666666667 }, RH = { 124.333333333333, 0.666666666666667 }, Flags = { StepIn = true } }, [127] = { 0, LH = { 125.666666666667, 0.333333333333333 }, Flags = { StepIn = true, Loop = true, PreLoop = true } } } }, EyeBase = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "EYE_LINK", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 1980, -346.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, EYE_LINK = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 1980, -478.5 } }, }, Front_Mrg = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Background = Input { SourceOp = "EyeAnim", Source = "Output", }, Foreground = Input { SourceOp = "FrontMost", Source = "Output", }, PerformDepthMerge = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 2255, 82.5 } }, }, Root = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Input = Input { SourceOp = "Front_Mrg", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 2255, 247.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, ["モーションなし"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Input = Input { SourceOp = "Root", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 2255, 379.5 } }, }, FrontMost = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FlattenTransform = Input { Value = 1, }, Input = Input { SourceOp = "FRONT_LINK", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 2255, -346.5 } }, Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, } }, FRONT_LINK = Fuse.Wireless { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, ViewInfo = OperatorInfo { Pos = { 2255, -478.5 } }, }, ["荒ぶる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1_1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1_1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1_1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2_1", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2_1", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 3080, 643.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2_1 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.03, }, y = Input { Value = 0.03, }, shake = Input { SourceOp = "Shake1_1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1_1", Source = "Result", } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_Integer = false, LINKS_Name = "x", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, y = { INP_Integer = false, LINKS_Name = "y", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0.1, }, shake = { LINKS_Name = "shake", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", }, in_out = { INP_Integer = false, LINKS_Name = "in_out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } }, KeyframeStretcher1_1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2_1Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, } }, }, KeyStretcheronTransform1_2_1Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1_1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 1.5, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.x", }, XMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.x", }, YMinimum = Input { Value = -0.03, Expression = "-Transform1_2_1.y", }, YMaximum = Input { Value = 0.03, Expression = "Transform1_2_1.y", } }, } }, }, ["パーターブ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Center = Input { SourceOp = "Perturb1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 2420, 643.5 } }, }, Perturb1 = PerturbPoint { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Strength = Input { SourceOp = "Motion_Str", Source = "Value", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", } }, }, Motion_Str = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Value = Input { Value = 1, } }, }, Motion_Speed = PublishNumber { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Value = Input { Value = 1, } }, }, ["横揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(v, 0.5)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", } }, ViewInfo = OperatorInfo { Pos = { 1925, 643.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["ぽよ"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform", Source = "speed", Name = "スピード", Page = "Controls", Default = 1, }, Input2 = InstanceInput { SourceOp = "Calculation2", Source = "SecondOperand", Name = "強さ", Default = 1, }, Input3 = InstanceInput { SourceOp = "Transform", Source = "Pivot", } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 1265, 643.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform = Transform { CtrlWZoom = false, CtrlWShown = false, NameSet = true, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "Calculation1", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { speed = { LINKS_Name = "speed", INP_Integer = false, INP_MinAllowed = 0.00999999977648258, LINKID_DataType = "Number", INP_MinScale = 0.00999999977648258, INPID_InputControl = "ScrewControl", ICS_ControlPage = "Controls", INP_Default = 1, } } }, Calculation1 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "Calculation2", Source = "Result", }, SecondOperand = Input { Value = 1, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart", } }, }, Calculation2 = Calculation { CtrlWZoom = false, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonTransformAspectFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.8, }, FirstOperandTimeScale = Input { Expression = "Transform.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", } }, }, CalculationonCalculationonTransformAspectFirstOperand = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { 0.0800000000000001, LH = { 2, 0.0800000000000001 }, RH = { 4.66666666666667, 0.0800000000000001 } }, [8] = { -0.0489999999999999, LH = { 6.33333333333333, -0.0489999999999999 }, RH = { 9.33333333333333, -0.0489999999999999 } }, [12] = { 0.03, LH = { 10.6666666666667, 0.03 }, RH = { 13.3333333333333, 0.03 } }, [16] = { -0.00700000000000001, LH = { 14.6666666666667, -0.00700000000000001 }, RH = { 16.6666666666667, -0.00700000000000001 } }, [18] = { 0.004, LH = { 17.3333333333333, 0.004 }, RH = { 18.6666666666667, 0.004 } }, [20] = { 0, LH = { 19.3333333333333, 0 } } } } }, }, ["拡縮_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, }, Size = Input { Expression = " v", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "1 + amplitude * iif(time > out, 0,bound)", } }, ViewInfo = OperatorInfo { Pos = { 2255, 643.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "SliderControl", LINKS_Name = "bound", }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", INP_Default = 0, INP_MinScale = 0, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", }, v = { INPID_InputControl = "SliderControl", INP_Integer = false, LINKS_Name = "v", LINKID_DataType = "Number", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } }, ["跳ねる_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", } }, ViewInfo = OperatorInfo { Pos = { 1760, 643.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, LINKS_Name = "out", } } }, ["リズム_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Pivot = Input { Value = { 0.5, 0 }, }, Aspect = Input { SourceOp = "リズム_AspectAffset", Source = "Result", }, Input = Input { SourceOp = "モーションなし", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 1595, 643.5 } }, }, ["リズム_AspectAffset"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "リズム_ScaleAndTimeScaleForFPS", Source = "Result", }, SecondOperand = Input { Value = 1, } }, }, ["リズム_ScaleAndTimeScaleForFPS"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "リズム_Loop", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", }, FirstOperandTimeScale = Input { Expression = "30 / comp:GetPrefs().Comp.FrameFormat.Rate", } }, }, ["リズム_Loop"] = Calculation { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "リズム_LoopFirstOperand", Source = "Value", }, Operator = Input { Value = 9, }, FirstOperandTimeOffset = Input { Expression = "- math.floor(time / Frame) * Frame", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Frame = Input { Value = 30, Expression = "30 / Speed", } }, UserControls = ordered() { Speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_Default = 1, }, Frame = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "Frame", INPID_InputControl = "SliderControl", INP_Default = 1, } } }, ["リズム_LoopFirstOperand"] = BezierSpline { SplineColor = { Red = 210, Green = 105, Blue = 30 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, KeyFrames = { [0] = { 0, RH = { 1, 0 }, Flags = { Linear = true } }, [3] = { -0.01, LH = { 2, -0.01 }, RH = { 4, -0.01 } }, [6] = { 0, LH = { 5, 0 } } } }, ["縦揺れ_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "Point(0.5,v)", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, amplitude = Input { SourceOp = "Motion_Str", Source = "Value", }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", } }, ViewInfo = OperatorInfo { Pos = { 2090, 643.5 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 1, INP_Default = 0, }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", INP_Default = 0, INPID_InputControl = "CheckboxControl", LINKS_Name = "Y", } } }, ["ぴょん_Ctrl"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Center = Input { SourceOp = "XYPath1_1", Source = "Value", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, speed = Input { SourceOp = "Motion_Speed", Source = "Value", } }, ViewInfo = OperatorInfo { Pos = { 1430, 643.5 } }, UserControls = ordered() { speed = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "speed", INPID_InputControl = "ScrewControl", INP_Default = 1, }, offset = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "ScrewControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 500, LINKS_Name = "offset", } } }, XYPath1_1 = XYPath { ShowKeyPoints = false, DrawMode = "ModifyOnly", CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { X = Input { Value = 0.5, }, Y = Input { SourceOp = "Calculation1_1_1", Source = "Result", } }, }, Calculation1_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "Calculation2_1_1", Source = "Result", }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeOffset = Input { Expression = "-comp.GlobalStart - ぴょん_Ctrl.offset", } }, }, Calculation2_1_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "Calculation4_1", Source = "Result", }, Operator = Input { Value = 2, }, SecondOperand = Input { Value = 0.5, }, FirstOperandTimeScale = Input { Expression = "ぴょん_Ctrl.speed * 30 / comp:GetPrefs().Comp.FrameFormat.Rate", } }, }, Calculation4_1 = Calculation { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { FirstOperand = Input { SourceOp = "CalculationonCalculationonCalculationonぴょん_CtrlCenterXYPath1_1YFirstOperandFirstOperand", Source = "Value", }, Operator = Input { Value = 2, }, SecondOperand = Input { SourceOp = "Motion_Str", Source = "Value", } }, }, ["CalculationonCalculationonCalculationonぴょん_CtrlCenterXYPath1_1YFirstOperandFirstOperand"] = BezierSpline { SplineColor = { Red = 0, Green = 255, Blue = 0 }, CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, KeyFrames = { [0] = { 0, RH = { 2.65, 0.18 }, Flags = { Linear = true } }, [13] = { 0, LH = { 9.5, 0.194 }, RH = { 15.2, 0.05 } }, [22] = { 0, LH = { 18.7, 0.06 }, RH = { 24.9, 0.02 } }, [30] = { 0, LH = { 27.4851924208954, 0 } } } }, ["跳ねる"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 2585, 643.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.08, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", } } } }, }, ["跳ねる_小"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_1_1", Source = "speed", MinScale = 0.0010000000475, Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_1_1", Source = "amplitude", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 2750, 643.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_1_1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { Center = Input { Value = { 0.5, 0.595105651629515 }, Expression = "Point(0.5, 0.5 + amplitude * iif(time > out, 0,bound))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295154, Expression = "math.abs(sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate))\n", }, speed = Input { Value = 2, }, amplitude = Input { Value = 0.02, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.00100000004749745, INP_MinAllowed = 0.00100000004749745, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "\nwidth", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_Integer = false, LINKS_Name = "out", INPID_InputControl = "SliderControl", LINKID_DataType = "Number", INP_MinScale = 0, INP_MaxScale = 1, INP_Default = 0, } } } }, }, ["不安"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_2", Source = "Input", }, Input3 = InstanceInput { SourceOp = "Shake1", Source = "RandomSeed", Width = 1, Default = 0, }, Input4 = InstanceInput { SourceOp = "Shake1", Source = "Randomize", Width = 0.385, }, Input5 = InstanceInput { SourceOp = "Shake1", Source = "Smoothness", Default = 10, }, Input1 = InstanceInput { SourceOp = "Transform1_2", Source = "x", Name = "X", Default = 0.1, }, Input2 = InstanceInput { SourceOp = "Transform1_2", Source = "y", Name = "Y", Default = 0.1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_2", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 2915, 643.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 107.433, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_2 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.502997744173508, 0.497908177638071 }, Expression = "Point(0.5, 0.5) + shake * in_out", }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, x = Input { Value = 0.01, }, y = Input { Value = 0.01, }, shake = Input { SourceOp = "Shake1", Source = "Position", }, in_out = Input { SourceOp = "KeyframeStretcher1", Source = "Result", } }, ViewInfo = OperatorInfo { Pos = { 0, 28.7576 } }, UserControls = ordered() { x = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "x", }, y = { INP_MinScale = 0, INP_Default = 0.1, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "y", }, shake = { LINKS_Name = "shake", LINKID_DataType = "Point", INPID_InputControl = "OffsetControl", }, in_out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "in_out", } } }, KeyframeStretcher1 = KeyStretcherMod { CtrlWZoom = false, Inputs = { Keyframes = Input { SourceOp = "KeyStretcheronTransform1_2Keyframes", Source = "Value", }, StretchStart = Input { Value = 10, }, StretchEnd = Input { Value = 110, } }, }, KeyStretcheronTransform1_2Keyframes = BezierSpline { SplineColor = { Red = 193, Green = 106, Blue = 231 }, CtrlWZoom = false, KeyFrames = { [0] = { 0, RH = { 3.33333333333333, 0 }, Flags = { Linear = true } }, [10] = { 1, LH = { 6.66666666666667, 1 }, RH = { 43.3333333333333, 1 } }, [110] = { 1, LH = { 76.6666666666667, 1 }, RH = { 113.333333333333, 1 } }, [120] = { 0, LH = { 116.666666666667, 0 } } } }, Shake1 = Shake { Faster = true, CtrlWZoom = false, Inputs = { Smoothness = Input { Value = 2, }, LockXY = Input { Value = 0, }, XMinimum = Input { Value = -0.01, Expression = "-Transform1_2.x", }, XMaximum = Input { Value = 0.01, Expression = "Transform1_2.x", }, YMinimum = Input { Value = -0.01, Expression = "-Transform1_2.y", }, YMaximum = Input { Value = 0.01, Expression = "Transform1_2.y", } }, } }, }, ["震え"] = GroupOperator { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1_3", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1_3", Source = "speed", Default = 2, }, Input2 = InstanceInput { SourceOp = "Transform1_3", Source = "amplitude", Default = 0.1, }, Input3 = InstanceInput { SourceOp = "Transform1_3", Source = "Y", Default = 0, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Transform1_3", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 3245, 643.5 }, Flags = { AllowPan = false, ForceAll = true, GridSnap = true, ConnectedSnap = true, AutoSnap = true, RemoveRouters = true }, Size = { 126, 109.359, 63, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1_3 = Transform { CtrlWShown = false, Inputs = { Center = Input { Value = { 0.504755282581476, 0.5 }, Expression = "iif(Y == 0, Point(v, 0.5),Point(0.5,v))", }, ReferenceSize = Input { Value = 1, }, Input = Input { SourceOp = "モーションなし", Source = "Output", }, bound = Input { Value = 0.951056516295153, Expression = "sin((time - comp.GlobalStart)*speed*pi/comp:GetPrefs().Comp.FrameFormat.Rate)", }, speed = Input { Value = 12, }, amplitude = Input { Value = 0.005, }, out = Input { Value = 59, Expression = "comp.GlobalEnd - (comp.GlobalEnd - comp.GlobalStart + 1) % (comp:GetPrefs().Comp.FrameFormat.Rate/speed)", }, v = Input { Value = 0.504755282581476, Expression = "0.5 + amplitude * iif(time > out, 0,bound)", } }, ViewInfo = OperatorInfo { Pos = { 0, 29.7576 } }, UserControls = ordered() { bound = { INP_Integer = false, LINKID_DataType = "Number", LINKS_Name = "bound", INPID_InputControl = "SliderControl", INP_Default = 0, }, speed = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0.001, INP_MinAllowed = 0.001, LINKID_DataType = "Number", LINKS_Name = "speed", }, width = { INP_MinScale = 0, LINKID_DataType = "Number", INP_Default = 0, INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "\nwidth", }, amplitude = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", LINKS_Name = "amplitude", }, out = { INP_MinScale = 0, INP_Default = 0, LINKID_DataType = "Number", INPID_InputControl = "SliderControl", INP_Integer = false, INP_MaxScale = 1, LINKS_Name = "out", }, v = { LINKID_DataType = "Number", INP_Integer = false, LINKS_Name = "v", INPID_InputControl = "SliderControl", }, Y = { CBC_TriState = false, INP_Integer = true, LINKID_DataType = "Number", LINKS_Name = "Y", INPID_InputControl = "CheckboxControl", INP_Default = 0, } } } }, }, ST_Background = Background { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, TopLeftAlpha = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 2090, 808.5 } }, }, ["モーションSelector"] = Transform { CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Input = Input { SourceOp = "モーションなし", Source = "Output", }, Speed = Input { SourceOp = "Motion_Speed", Source = "Value", }, Str = Input { SourceOp = "Motion_Str", Source = "Value", } }, ViewInfo = OperatorInfo { Pos = { 2255, 808.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, }, UserControls = ordered() { ["N000_モーションなし"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"モーションなし\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "モーションなし", }, ["N001_ぽよ"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぽよ\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぽよ", }, ["N002_ぴょん_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"ぴょん_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "ぴょん_Ctrl", }, ["N003_リズム_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"リズム_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "リズム_Ctrl", }, ["N004_跳ねる_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_Ctrl", }, ["N005_横揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"横揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "横揺れ_Ctrl", }, ["N006_縦揺れ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"縦揺れ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "縦揺れ_Ctrl", }, ["N007_拡縮_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"拡縮_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "拡縮_Ctrl", }, ["N008_パーターブ_Ctrl"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"パーターブ_Ctrl\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "パーターブ_Ctrl", }, ["N009_跳ねる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる", }, ["N010_跳ねる_小"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"跳ねる_小\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "跳ねる_小", }, ["N011_不安"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"不安\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "不安", }, ["N012_荒ぶる"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"荒ぶる\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "荒ぶる", }, ["N013_震え"] = { ICD_Width = 1, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", BTNCS_Execute = "local _a = comp:FindTool(\"モーションSelector\")\nlocal _b = comp:FindTool(\"震え\")\n_a:ConnectInput(\"Input\", _b)\nif _a.ParentTool then\n_a.Center:HideViewControls()\n_a.Pivot:HideViewControls()\n_a.Angle:HideViewControls()\n_a.Size:HideViewControls()\n_a.Aspect:HideViewControls()\n_a.XSize:HideViewControls()\n_a.YSize:HideViewControls()\nend", ICS_ControlPage = "モーション", INPID_InputControl = "ButtonControl", LINKS_Name = "震え", }, Speed = { INP_Integer = false, LINKS_Name = "Speed", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, }, Str = { INP_Integer = false, LINKS_Name = "Str", INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 5, INP_Default = 1, } } }, ST_SetDomain = SetDomain { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Mode = Input { Value = FuID { "Set" }, }, Right = Input { Value = 0, }, Top = Input { Value = 0, }, Input = Input { SourceOp = "ST_Background", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 2090, 940.5 } }, }, ST_Merge = Merge { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Background = Input { SourceOp = "ST_SetDomain", Source = "Output", }, Foreground = Input { SourceOp = "モーションSelector", Source = "Output", }, PerformDepthMerge = Input { Value = 0, } }, ViewInfo = OperatorInfo { Pos = { 2255, 940.5 } }, }, ["レイアウト"] = Transform { NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "D:\\dev\\PycharmProjects\\Resolve_Script\\data\\app\\Psd2Tatie\\" } }, }, Inputs = { Center = Input { Value = { 0.85, 0.1 }, }, Input = Input { SourceOp = "ST_Merge", Source = "Output", } }, ViewInfo = OperatorInfo { Pos = { 2255, 1072.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } } }, ActiveTool = "BASE_LINK" } ================================================ FILE: data/app/Psd2Tatie/after_input.json ================================================ [ { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] ================================================ FILE: data/app/Psd2Tatie/before_input.json ================================================ [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" } ] ================================================ FILE: data/app/Psd2Tatie/input_list.json ================================================ [ { "node": "Root", "page": "User", "id": "CopyPose", "name": "Copy Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "PastePose", "name": "Paste Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "SavePose", "name": "Save Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "Root", "page": "User", "id": "LoadPose", "name": "Load Pose", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Center", "name": "Center", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Pivot", "name": "Pivot", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "UseSizeAndAspect", "name": "Use Size and Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Aspect", "name": "Aspect", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "XSize", "name": "X Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "YSize", "name": "Y Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "Angle", "name": "Angle", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipHoriz", "name": "Flip Horizontal", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "レイアウト", "page": "Controls", "id": "FlipVert", "name": "Flip Vertical", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "Motion_Speed", "page": "Controls", "id": "Value", "name": "スピード", "control_group": 0, "option01": "Page=\"モーション\"", "option02": "", "option03": "" }, { "node": "Motion_Str", "page": "Controls", "id": "Value", "name": "強さ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N000_モーションなし", "name": "モーションなし", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N001_ぽよ", "name": "ぽよ", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N002_ぴょん_Ctrl", "name": "ぴょん_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N003_リズム_Ctrl", "name": "リズム_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N004_跳ねる_Ctrl", "name": "跳ねる_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N005_横揺れ_Ctrl", "name": "横揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N006_縦揺れ_Ctrl", "name": "縦揺れ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N007_拡縮_Ctrl", "name": "拡縮_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N008_パーターブ_Ctrl", "name": "パーターブ_Ctrl", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N009_跳ねる", "name": "跳ねる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N010_跳ねる_小", "name": "跳ねる_小", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N011_不安", "name": "不安", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N012_荒ぶる", "name": "荒ぶる", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "モーションSelector", "page": "モーション", "id": "N013_震え", "name": "震え", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "Page=\"口パク\"", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled4", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled5", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled6", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled7", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerName8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthAnim", "page": "Merge", "id": "LayerEnabled8", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "MouthScale", "page": "Controls", "id": "Size", "name": "Size", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Blink", "name": "Blink", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Close", "name": "Close", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Offset", "name": "Offset", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Make", "name": "Make Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "Delete", "name": "Delete Anim", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "目パチ", "id": "at00", "name": "ボタンを押さないと反映されません。", "control_group": 0, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerOrder", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerSelection", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled1", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled2", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerName3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" }, { "node": "EyeAnim", "page": "Merge", "id": "LayerEnabled3", "name": "Layer List", "control_group": 1, "option01": "", "option02": "", "option03": "" } ] ================================================ FILE: data/app/Psd2Tatie/main_output.json ================================================ [ { "node": "レイアウト", "page": "", "id": "Output", "name": "Output", "control_group": 0, "option01": "", "option02": "", "option03": "" } ] ================================================ FILE: data/app/Resolve.json ================================================ { "program": "bin\\python-3.10.11\\pythonw.exe", "arg": "bin\\run_resolve.py" } ================================================ FILE: data/app/ResolveLauncher/set_pathmap.lua ================================================ local user_path = app:GetPrefs("Global.Paths.Map.UserPaths:") if not user_path:find("%$%(RS_FUSION_USER_PATH%)") then user_path = user_path .. ";$(RS_FUSION_USER_PATH)" app:SetPrefs("Global.Paths.Map.UserPaths:", user_path) app:SavePrefs() end print("Global.Paths.Map.UserPaths: " .. user_path) ================================================ FILE: data/app/ScriptLauncher/script_base.txt ================================================ local function getToolName(st) for key, v in pairs(st['Tools']) do if (type(v) == 'table') and (v['Inputs'] ~= nil) then return key end end return nil end local function setDataForFusion(path, filter_list) local tool_list = comp:GetToolList(true) comp:StartUndo('RS Apply') for i, v in ipairs(tool_list) do local st = v:SaveSettings() local f_st = bmd.readfile(path) local f_name = getToolName(f_st) for i2, key in ipairs(filter_list) do f_st['Tools'][f_name]['Inputs'][key] = st['Tools'][v.Name]['Inputs'][key] local tmp = f_st['Tools'][f_name]['Inputs'][key] if (type(tmp) == 'table') and (tmp['SourceOp'] ~= nil) then local src = tmp['SourceOp'] f_st['Tools'][src] = st['Tools'][src] end end v:LoadSettings(f_st) end comp:EndUndo(true) print('Done!: ' .. path) end local function setDataForResolve(path, filter_list, track_index) local projectManager = resolve:GetProjectManager() local project = projectManager:GetCurrentProject() if not project then print('Projectが見付かりません。') return end local timeline = project:GetCurrentTimeline() if not timeline then print('Timelineが見付かりません。') return end if timeline:GetTrackCount('video') < track_index then print('Trackが見付かりません。') end local items = timeline:GetItemListInTrack('video', track_index) for i, item in ipairs(items) do if item:GetFusionCompCount() == 0 then print('FusionCompが見付かりません。') goto continue end local comp = item:GetFusionCompByIndex(1) local lst = comp:GetToolList(false) local tool local tool_filter = { ['MacroOperator'] = true, ['GroupOperator'] = true, ['TextPlus'] = true, ['Background'] = true, } for i2, t in ipairs(lst) do if tool_filter[t.ID] and not t.ParentTool then tool = t break end end if not tool then goto continue end comp:StartUndo('RS Apply') comp:Lock() local st = tool:SaveSettings() local f_st = bmd.readfile(path) local f_name = getToolName(f_st) for i2, key in ipairs(filter_list) do f_st['Tools'][f_name]['Inputs'][key] = st['Tools'][tool.Name]['Inputs'][key] local tmp = f_st['Tools'][f_name]['Inputs'][key] if (type(tmp) == 'table') and (tmp['SourceOp'] ~= nil) then local src = tmp['SourceOp'] f_st['Tools'][src] = st['Tools'][src] end end tool = tool:Refresh() tool:LoadSettings(f_st) comp:Unlock() comp:EndUndo(true) :: continue :: end print('Done!: ' .. path) end local function setData(path, filter_list, track_index) if resolve and resolve:GetCurrentPage() ~= 'fusion' then setDataForResolve(path, filter_list, track_index) else setDataForFusion(path, filter_list) end end setData( '%s', { %s }, %d ) ================================================ FILE: data/app/VoiceBin/chara.json ================================================ { "chara_list": [ { "track_name": "ME", "reg_exp": "^\\d+_四国めたん.+", "color": "Violet", "anim_type": "aiueo3", "anim_parameter": "", "_setting": "Preset\\TextPlus\\字幕_白_赤紫.setting" }, { "track_name": "ZU", "reg_exp": "^\\d+_ずんだもん.+", "color": "Olive", "anim_type": "aiueo3", "anim_parameter": "", "_setting": "Preset\\TextPlus\\字幕_白_緑.setting" }, { "track_name": "TU", "reg_exp": "^\\d+_春日部つむぎ.+", "color": "Yellow", "anim_type": "aiueo3", "anim_parameter": "", "_setting": "Preset\\TextPlus\\字幕_白_茶.setting" }, { "track_name": "USA", "reg_exp": "^\\d+_中国うさぎ.+", "color": "Pink", "anim_type": "aiueo3", "anim_parameter": "", "_setting": "Preset\\TextPlus\\字幕_白_赤.setting" } ] } ================================================ FILE: data/app/VoiceBin/tatie_script_base.lua ================================================ local function split(str, ts) if ts == nil then return {} end local t = {}; i = 1 for s in string.gmatch(str, "([^" .. ts .. "]+)") do t[i] = s i = i + 1 end return t end local function getCurrentFrame(timeline) local timecode = timeline:GetCurrentTimecode() local fps = tonumber(timeline:GetSetting('timelineFrameRate')) local intFps = { [23] = 24, [29] = 30, [47] = 48, [59] = 60, [95] = 96, [119] = 120, } if intFps[fps] then fps = intFps[fps] end local isDF = false if string.find(timecode, ';') ~= nil then isDF = true timecode = string.gsub(timecode, ';', ':') end local t = split(timecode, ':') local h = tonumber(t[1]) local m = tonumber(t[2]) + (h * 60) local s = tonumber(t[3]) + (m * 60) local f = tonumber(t[4]) + (s * fps) local drop_frames = 0 if isDF then local _f = fps / 15 drop_frames = _f * (m - math.floor(m / 10)) end return f - drop_frames end local function getTrackIndexByName(timeline, name) local r = nil local cnt = timeline:GetTrackCount('video') if cnt == 0 then return r end for i = 1, cnt do if timeline:GetTrackName('video', i) == name then r = i end end return r end local function getItemByTrackName(timeline, name) local r = timeline:GetCurrentVideoItem() local index = getTrackIndexByName(timeline, name) if not index then print('Track not found: ' .. name) print('Currentを使います。') return r end local currentFrame = getCurrentFrame(timeline) for i, item in ipairs(timeline:GetItemListInTrack('video', index)) do if item:GetStart() < currentFrame and item:GetEnd() > currentFrame then return item end end print('Item not found: ' .. name) print('Currentを使います。') return r end local function setTatie(color, track_name, parameter_name, setting_path) local projectManager = resolve:GetProjectManager() local project = projectManager:GetCurrentProject() if not project then print('Projectが見付かりません。') return end local timeline = project:GetCurrentTimeline() if not timeline then print('Timelineが見付かりません。') return end local textPlus = getItemByTrackName(timeline, track_name) if not textPlus then print('VideoItemが見付かりません。') return end if textPlus:GetFusionCompCount() == 0 then print('FusionCompが見付かりません。') return end local comp = textPlus:GetFusionCompByIndex(1) local lst = comp:GetToolList(false) local tool local tool_filter = { ['MacroOperator'] = true, ['GroupOperator'] = true, } for i, t in ipairs(lst) do if tool_filter[t.ID] and not t.ParentTool then tool = t break end end if not tool then print('Nodeが見付かりません。') return end -- setting local tool_lst = {} tool_lst[#tool_lst + 1] = tool local attr_filter = { ['StyledText'] = true, [parameter_name] = true, } for k, v in pairs(tool:SaveSettings()['Tools'][tool.Name]['Inputs']) do if type(v) == 'table' and v['__ctor'] and v['__ctor'] == 'InstanceInput' then if attr_filter[v['Source']] then local _tool = comp:FindTool(v['SourceOp']) tool_lst[#tool_lst + 1] = _tool end end end local f_st = bmd.readfile(setting_path) if not f_st then print('設定ファイルが見付かりません。') print(setting_path) return end local keys = f_st['Tools']['MouthAnimBezierSpline']['KeyFrames'] local new_keys = {} local gs = comp:GetAttrs()['COMPN_GlobalStart'] for i, v in pairs(keys) do local rh = v['RH'] local lh = v['LH'] if rh then rh[1] = rh[1] + gs end if lh then lh[1] = lh[1] + gs end new_keys[i + gs] = v end f_st['Tools']['MouthAnimBezierSpline']['KeyFrames'] = new_keys -- set comp:StartUndo('RS Tatie') comp:Lock() for i, t in pairs(tool_lst) do t:LoadSettings(f_st) end comp:Unlock() comp:EndUndo(true) -- color if color ~= 'None' then textPlus:SetClipColor(color) end -- end print('Dane!(立ち絵)') end setTatie( '%s', '%s', '%s', [[%s]] ) ================================================ FILE: data/app/VoiceBin/tatie_setting_base.txt ================================================ { Tools = ordered() { Ctrl = PipeRouter { CtrlWZoom = false, Inputs = { StyledText = Input { Value = "%s", }, %s = Input { SourceOp = "MouthAnimBezierSpline", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 55, 214.5 } }, UserControls = ordered() { StyledText = { TEC_ReadOnly = false, LINKID_DataType = "Text", TEC_Wrap = false, INPID_InputControl = "TextEditControl", LINKS_Name = "StyledText", }, %s = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 6, LINKS_Name = "%s", } } }, MouthAnimBezierSpline = BezierSpline { SplineColor = { Red = 8, Green = 156, Blue = 231 }, CtrlWZoom = false, KeyFrames = { %s } } }, } ================================================ FILE: data/app/VoiceBin/text_script_base.lua ================================================ local function split(str, ts) if ts == nil then return {} end local t = {}; i = 1 for s in string.gmatch(str, "([^" .. ts .. "]+)") do t[i] = s i = i + 1 end return t end local function getCurrentFrame(timeline) local timecode = timeline:GetCurrentTimecode() local fps = tonumber(timeline:GetSetting('timelineFrameRate')) local intFps = { [23] = 24, [29] = 30, [47] = 48, [59] = 60, [95] = 96, [119] = 120, } if intFps[fps] then fps = intFps[fps] end local isDF = false if string.find(timecode, ';') ~= nil then isDF = true timecode = string.gsub(timecode, ';', ':') end local t = split(timecode, ':') local h = tonumber(t[1]) local m = tonumber(t[2]) + (h * 60) local s = tonumber(t[3]) + (m * 60) local f = tonumber(t[4]) + (s * fps) local drop_frames = 0 if isDF then local _f = fps / 15 drop_frames = _f * (m - math.floor(m / 10)) end return f - drop_frames end local function getTrackIndexByName(timeline, name) local r = nil local cnt = timeline:GetTrackCount('video') if cnt == 0 then return r end for i = 1, cnt do if timeline:GetTrackName('video', i) == name then r = i end end return r end local function getItemByTrackName_t(timeline, name) local r = timeline:GetCurrentVideoItem() local index = getTrackIndexByName(timeline, (name .. '_t')) if not index then print('Track not found: ' .. name .. '_t') print('検索トラック名変更: ' .. name) index = getTrackIndexByName(timeline, name) end if not index then print('Track not found: ' .. name) print('Currentを使います。') return r end local currentFrame = getCurrentFrame(timeline) for i, item in ipairs(timeline:GetItemListInTrack('video', index)) do if item:GetStart() < currentFrame and item:GetEnd() > currentFrame then return item end end print('Item not found') print('Currentを使います。') return r end local function getToolName(st) for key, v in pairs(st['Tools']) do if (type(v) == 'table') and (v['Inputs'] ~= nil) then return key end end return nil end local function setJimaku(txt, color, track_name, setting_path) local projectManager = resolve:GetProjectManager() local project = projectManager:GetCurrentProject() if not project then print('Projectが見付かりません。') return end local timeline = project:GetCurrentTimeline() if not timeline then print('Timelineが見付かりません。') return end local textPlus = getItemByTrackName_t(timeline, track_name) if not textPlus then print('VideoItemが見付かりません。') return end if textPlus:GetFusionCompCount() == 0 then print('FusionCompが見付かりません。') return end local comp = textPlus:GetFusionCompByIndex(1) local lst = comp:GetToolList(false, 'TextPlus') if not lst[1] then print('TextPlus Nodeが見付かりません。') return end local tool = lst[1] -- setting tool.StyledText = txt tool.UseFrameFormatSettings = 0 tool.Width = tonumber(timeline:GetSetting('timelineResolutionWidth')) tool.Height = tonumber(timeline:GetSetting('timelineResolutionHeight')) local st = tool:SaveSettings() local f_st = bmd.readfile(setting_path) if not f_st then print(setting_path) print('settingファイルの読み込みに失敗しました。') return end local name = getToolName(f_st) for i, key in pairs({ 'StyledText', 'UseFrameFormatSettings', 'Width', 'Height' }) do f_st['Tools'][name]['Inputs'][key] = st['Tools'][tool.Name]['Inputs'][key] end -- set comp:StartUndo('RS Jimaku') comp:Lock() tool:LoadSettings(f_st) comp:Unlock() comp:EndUndo(true) if color ~= 'None' then textPlus:SetClipColor(color) end print('Dane!(Text+)') end setJimaku( [[%s]], '%s', '%s', [[%s]] ) ================================================ FILE: data/app/VoiceDropper/setting_aiueo_mm.txt ================================================ { Tools = ordered() { MouthAnim = PipeRouter { CtrlWZoom = false, NameSet = true, Inputs = { LayerName1 = Input { Value = "MouthBase", }, LayerEnabled1 = Input { SourceOp = "MouthAnimLayerEnabled1", Source = "Value", }, LayerName2 = Input { Value = "N", }, LayerEnabled2 = Input { SourceOp = "MouthAnimLayerEnabled2", Source = "Value", }, LayerName3 = Input { Value = "A", }, LayerEnabled3 = Input { SourceOp = "MouthAnimLayerEnabled3", Source = "Value", }, LayerName4 = Input { Value = "I", }, LayerEnabled4 = Input { SourceOp = "MouthAnimLayerEnabled4", Source = "Value", }, LayerName5 = Input { Value = "U", }, LayerEnabled5 = Input { SourceOp = "MouthAnimLayerEnabled5", Source = "Value", }, LayerName6 = Input { Value = "E", }, LayerEnabled6 = Input { SourceOp = "MouthAnimLayerEnabled6", Source = "Value", }, LayerName7 = Input { Value = "O", }, LayerEnabled7 = Input { SourceOp = "MouthAnimLayerEnabled7", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 13365, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } }, MouthAnimLayerEnabled1 = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = { %s } }, MouthAnimLayerEnabled2 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 214 }, CtrlWZoom = false, NameSet = true, KeyFrames = { %s } }, MouthAnimLayerEnabled3 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 125 }, CtrlWZoom = false, NameSet = true, KeyFrames = { %s } }, MouthAnimLayerEnabled4 = BezierSpline { SplineColor = { Red = 232, Green = 82, Blue = 44 }, CtrlWZoom = false, NameSet = true, KeyFrames = { %s } }, MouthAnimLayerEnabled5 = BezierSpline { SplineColor = { Red = 232, Green = 145, Blue = 44 }, CtrlWZoom = false, NameSet = true, KeyFrames = { %s } }, MouthAnimLayerEnabled6 = BezierSpline { SplineColor = { Red = 232, Green = 202, Blue = 44 }, CtrlWZoom = false, NameSet = true, KeyFrames = { %s } }, MouthAnimLayerEnabled7 = BezierSpline { SplineColor = { Red = 210, Green = 232, Blue = 44 }, CtrlWZoom = false, NameSet = true, KeyFrames = { %s } }, }, } ================================================ FILE: data/app/VoiceDropper/setting_base.txt ================================================ { Tools = ordered() { Ctrl = PipeRouter { CtrlWZoom = false, Inputs = { %s = Input { SourceOp = "MouthAnimBezierSpline", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 55, 214.5 } }, UserControls = ordered() { %s = { INP_Integer = true, INP_Default = 0, INPID_InputControl = "SliderControl", INP_MinScale = 0, LINKID_DataType = "Number", INP_MaxScale = 6, LINKS_Name = "%s", } } }, MouthAnimBezierSpline = BezierSpline { SplineColor = { Red = 8, Green = 156, Blue = 231 }, CtrlWZoom = false, KeyFrames = { %s } } }, } ================================================ FILE: data/app/env.json ================================================ { "env": { } } ================================================ FILE: data/app/launcher.json ================================================ { "program": "bin\\python-3.10.11\\pythonw.exe", "arg": "bin\\launcher.py" } ================================================ FILE: data/app/launcher_menu.json ================================================ [ { "name": "ResolveLauncher", "path": "bin/resolve_launcher.py", "ss": "utility", "win": true, "mac": true, "linux": true }, { "name": "softalk2wave", "path": "bin/softalk2wave.py", "ss": "sound", "win": true, "mac": false, "linux": false }, { "name": "AssistantSeika2wave", "path": "bin/assistant_seika2wave.py", "ss": "sound", "win": true, "mac": false, "linux": false }, { "name": "AquesTalkWrapper", "path": "bin/aquestalk_wrapper.py", "ss": "sound", "win": true, "mac": false, "linux": false }, { "name": "VoiceBin", "path": "bin/voice_bin.py", "ss": "sound", "win": true, "mac": true, "linux": true }, { "name": "VoiceSync", "path": "bin/voice_sync.py", "ss": "sound", "win": true, "mac": false, "linux": true }, { "name": "VoicevoxSequencer", "path": "bin/voicevox_sequencer.py", "ss": "sound", "win": true, "mac": false, "linux": true }, { "name": "PsdSplitter", "path": "bin/psd_splitter.py", "ss": "picture", "win": true, "mac": true, "linux": true }, { "name": "Psd2Exr", "path": "bin/psd2exr.py", "ss": "picture", "win": true, "mac": true, "linux": true }, { "name": "Macro2Group", "path": "bin/macro2group.py", "ss": "utility", "win": true, "mac": true, "linux": true }, { "name": "ScriptLauncher", "path": "bin/script_launcher.py", "ss": "utility", "win": true, "mac": true, "linux": true }, { "name": "DiskCache", "path": "bin/disk_cache.py", "ss": "utility", "win": true, "mac": true, "linux": true }, { "name": "Characters", "path": "bin/characters.py", "ss": "utility", "win": true, "mac": true, "linux": true } ] ================================================ FILE: data/lua/add_button.lua ================================================ local function AddButton(UseRefresh, UseLoad, UseSave) local tool_list = comp:GetToolList(true) comp:StartUndo('RS Add Button') for i, v in ipairs(tool_list) do local uc = v.UserControls if UseRefresh then uc['Refresh'] = { LINKS_Name = 'Refresh', LINKID_DataType = 'Number', INPID_InputControl = 'ButtonControl', INP_Integer = false, BTNCS_Execute = "comp:StartUndo('RS Refresh');" .. "local tool_list = comp:GetToolList(false, 'Fuse.RS_GlobalStart');" .. "for k,v in pairs(tool_list) do v:Refresh() end;" .. "comp:EndUndo(true)\n", ICS_ControlPage = 'Tools', } end if UseLoad then uc['LoadSettings'] = { LINKS_Name = 'Load Settings', LINKID_DataType = 'Number', INPID_InputControl = 'ButtonControl', INP_Integer = false, BTNCS_Execute = [[ local node = self:GetTool() local path = fusion:RequestFile( '', '', { FReqB_SeqGather = false, FReqS_Filter = 'Settings File (*.setting)|*.setting', FReqS_Title = 'Load Settings', } ) if path then node:LoadSettings(comp:MapPath(path)) print('Load: ' .. comp:MapPath(path)) end ]], ICS_ControlPage = 'Tools', } end if UseSave then uc['SaveSettings'] = { LINKS_Name = 'Save Settings', LINKID_DataType = 'Number', INPID_InputControl = 'ButtonControl', INP_Integer = false, BTNCS_Execute = [[ local node = self:GetTool() local path = fusion:RequestFile( '', node.Name .. '.setting', { FReqB_Saving = true, FReqB_SeqGather = false, FReqS_Filter = 'Settings File (*.setting)|*.setting', FReqS_Title = 'Save Settings', } ) if path then node:SaveSettings(comp:MapPath(path)) print('Save: ' .. comp:MapPath(path)) end ]], ICS_ControlPage = 'Tools', } end v.UserControls = uc v:Refresh() end comp:EndUndo(true) print('Done!') end ================================================ FILE: data/lua/copy_anim.lua ================================================ local pr_setting = [[ { Tools = ordered() { PipeRouter1 = PipeRouter { CtrlWZoom = false, ViewInfo = PipeRouterInfo { Pos = { 338.52, 5.61355 } }, } } } ]] local function deepcopy(org) local copy if type(org) == 'table' then copy = {} for org_key, org_value in next, org, nil do copy[deepcopy(org_key)] = deepcopy(org_value) end setmetatable(copy, deepcopy(getmetatable(org))) else copy = org end return copy end local function split(str, ts) if ts == nil then return {} end local t = {}; i = 1 for s in string.gmatch(str, "([^" .. ts .. "]+)") do t[i] = s i = i + 1 end return t end local function getCurrentFrame(timeline) local timecode = timeline:GetCurrentTimecode() local fps = tonumber(timeline:GetSetting('timelineFrameRate')) local intFps = { [23] = 24, [29] = 30, [47] = 48, [59] = 60, [95] = 96, [119] = 120, } if intFps[fps] then fps = intFps[fps] end local isDF = false if string.find(timecode, ';') ~= nil then isDF = true timecode = string.gsub(timecode, ';', ':') end local t = split(timecode, ':') local h = tonumber(t[1]) local m = tonumber(t[2]) + (h * 60) local s = tonumber(t[3]) + (m * 60) local f = tonumber(t[4]) + (s * fps) local drop_frames = 0 if isDF then local _f = fps / 15 drop_frames = _f * (m - math.floor(m / 10)) end return f - drop_frames end local function getItem(timeline, index) local currentFrame = getCurrentFrame(timeline) local items = timeline:GetItemListInTrack('video', index) if not items then return end for i, item in ipairs(timeline:GetItemListInTrack('video', index)) do if item:GetStart() <= currentFrame and item:GetEnd() > currentFrame then return item end end return nil end local function getItems(timeline, index, sf, ef) local items = {} if not index or index > timeline:GetTrackCount('video') or index < 1 then return items end for i, item in ipairs(timeline:GetItemListInTrack('video', index)) do if item:GetStart() < ef and item:GetEnd() > sf then items[#items + 1] = item end end return items end local function getAnim(comp, tool, sf) local lst = {} local filter = { ['BezierSpline'] = true, ['PolyPath'] = true, ['XYPath'] = true, } for k, v in pairs(tool:SaveSettings()['Tools'][tool.Name]['Inputs']) do local _tool = tool local _attr_name = k local _attr = v if type(v) == 'table' and v['__ctor'] and v['__ctor'] == 'InstanceInput' then _tool = comp:FindTool(v['SourceOp']) _attr_name = v['Source'] _attr = _tool:SaveSettings()['Tools'][_tool.Name]['Inputs'][_attr_name] end if type(_attr) == 'table' and _attr['__ctor'] and _attr['__ctor'] == 'Input' then if _attr['SourceOp'] then local _anim = comp:FindTool(_attr['SourceOp']) if filter[_anim.ID] then local setting = bmd.readstring(pr_setting) setting['Tools']['PipeRouter1']['Inputs'] = { [_attr_name] = _attr } setting['Tools'][_anim.Name] = _anim:SaveSettings()['Tools'][_anim.Name] local anim_names = {} if _anim.ID == 'BezierSpline' then anim_names[#anim_names + 1] = _anim.Name elseif _anim.ID == 'PolyPath' then -- PolyPath用 local _inputs = _anim:SaveSettings()['Tools'][_anim.Name]['Inputs'] local attr_list = { 'Displacement' } for i, a in ipairs(attr_list) do if _inputs and _inputs[a] and _inputs[a]['SourceOp'] then local _anim2 = comp:FindTool(_inputs[a]['SourceOp']) if _anim2.ID == 'BezierSpline' then setting['Tools'][_anim2.Name] = _anim2:SaveSettings()['Tools'][_anim2.Name] anim_names[#anim_names + 1] = _anim2.Name end end end elseif _anim.ID == 'XYPath' then -- XYPath用 local _inputs = _anim:SaveSettings()['Tools'][_anim.Name]['Inputs'] local attr_list = { 'X', 'Y' } for i, a in ipairs(attr_list) do if _inputs and _inputs[a] and _inputs[a]['SourceOp'] then local _anim2 = comp:FindTool(_inputs[a]['SourceOp']) if _anim2.ID == 'BezierSpline' then setting['Tools'][_anim2.Name] = _anim2:SaveSettings()['Tools'][_anim2.Name] anim_names[#anim_names + 1] = _anim2.Name end end end end -- KeyFrames local gs = comp:GetAttrs()['COMPN_GlobalStart'] for i, n in ipairs(anim_names) do local keys = setting['Tools'][n]['KeyFrames'] local new_keys = {} for j, v in pairs(keys) do local rh = v['RH'] local lh = v['LH'] if rh then rh[1] = rh[1] - gs + sf end if lh then lh[1] = lh[1] - gs + sf end new_keys[j - gs + sf] = v end setting['Tools'][n]['KeyFrames'] = new_keys end -- set data lst[#lst + 1] = { tool = _tool.Name, splines = anim_names, st = setting } end end end end return lst end local function getNode(comp) local lst = comp:GetToolList(false) local tool local tool_filter = { ['MacroOperator'] = true, ['GroupOperator'] = true, } for i, t in ipairs(lst) do if tool_filter[t.ID] and not t.ParentTool then tool = t break end end return tool end local function copyAnim(index) local projectManager = resolve:GetProjectManager() local project = projectManager:GetCurrentProject() if not project then print('Projectが見付かりません。') return end local timeline = project:GetCurrentTimeline() if not timeline then print('Timelineが見付かりません。') return end -- src local videoItem = getItem(timeline, index) if not videoItem then print('VideoItemが見付かりません。') return end if videoItem:GetFusionCompCount() == 0 then print('FusionCompが見付かりません。') return end local comp = videoItem:GetFusionCompByIndex(1) local tool = getNode(comp) if not tool then print('Nodeが見付かりません。') return end local anim_lst = getAnim(comp, tool, videoItem:GetStart()) -- dst local dst_items = getItems(timeline, index - 1, videoItem:GetStart(), videoItem:GetEnd()) for i, item in ipairs(dst_items) do if item:GetFusionCompCount() ~= 0 then local dst_comp = item:GetFusionCompByIndex(1) local sf = item:GetStart() local gs = dst_comp:GetAttrs()['COMPN_GlobalStart'] dst_comp:StartUndo('RS Copy Anim') dst_comp:Lock() for j, anim in ipairs(anim_lst) do local dst_tool = dst_comp:FindTool(anim['tool']) -- KeyFrames local _setting = deepcopy(anim['st']) for k, n in ipairs(anim['splines']) do local keys = _setting['Tools'][n]['KeyFrames'] local new_keys = {} for l, v in pairs(keys) do local rh = v['RH'] local lh = v['LH'] if rh then rh[1] = rh[1] + gs - sf end if lh then lh[1] = lh[1] + gs - sf end new_keys[l + gs - sf] = v end _setting['Tools'][n]['KeyFrames'] = new_keys end -- apply dst_tool:LoadSettings(_setting) end dst_comp:Unlock() dst_comp:EndUndo(true) end end end --copyAnim(3) ================================================ FILE: data/template/AssistantSeika2wave/VOICEVOX_ずんだもん_ノーマル.json ================================================ { "cmd": { "cid": "7006", "volume": "1", "speed": "1", "pitch": "0", "alpha": "", "intonation": "1", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/AssistantSeika2wave/VOICEVOX_四国めたん_ノーマル.json ================================================ { "cmd": { "cid": "7002", "volume": "1", "speed": "1", "pitch": "0", "alpha": "", "intonation": "1", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/AssistantSeika2wave/VOICEVOX_春日部つむぎ_ノーマル.json ================================================ { "cmd": { "cid": "7009", "volume": "1", "speed": "1", "pitch": "0", "alpha": "", "intonation": "1", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/AssistantSeika2wave/VOICEVOX_波音リツ_ノーマル.json ================================================ { "cmd": { "cid": "7013", "volume": "1", "speed": "1", "pitch": "0", "alpha": "", "intonation": "1", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/AssistantSeika2wave/VOICEVOX_雨晴はう_ノーマル.json ================================================ { "cmd": { "cid": "7017", "volume": "1", "speed": "1", "pitch": "0", "alpha": "", "intonation": "1", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/AssistantSeika2wave/棒読みちゃん_女性1.json ================================================ { "cmd": { "cid": "4000", "volume": "50", "speed": "120", "pitch": "100", "alpha": "", "intonation": "", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/AssistantSeika2wave/棒読みちゃん_女性2.json ================================================ { "cmd": { "cid": "4001", "volume": "50", "speed": "120", "pitch": "100", "alpha": "", "intonation": "", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/AssistantSeika2wave/棒読みちゃん_男性1.json ================================================ { "cmd": { "cid": "4002", "volume": "50", "speed": "120", "pitch": "100", "alpha": "", "intonation": "", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/AssistantSeika2wave/棒読みちゃん_男性2.json ================================================ { "cmd": { "cid": "4003", "volume": "50", "speed": "120", "pitch": "100", "alpha": "", "intonation": "", "emotion01": "", "emotion02": "" } } ================================================ FILE: data/template/Chara2Resolve/ゆっくり霊夢改.json ================================================ { "fps": 30, "step": 2, "idle": 90, "offset": 30 } ================================================ FILE: data/template/Chara2Resolve/新れいむ.json ================================================ { "fps": 30, "step": 1, "idle": 90, "offset": 30 } ================================================ FILE: data/template/softalk2wave/女性01.json ================================================ { "cmd": { "voice": "\u5973\u602701", "volume": 50, "speed": 120, "pitch": 100 } } ================================================ FILE: data/template/softalk2wave/女性02.json ================================================ { "cmd": { "voice": "\u5973\u602702", "volume": 50, "speed": 120, "pitch": 100 } } ================================================ FILE: for_linux/Fusion.sh ================================================ #!/bin/bash cd "$(dirname "$0")" source bin/python-3/bin/activate python bin/run_fusion.py ================================================ FILE: for_linux/Resolve.sh ================================================ #!/bin/bash cd "$(dirname "$0")" source bin/python-3/bin/activate python bin/run_resolve.py ================================================ FILE: for_linux/setup_python.sh ================================================ #!/bin/bash cd "$(dirname "$0")" python3 -m venv bin/python-3 source bin/python-3/bin/activate pip install -r requirements.txt ================================================ FILE: for_linux/りぞりぷと.sh ================================================ #!/bin/bash cd "$(dirname "$0")" source bin/python-3/bin/activate python bin/launcher.py ================================================ FILE: for_mac/Fusion.command ================================================ #!/bin/bash cd "$(dirname "$0")" source bin/python-3/bin/activate python bin/run_fusion.py ================================================ FILE: for_mac/Preset/TextPlus/字幕_白.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Hiragino Kaku Gothic Std", }, Style = Input { Value = "W8", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.0705882352941176, }, Green2 = Input { Value = 0.388235294117647, }, Blue2 = Input { Value = 0.0549019607843137, }, ElementShape5 = Input { Value = 1, }, Thickness5 = Input { Value = 0.14, }, }, ViewInfo = OperatorInfo { Pos = { 220, 16.5 } }, } } } ================================================ FILE: for_mac/Preset/TextPlus/字幕_白_紫.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, NameSet = true, CustomData = { Path = { Map = { ["Setting:"] = "FusionTemplates:\\りぞりぷと\\" } }, }, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Depth = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Name1 = Input { Value = "ベース", }, Name2 = Input { Value = "アウトライン", }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Hiragino Kaku Gothic Std", }, Style = Input { Value = "W8", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.384313725490196, }, Green2 = Input { Value = 0.0823529411764706, }, Blue2 = Input { Value = 0.647058823529412, }, }, ViewInfo = OperatorInfo { Pos = { 17215, 247.5 } }, } } } ================================================ FILE: for_mac/Preset/TextPlus/字幕_白_緑.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Hiragino Kaku Gothic Std", }, Style = Input { Value = "W8", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.0705882352941176, }, Green2 = Input { Value = 0.388235294117647, }, Blue2 = Input { Value = 0.0549019607843137, }, ElementShape5 = Input { Value = 1, }, Thickness5 = Input { Value = 0.14, }, }, ViewInfo = OperatorInfo { Pos = { 220, 16.5 } }, } } } ================================================ FILE: for_mac/Preset/TextPlus/字幕_白_赤.setting ================================================ { Tools = ordered() { Text1 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Hiragino Kaku Gothic Std", }, Style = Input { Value = "W8", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.686274509803922, }, Green2 = Input { Value = 0.2, }, Blue2 = Input { Value = 0.211764705882353, }, }, ViewInfo = OperatorInfo { Pos = { 4785, 82.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } } } } ================================================ FILE: for_mac/Preset/TextPlus/字幕_白_赤紫.setting ================================================ { Tools = ordered() { Text2 = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.15 }, }, SelectElement = Input { Value = 1, }, Select = Input { Value = 1, }, Enabled2 = Input { Value = 1, }, StyledText = Input { Value = "Subtitle", }, Font = Input { Value = "Hiragino Kaku Gothic Std", }, Style = Input { Value = "W8", }, Size = Input { Value = 0.07, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Thickness2 = Input { Value = 0.125, }, Red2 = Input { Value = 0.686274509803922, }, Green2 = Input { Value = 0.2, }, Blue2 = Input { Value = 0.450980392156863, }, }, ViewInfo = OperatorInfo { Pos = { 440, 16.5 } }, } } } ================================================ FILE: for_mac/Resolve.command ================================================ #!/bin/bash cd "$(dirname "$0")" source bin/python-3/bin/activate python bin/run_resolve.py ================================================ FILE: for_mac/app/fusion/UserPath/Templates/Edit/Titles/りぞりぷと(RIZORIPUTO)/RS_TextPlus.setting ================================================ { Tools = ordered() { Template = TextPlus { CtrlWZoom = false, Inputs = { GlobalOut = Input { Value = 149, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, Font = Input { Value = "Hiragino Kaku Gothic Std", }, Style = Input { Value = "W8", }, Size = Input { Value = 0.09, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, Filter = Input { Value = "StyledText\nWidth\nHeight\nUseFrameFormatSettings\nFilter", }, }, ViewInfo = OperatorInfo { Pos = { 220, 49.5 } }, UserControls = ordered() { SaveSettings = { INPID_InputControl = "ButtonControl", INP_Integer = false, BTNCS_Execute = [[ local node = self:GetTool() local path = fusion:RequestFile( '', node.Name .. '.setting', { FReqB_Saving = true, FReqB_SeqGather = false, FReqS_Filter = 'Settings File (*.setting)|*.setting', FReqS_Title = 'Save Settings', } ) if path then node:SaveSettings(comp:MapPath(path)) print('Save: ' .. comp:MapPath(path)) end ]], LINKS_Name = "Save Settings", ICS_ControlPage = "Tools", LINKID_DataType = "Number", }, LoadSettings = { INPID_InputControl = "ButtonControl", INP_Integer = false, BTNCS_Execute = [[ local function split(str, ts) if ts == nil then return {} end local t = {} i = 1 for s in string.gmatch(str, "([^" .. ts .. "]+)") do t[i] = s i = i + 1 end return t end local function getToolName(st) for key, v in pairs(st['Tools']) do if (type(v) == 'table') and (v['Inputs'] ~= nil) then return key end end return nil end local node = self:GetTool() local path = fusion:RequestFile( '', '', { FReqB_SeqGather = false, FReqS_Filter = 'Settings File (*.setting)|*.setting', FReqS_Title = 'Load Settings', } ) if path then local st = node:SaveSettings() local filter_list = split(node:GetInput("Filter"),'\n') local f_st = bmd.readfile(comp:MapPath(path)) local f_name = getToolName(f_st) if f_name == nil then return end for i, key in ipairs(filter_list) do f_st['Tools'][f_name]['Inputs'][key] = st['Tools'][node.Name]['Inputs'][key] local tmp = f_st['Tools'][f_name]['Inputs'][key] if (type(tmp) == 'table') and (tmp['SourceOp'] ~= nil) then local src = tmp['SourceOp'] f_st['Tools'][src] = st['Tools'][src] end end node:LoadSettings(f_st) print('Load: ' .. comp:MapPath(path)) end ]], LINKS_Name = "Load Settings", ICS_ControlPage = "Tools", LINKID_DataType = "Number", }, Filter = { LINKS_Name = "Filter", LINKID_DataType = "Text", INPID_InputControl = "TextEditControl", TEC_Wrap = false, TEC_ReadOnly = false, ICS_ControlPage = "Tools", INP_External = false, INP_Passive = true, INP_Default = "StyledText\nWidth\nHeight\nUseFrameFormatSettings\nFilter", } } } } } ================================================ FILE: for_mac/requirements.txt ================================================ aggdraw==1.3.16 attrs==23.1.0 audioread==3.0.0 budoux==0.5.2 certifi==2025.4.26 cffi==1.15.1 chardet==5.2.0 charset-normalizer==3.2.0 Cython==3.0.2 decorator==5.1.1 Deprecated==1.2.14 docopt==0.6.2 EasyProcess==1.1 entrypoint2==1.1 idna==3.10 imageio==2.37.0 jaconv==0.3.4 joblib==1.3.2 lazy_loader==0.4 librosa==0.11.0 llvmlite==0.44.0 mido==1.3.0 MouseInfo==0.1.3 msgpack==1.0.5 mss==9.0.1 networkx==3.1 numba==0.61.2 numpy==2.2.6 OpenEXR==3.4.11 packaging==23.1 pillow==12.2.0 platformdirs==3.10.0 pooch==1.7.0 psd-tools==1.10.8 PyAutoGUI==0.9.54 pycparser==2.21 pykakasi==2.3.0 PyMsgBox==1.0.9 pyperclip==1.8.2 PyRect==0.2.0 pyscreenshot==3.1 PyScreeze==0.1.29 PySide6==6.9.1 PySide6-Addons==6.9.1 PySide6-Essentials==6.9.1 pytsmod==0.3.8 pytweening==1.0.7 PyWavelets==1.4.1 requests==2.32.4 scikit-image==0.25.2 scikit-learn==1.7.0 scipy==1.15.3 shiboken6==6.9.1 soundfile==0.12.1 soxr==0.5.0.post1 StrEnum==0.4.15 threadpoolctl==3.2.0 tifffile==2023.8.30 typing_extensions==4.14.0 urllib3==2.7.0 watchdog==6.0.0 wrapt==1.15.0 ================================================ FILE: for_mac/setup_python.command ================================================ #!/bin/bash cd "$(dirname "$0")" python3 -m venv bin/python-3 source bin/python-3/bin/activate pip install -r requirements.txt ================================================ FILE: for_mac/りぞりぷと.command ================================================ #!/bin/bash cd "$(dirname "$0")" source bin/python-3/bin/activate python bin/launcher.py ================================================ FILE: library/python/rs/__init__.py ================================================ ================================================ FILE: library/python/rs/core/__init__.py ================================================ ================================================ FILE: library/python/rs/core/anim.py ================================================ import enum from strenum import StrEnum from rs.core import pipe as p class Type(StrEnum): aiueo = enum.auto() aiueo2 = enum.auto() aiueo3 = enum.auto() open = enum.auto() TYPE_LIST = p.pipe( Type, p.map(lambda x: x.value), list, ) if __name__ == '__main__': print(TYPE_LIST) ================================================ FILE: library/python/rs/core/app/__init__.py ================================================ from .app import App from .fusion import Fusion from .resolve import Resolve ================================================ FILE: library/python/rs/core/app/app.py ================================================ import dataclasses import subprocess from pathlib import Path from rs.core import config, util from rs.core.env import Env, EnvKey @dataclasses.dataclass class App(config.DataInterface): def get_path(self) -> Path: return Path() def get_env(self) -> Env: env = Env() # PYTHONDONTWRITEBYTECODE # env.set(EnvKey.PYTHONDONTWRITEBYTECODE, '1') # PYTHONPATH env.add_path(EnvKey.PYTHONPATH, suf=[ config.ROOT_PATH.joinpath('library', 'python'), ]) return env def execute(self, args) -> None: if util.IS_MAC: self.execute_for_mac(args) return path = self.get_path() cmd = [ str(path), ] + args env = self.get_env().to_dict() subprocess.Popen( cmd, env=env, ) def execute_for_mac(self, args) -> None: path = self.get_path() cmd = [ 'open', str(path), ] + args env = self.get_env().to_dict() subprocess.Popen( cmd, env=env, ) ================================================ FILE: library/python/rs/core/app/fusion.py ================================================ # -*- coding: utf-8 -*- import os import dataclasses import sys from pathlib import Path from rs.core import config, util from rs.core import pipe as p from rs.core.app import App from rs.core.env import Env, EnvKey def _get_def(): if util.IS_WIN: return r'C:\Program Files\Blackmagic Design\Fusion 18\Fusion.exe' elif util.IS_MAC: return '/Applications/Blackmagic Fusion 18/Fusion.app' else: return '/opt/BlackmagicDesign/Fusion9/Fusion' @dataclasses.dataclass class Fusion(App): exe: str = _get_def() def get_path(self) -> Path: return Path(self.exe) def get_env(self) -> Env: env = super().get_env() env.set( EnvKey.RS_FUSION_USER_PATH, str(config.FUSION_SET_PATH.joinpath('UserPath')) + os.sep ) # FUSION_MasterPrefs # master_prefs = config.FUSION_SET_PATH.joinpath('rs.prefs') # env.set(EnvKey.FUSION_MasterPrefs, str(master_prefs)) # env.set(EnvKey.FUSION_MasterPrefs8, str(master_prefs)) # env.set(EnvKey.FUSION9_MasterPrefs, str(master_prefs)) # env.set(EnvKey.FUSION16_MasterPrefs, str(master_prefs)) # PYTHONPATH env.add_path(EnvKey.PYTHONPATH, pre=[ config.APP_SET_PATH.joinpath('fusion', 'python'), ]) if util.IS_WIN: # PYTHONHOME env.set(EnvKey.PYTHON3HOME, str(config.PYTHON_INSTALL_PATH)) env.set(EnvKey.FUSION_Python3_Home, str(config.PYTHON_INSTALL_PATH)) env.set(EnvKey.FUSION_Python36_Home, str(config.PYTHON_INSTALL_PATH)) # PATH python_bin_path = config.PYTHON_INSTALL_PATH env.add_path(EnvKey.PATH, pre=[ python_bin_path, ]) else: # PYTHONPATH env.add_path(EnvKey.PYTHONPATH, suf=[ config.PYTHON_INSTALL_PATH.joinpath( 'lib', 'python' + str(sys.version_info.major) + '.' + str(sys.version_info.minor), 'site-packages' ), ]) return env if __name__ == '__main__': print(config.PYTHON_INSTALL_PATH) app = Fusion() app.execute([]) ================================================ FILE: library/python/rs/core/app/resolve.py ================================================ # -*- coding: utf-8 -*- import dataclasses from rs.core import config, util from rs.core import pipe as p from rs.core.app import Fusion from rs.core.env import Env, EnvKey def _get_def(): if util.IS_WIN: return r'C:\Program Files\Blackmagic Design\DaVinci Resolve\Resolve.exe' elif util.IS_MAC: return '/Applications/DaVinci Resolve/DaVinci Resolve.app' else: return '/opt/resolve/bin/resolve' @dataclasses.dataclass class Resolve(Fusion): exe: str = _get_def() def get_env(self) -> Env: env = super().get_env() # PYTHONPATH env.add_path(EnvKey.PYTHONPATH, pre=[ config.APP_SET_PATH.joinpath('resolve', 'python'), ]) return env if __name__ == '__main__': print(config.PYTHON_INSTALL_PATH) app = Resolve() app.execute([]) ================================================ FILE: library/python/rs/core/chara_data.py ================================================ import os import re from pathlib import Path import dataclasses from typing import List from rs.core import ( config, pipe as p, anim, ) from rs.gui import table CONFIG_DIR: Path = config.CONFIG_DIR.joinpath('VoiceBin') CONFIG_FILE: Path = CONFIG_DIR.joinpath('chara.json') TEMPLATE_FILE: Path = config.DATA_PATH.joinpath('app', 'VoiceBin', 'chara.json') @dataclasses.dataclass class CharaData(table.RowData): # reg_exp: str = r'^\d+_ずんだもん.+' track_name: str = '' reg_exp: str = r'.+' color: str = 'None' c_code: str = 'auto' str_width: int = 0 anim_type: str = anim.Type.aiueo.value anim_parameter: str = 'Anim' _pose: str = '' _setting: str = r'Preset\TextPlus\字幕_白.setting'.replace('\\', os.sep) @property def setting_file(self) -> Path: path = Path(self._setting.replace('\\', os.sep)) if not path.is_absolute(): return config.ROOT_PATH.joinpath(str(path)) return path @setting_file.setter def setting_file(self, path: Path): if str(path).lower().startswith(str(config.ROOT_PATH).lower()): self._setting = str(path.relative_to(config.ROOT_PATH)).replace('\\', os.sep) else: self._setting = str(path).replace('\\', os.sep) @property def pose_file(self) -> Path: path = Path(self._pose.replace('\\', os.sep)) if not path.is_absolute(): return config.ROOT_PATH.joinpath(str(path)) return path @pose_file.setter def pose_file(self, path: Path): if str(path).lower().startswith(str(config.ROOT_PATH).lower()): self._pose = str(path.relative_to(config.ROOT_PATH)).replace('\\', os.sep) else: self._pose = str(path).replace('\\', os.sep) @classmethod def toHeaderList(cls) -> List[str]: return [ ' トラック名 ', ' 正規表現 ', ' クリップカラー ', ' 文字コード ', ' 字幕幅 ', ' 口パク タイプ ', ' 口パク パラメータ名 ', ' 口パク poseファイル ', ' settingファイル ', ] @dataclasses.dataclass class CharaSetData(config.Data): chara_list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(CharaData)) def get_chara_list(): f = CONFIG_FILE if not f.is_file(): f = TEMPLATE_FILE a = CharaSetData() a.load(f) return a.chara_list def from_file(f: Path) -> CharaData: ch_data = CharaData() for cd in get_chara_list(): cd: CharaData m = re.fullmatch(cd.reg_exp, f.stem) if m is not None: ch_data = cd break return ch_data if __name__ == '__main__': c = CharaData() print(c._setting) print(c.setting_file) ================================================ FILE: library/python/rs/core/colormind.py ================================================ import requests import json URL = 'http://colormind.io' def get_color(model='default', input_list=None): url = URL + '/api/' data = {} if input_list is not None: data['input'] = input_list data['model'] = model try: response = requests.post(url, data=json.dumps(data), timeout=10) r = response.json() except requests.exceptions.RequestException as e: r = {'error': 'RequestException: ' + str(e)} return r if __name__ == '__main__': print(get_color()) lst = ["N", [88, 129, 111], [249, 247, 242], "N", "N"] print(get_color(input_list=lst)) ================================================ FILE: library/python/rs/core/config.py ================================================ import json import os import dataclasses from pathlib import Path from rs.core import util ROOT_PATH: Path = Path(__file__).joinpath('..', '..', '..', '..', '..').resolve() LAUNCHER_CONFIG_FILE: Path = ROOT_PATH.joinpath('data', 'app', 'launcher.json') PYTHONW_EXE_PATH: Path = ROOT_PATH.joinpath( json.loads(LAUNCHER_CONFIG_FILE.read_text(encoding='utf-8'))['program'].replace('\\', os.sep) ) CONFIG_DIR: Path = ROOT_PATH.joinpath('config') DATA_PATH = ROOT_PATH.joinpath('data') BIN_PATH = ROOT_PATH.joinpath('bin') APP_SET_PATH = ROOT_PATH.joinpath('app') FUSION_SET_PATH = APP_SET_PATH.joinpath('fusion') RESOLVE_SET_PATH = APP_SET_PATH.joinpath('resolve') if util.IS_WIN: PYTHON_INSTALL_PATH: Path = PYTHONW_EXE_PATH.parent else: PYTHON_INSTALL_PATH: Path = ROOT_PATH.joinpath('bin', 'python-3') PYTHON_EXE_PATH = PYTHON_INSTALL_PATH.joinpath('python.exe') PYTHON_SCRIPTS_PATH = PYTHON_INSTALL_PATH.joinpath('Scripts') if util.IS_WIN: APPDATA_PATH = Path(os.path.expandvars('$APPDATA')) RESOLVE_USER_PATH = APPDATA_PATH.joinpath('Blackmagic Design', 'DaVinci Resolve', 'Support', 'Fusion') FUSION_USER_PATH = APPDATA_PATH.joinpath('Blackmagic Design', 'Fusion') elif util.IS_MAC: APPDATA_PATH = Path(os.path.expandvars('$HOME')).joinpath('Library', 'Application Support') RESOLVE_USER_PATH = APPDATA_PATH.joinpath('Blackmagic Design', 'DaVinci Resolve', 'Fusion') FUSION_USER_PATH = APPDATA_PATH.joinpath('Blackmagic Design', 'Fusion') else: APPDATA_PATH = Path(os.path.expandvars('$HOME')).joinpath('.local', 'share') RESOLVE_USER_PATH = APPDATA_PATH.joinpath('DaVinciResolve', 'Fusion') FUSION_USER_PATH = APPDATA_PATH.joinpath('Fusion') ENCODING_LIST = [ 'utf-8', 'utf-8-sig', 'utf-16', 'utf-16be', 'utf-16le', 'utf-32', 'utf-32be', 'utf-32le', 'cp932', 'shift_jis', ] MARKER_COLOR_LIST = [ 'Blue', 'Cyan', 'Green', 'Yellow', 'Red', 'Pink', 'Purple', 'Fuchsia', 'Rose', 'Lavender', 'Sky', 'Mint', 'Lemon', 'Sand', 'Cocoa', 'Cream', ] COLOR_LIST = [ 'Orange', 'Apricot', 'Yellow', 'Lime', 'Olive', 'Green', 'Teal', 'Navy', 'Blue', 'Purple', 'Violet', 'Pink', 'Tan', 'Beige', 'Brown', 'Chocolate', ] def get_user_path(is_resolve: bool): return RESOLVE_USER_PATH if is_resolve else FUSION_USER_PATH class DataList(list): def __init__(self, cls): super().__init__() self._data_cls = cls def new_data(self): return self._data_cls() def set(self, lst: list): self.clear() for i in lst: data = self._data_cls() data.set(i) self.append(data) def set_list(self, lst: list): self.clear() for i in lst: self.append(i) def to_list(self) -> list: lst = [] for i in self: lst.append(i) return lst def to_list_of_dict(self) -> list: lst = [] for i in self: lst.append(i.as_dict()) return lst @dataclasses.dataclass class DataInterface: def set(self, dct): base = dataclasses.asdict(self) for k in base.keys(): if k in dct: if isinstance(getattr(self, k), DataInterface): getattr(self, k).set(dct[k]) elif isinstance(getattr(self, k), DataList): getattr(self, k).set(dct[k]) else: setattr(self, k, dct[k]) def as_dict(self) -> dict: dct = dataclasses.asdict(self) for k in dct.keys(): if isinstance(getattr(self, k), DataList): dct[k] = getattr(self, k).to_list_of_dict() return dct @dataclasses.dataclass class Data(DataInterface): def load(self, path: Path) -> None: dct = json.loads(path.read_text(encoding='utf-8')) self.set(dct) def save(self, path: Path) -> None: util.write_text( path, json.dumps(self.as_dict(), indent=2, ensure_ascii=False), ) if __name__ == '__main__': print(ROOT_PATH) print(LAUNCHER_CONFIG_FILE) print(LAUNCHER_CONFIG_FILE.read_text(encoding='utf-8')) print(PYTHONW_EXE_PATH) print(CONFIG_DIR) @dataclasses.dataclass class D(DataInterface): a: int = 10 dl = DataList(D) print(dl) dl.set( [ {'a': 10}, {'a': 20}, {'a': 30}, ] ) print(dl) ================================================ FILE: library/python/rs/core/env.py ================================================ import os import enum from pathlib import Path from typing import Dict, List, Optional from strenum import StrEnum from rs.core import pipe as p class EnvKey(StrEnum): # RS_FUSION_USER_PATH = enum.auto() # python PYTHONDONTWRITEBYTECODE = enum.auto() PYTHONPATH = enum.auto() PYTHONHOME = enum.auto() # maya MAYA_SCRIPT_PATH = enum.auto() MAYA_SHELF_PATH = enum.auto() XBMLANGPATH = enum.auto() MAYA_PLUG_IN_PATH = enum.auto() MAYA_MODULE_PATH = enum.auto() MAYA_ENABLE_LEGACY_RENDER_LAYERS = enum.auto() MAYA_RENDER_DESC_PATH = enum.auto() # houdini HOUDINI_PATH = enum.auto() # resolve fusion PYTHON3HOME = enum.auto() FUSION_Python3_Home = enum.auto() FUSION_Python36_Home = enum.auto() # 9ではFUSION9とかになる? FUSION_MasterPrefs = enum.auto() FUSION_MasterPrefs8 = enum.auto() FUSION9_MasterPrefs = enum.auto() FUSION16_MasterPrefs = enum.auto() # OCIO OCIO = enum.auto() OCIO_ACTIVE_DISPLAYS = enum.auto() OCIO_ACTIVE_VIEWS = enum.auto() # ARNOLD_PLUGIN_PATH = enum.auto() PXR_PLUGINPATH_NAME = enum.auto() # PATH = enum.auto() class Env: def __init__(self, e: Optional[Dict[str, str]] = None) -> None: self._env = e if self._env is None: self._env = os.environ.copy() def get(self, key: EnvKey) -> str: env_key = key.name if env_key not in self._env: return '' return self._env[env_key] def set(self, key: EnvKey, s: str): env_key = key.name self._env[env_key] = s def set_by_text(self, s: str) -> None: for n, v in p.pipe( s, p.call.split('\n'), p.map(lambda x: x.split('=')), p.filter(lambda x: len(x) == 2), p.map(lambda x: (x[0].strip(), x[1].strip())), list, ): ss = v.split('%') for i in range(len(ss)): if i % 2 == 1: val = '' if ss[i] in self._env: val = self._env[ss[i]] v = v.replace('%' + ss[i] + '%', val, 1) self._env[n] = v def add(self, key: EnvKey, prefix: str, suffix: str) -> None: env_key = key.name if env_key not in self._env: self._env[env_key] = '' self._env[env_key] = prefix + self._env[env_key] + suffix def add_path(self, key: EnvKey, pre: Optional[List[Path]] = None, suf: Optional[List[Path]] = None) -> None: if pre is None: pre = [] if suf is None: suf = [] env_key = key.name ss = [] if env_key not in self._env else [self._env[env_key]] lst = list(map(str, pre)) + ss + list(map(str, suf)) self.set(key, os.pathsep.join(lst)) def to_dict(self) -> Dict[str, str]: return self._env.copy() if __name__ == '__main__': env = Env() print(p.pipe( [Path('aaa'), Path('bbb')], p.map(str), os.pathsep.join, )) print(os.pathsep.join(['aaa', 'bbb'])) print(list(EnvKey)) pass ================================================ FILE: library/python/rs/core/fcp.py ================================================ import math import xml.etree.ElementTree as ET class Timeline(object): def __init__(self, xml: str): self.root = ET.fromstring(xml) self.seq = self.root.find('sequence') self.tics = self.seq.find('media').find('video').find('format').find('samplecharacteristics') def set_name(self, name: str): self.root.find('sequence').find('name').text = name def set_fps(self, fps: float): int_fps = math.floor(fps) is_ntsc = False ntsc_list = { 23: 24, 29: 30, 47: 48, 59: 60, 95: 96, 119: 120, } if int_fps in ntsc_list.keys(): int_fps = ntsc_list[int_fps] is_ntsc = True tc = self.seq.find('timecode') for e in [self.seq, tc, self.tics]: e.find('rate').find('timebase').text = str(int_fps) e.find('rate').find('ntsc').text = str(is_ntsc).upper() def set_width(self, width: int): self.tics.find('width').text = str(width) def set_height(self, height: int): self.tics.find('height').text = str(height) def set_dropframe(self, is_dropframe: bool): df = self.seq.find('timecode').find('displayformat') if is_dropframe: df.text = 'DF' else: df.text = 'NDF' def __str__(self): return '\n'.join([ '', '', ET.tostring(self.root, encoding='unicode'), ]) if __name__ == '__main__': from rs.core import config fcp = Timeline(config.DATA_PATH.joinpath('app', 'VoiceDropper', 'Timeline.xml').read_text(encoding='utf-8')) fcp.set_name('test') fcp.set_fps(23.976) fcp.set_width(640) fcp.set_height(480) fcp.set_dropframe(True) print(fcp) ================================================ FILE: library/python/rs/core/lab.py ================================================ from pathlib import Path import numpy as np import librosa from rs.core import ( anim, pipe as p, ) _NONE = 0 _N = 1 _A = 2 _I = 3 _U = 4 _E = 5 _O = 6 _S = 7 def sign2int(s: str): if s in ['pau']: return _N if s in ['a', 'A']: return _A if s in ['i', 'I']: return _I if s in ['u', 'U']: return _U if s in ['e', 'E']: return _E if s in ['o', 'O']: return _O if s in ['N', 'cl']: return _N return _S def sign2intE(s: str): """子音はEとして扱う""" n: int = sign2int(s) if n == _S: return _E return n def _dict2anim_process(dct) -> str: space = '\t\t\t\t' key01_block = '[%d] = { %s,' key02_block = ' LH = { %s, %s },' key03_block = ' RH = { %s, %s },' flagA_block = ' Flags = { Linear = true } }' flagB_block = ' Flags = { StepIn = true } }' key_list = [] size = len(dct) flame_list = list(dct.keys()) for i, frame in enumerate(flame_list): v = dct[frame] s = key01_block % (frame, str(v)) if i != 0: s += key02_block % (str(frame), str(v + ((dct[flame_list[i - 1]] - v) / 3.0))) if i != size - 1: s += key03_block % (str(frame + ((flame_list[i + 1] - frame) / 3.0)), str(v)) if i == 0: s += flagA_block else: s += flagB_block key_list.append(s) return space + (',\n' + space).join(key_list) def dict2anim(dct) -> str: size = len(dct) flame_list = list(dct.keys()) if len(dct) < 2: return '' # 最初と最後は0にしておく dct[flame_list[0]] = 0 dct[flame_list[size - 1]] = 0 return _dict2anim_process(dct) def dict2anim_mm(dct) -> list: anim_list = [] if len(dct) < 2: return anim_list size = len(dct) flame_list = list(dct.keys()) # 最初と最後は0にしておく dct[flame_list[0]] = 0 dct[flame_list[size - 1]] = 0 for i in range(7): _dct = {} for frame in flame_list: if dct[frame] == i: _dct[frame] = 1 else: _dct[frame] = 0 anim_list.append(_dict2anim_process(_dct)) return anim_list def read(path: Path): lst = p.pipe( path.read_text(encoding='utf-8-sig').split('\n'), p.map(p.call.split(' ')), p.filter(lambda x: len(x) == 3), p.map(lambda x: { 's': int(x[0]), 'e': int(x[1]), 'sign': x[2], }), p.filter(lambda x: x['s'] < x['e']), list, ) if lst[0]['s'] != 0: lst.insert(0, { 's': 0, 'e': lst[0]['s'], 'sign': 'pau', }) return lst def _lab2anim(path: Path, fps, anim_tpe, offset: int = 0, is_mm: bool = False) -> list: n = 10000000 scale = 0.8 func = sign2intE if anim_tpe in [anim.Type.aiueo2, anim.Type.aiueo3]: func = sign2int # lab 読み込み pre_data = p.pipe( read(path), p.map(lambda x: { 's': offset + round(x['s'] * fps / n), 'e': offset + round(x['e'] * fps / n), 'sign': x['sign'], }), list, ) data = p.pipe( pre_data, p.map(lambda x: { 's': x['s'], 'e': x['e'], 'sign': func(x['sign']) }), list, ) scale_data = [] if anim_tpe == anim.Type.aiueo3: scale_data = p.pipe( pre_data, p.map(lambda x: { 's': x['s'], 'e': x['e'], 'sign': func(x['sign']) }), list, ) # 子音除去 pre_sign = _N for i in reversed(range(len(data))): if data[i]['sign'] == _S: data[i]['sign'] = pre_sign else: pre_sign = data[i]['sign'] # dict 作成 dct = {} for d in data: dct[d['s']] = d['sign'] dct[d['e']] = _NONE scale_dct = {} if anim_tpe == anim.Type.aiueo3: for d in scale_data: scale_dct[d['s']] = scale if d['sign'] == _S else 1.0 scale_dct[d['e']] = 1.0 if is_mm: anim_list = dict2anim_mm(dct) if anim_tpe == anim.Type.aiueo3: anim_list.append(_dict2anim_process(scale_dct)) return anim_list else: return [dict2anim(dct)] def lab2anim(path: Path, fps, anim_tpe, offset: int = 0) -> str: anim_list = _lab2anim(path, fps, anim_tpe, offset) return anim_list[0] def lab2anim_mm(path: Path, fps, anim_tpe, offset: int = 0) -> list: return _lab2anim(path, fps, anim_tpe, offset, is_mm=True) def get_wav_data(path: Path, fps, offset: int = 0): y, sr = librosa.load(str(path)) rms = librosa.feature.rms(y=y) m = rms.max() + 0.001 # 0 除算防止 rms_n = rms / m times = librosa.times_like(rms, sr=sr) frame = np.round(times * fps) dct = {} for i, v in enumerate(frame): dct[int(v) + offset] = rms_n[0][i] return dct def wav2anim(path: Path, fps, offset: int = 0) -> str: dct = get_wav_data(path, fps, offset) return dict2anim(dct) def to_mm_setting(anim_list) -> str: header_text = ''' { Tools = ordered() { MouthAnim = PipeRouter { CtrlWZoom = false, NameSet = true, Inputs = {''' input_text = ''' LayerEnabled%d = Input { SourceOp = "MouthAnimLayerEnabled%d", Source = "Value", },''' middle_text = ''' }, ViewInfo = OperatorInfo { Pos = { 13365, 115.5 } }, Colors = { TileColor = { R = 0.92156862745098, G = 0.431372549019608, B = 0 }, } },''' spline_header_text = ''' MouthAnimLayerEnabled%d = BezierSpline { SplineColor = { Red = 198, Green = 82, Blue = 232 }, CtrlWZoom = false, NameSet = true, KeyFrames = {''' spline_footer_text = ''' } },''' footer_text = ''' }, }''' layer_max = len(anim_list) input_list = [] spline_list = [] for i in range(1, layer_max + 1): input_list.append(input_text % (i, i)) spline_list.append('\n'.join([ spline_header_text % i, anim_list[i - 1], spline_footer_text ])) return '\n'.join( [header_text] + input_list + [middle_text] + spline_list + [footer_text] ) def wav2setting_mm(comp, path: Path, fps, offset: int = 0) -> str: tool = comp.FindTool('MouthOpenAnim') if tool is None: return [] layer_max = int(tool.GetInput('M_Open', comp.CurrentTime)) threshold = tool.GetInput('Threshold', comp.CurrentTime) # make threshold_list threshold_list = list(np.linspace(0.0, threshold, layer_max - 1)) threshold_list.insert(0, -1.0) # 最小値は0.0なので、最初は下限なしの意味で-1.0を追加 threshold_list.append(2.0) # 最大値は1.0なので、最後は上限なしの意味で2.0を追加 # get wav data dct = get_wav_data(path, fps, offset) # make anim anim_list = [] for i in range(1, layer_max + 1): _dct = {} _sup = threshold_list[i - 1] _inf = threshold_list[i] for frame in dct.keys(): if _inf > dct[frame] >= _sup: _dct[frame] = 1 else: _dct[frame] = 0 anim_list.append(_dict2anim_process(_dct)) # return setting return to_mm_setting(anim_list) if __name__ == '__main__': _lab_file = Path(r'C:\work\wave\00120230716164846_琴葉 茜_今は昔、竹取の翁とい.lab') p.pipe( lab2anim( _lab_file, 30, anim.Type.aiueo, ), print, ) p.pipe( lab2anim( _lab_file, 30, anim.Type.aiueo2, ), print, ) p.pipe( lab2anim_mm( _lab_file, 30, anim.Type.aiueo2, ), print, ) print(anim.TYPE_LIST) ================================================ FILE: library/python/rs/core/lab_romaji.py ================================================ ROMAJI_DICT = { 'a': 'ア', 'i': 'イ', 'u': 'ウ', 'e': 'エ', 'o': 'オ', 'N': 'ン', 'cl': 'ッ', 'pau': ' ', 'sil': ' ', 'br': ' ', 'k': { 'a': 'カ', 'i': 'キ', 'u': 'ク', 'e': 'ケ', 'o': 'コ', }, 's': { 'a': 'サ', 'i': 'スィ', 'u': 'ス', 'e': 'セ', 'o': 'ソ', }, 't': { 'a': 'タ', 'i': 'チ', 'u': 'トゥ', 'e': 'テ', 'o': 'ト', }, 'n': { 'a': 'ナ', 'i': 'ニ', 'u': 'ヌ', 'e': 'ネ', 'o': 'ノ', }, 'h': { 'a': 'ハ', 'i': 'ヒ', 'u': 'フ', 'e': 'ヘ', 'o': 'ホ', }, 'm': { 'a': 'マ', 'i': 'ミ', 'u': 'ム', 'e': 'メ', 'o': 'モ', }, 'y': { 'a': 'ヤ', 'u': 'ユ', 'e': 'イェ', 'o': 'ヨ', }, 'r': { 'a': 'ラ', 'i': 'リ', 'u': 'ル', 'e': 'レ', 'o': 'ロ', }, 'w': { 'a': 'ワ', 'i': 'ウィ', 'e': 'ウェ', 'o': 'ウォ', }, 'g': { 'a': 'ガ', 'i': 'ギ', 'u': 'グ', 'e': 'ゲ', 'o': 'ゴ', }, 'z': { 'a': 'ザ', 'i': 'ズィ', 'u': 'ズ', 'e': 'ゼ', 'o': 'ゾ', }, 'd': { 'a': 'ダ', 'i': 'ディ', 'u': 'ドゥ', 'e': 'デ', 'o': 'ド', }, 'b': { 'a': 'バ', 'i': 'ビ', 'u': 'ブ', 'e': 'ベ', 'o': 'ボ', }, 'p': { 'a': 'パ', 'i': 'ピ', 'u': 'プ', 'e': 'ペ', 'o': 'ポ', }, 'ky': { 'a': 'キャ', 'u': 'キュ', 'e': 'キェ', 'o': 'キョ', }, 'sh': { 'a': 'シャ', 'i': 'シ', 'u': 'シュ', 'e': 'シェ', 'o': 'ショ', }, 'ch': { 'a': 'チャ', 'i': 'チ', 'u': 'チュ', 'e': 'チェ', 'o': 'チョ', }, 'ts': { 'a': 'ツァ', 'i': 'ツィ', 'u': 'ツ', 'e': 'ツェ', 'o': 'ツォ', }, 'ny': { 'a': 'ニャ', 'u': 'ニュ', 'e': 'ニェ', 'o': 'ニョ', }, 'hy': { 'a': 'ヒャ', 'u': 'ヒュ', 'e': 'ヒェ', 'o': 'ヒョ', }, 'f': { 'a': 'ファ', 'i': 'フィ', 'u': 'フ', 'e': 'フェ', 'o': 'フォ', }, 'my': { 'a': 'ミャ', 'u': 'ミュ', 'e': 'ミェ', 'o': 'ミョ', }, 'ry': { 'a': 'リャ', 'u': 'リュ', 'e': 'リェ', 'o': 'リョ', }, 'gy': { 'a': 'ギャ', 'u': 'ギュ', 'e': 'ギェ', 'o': 'ギョ', }, 'j': { 'a': 'ジャ', 'i': 'ジ', 'u': 'ジュ', 'e': 'ジェ', 'o': 'ジョ', }, 'by': { 'a': 'ビャ', 'u': 'ビュ', 'e': 'ビェ', 'o': 'ビョ', }, 'py': { 'a': 'ピャ', 'u': 'ピュ', 'e': 'ピェ', 'o': 'ピョ', }, 'v': { 'a': 'ヴァ', 'i': 'ヴィ', 'u': 'ヴ', 'e': 'ヴェ', 'o': 'ヴォ', }, } def conv(lst: list) -> str: r = '' _sub_dct = None _sion = '' for s in lst: if _sub_dct is not None: if s in _sub_dct: r += _sub_dct[s] _sub_dct = None _sion = '' continue else: r += _sion _sub_dct = None _sion = '' if s in ROMAJI_DICT: if type(ROMAJI_DICT[s]) is str: r += ROMAJI_DICT[s] else: _sub_dct = ROMAJI_DICT[s] _sion = s else: r += s return r if __name__ == '__main__': text = ['pau', 'k', 'o', 'br', 'a', 'z', 'br', 'u', 'cl', 'sh', 'i', 'ny', 'a'] print(conv(text)) ================================================ FILE: library/python/rs/core/lang.py ================================================ import enum import locale from pathlib import Path import dataclasses from strenum import StrEnum from rs.core import config CONFIG_FILE: Path = config.CONFIG_DIR.joinpath('lang.json') class Code(StrEnum): ja = enum.auto() en = enum.auto() def __str__(self) -> str: return self.name @classmethod def from_str(cls, s: str) -> 'Code': if s not in list(cls): return None return cls[s] @classmethod def from_locale(cls) -> 'Code': return cls.from_str(locale.getdefaultlocale()[0][:2]) @dataclasses.dataclass class ConfigData(config.Data): lang_code: str = str(Code.ja) def save(lang_code: Code): config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = ConfigData() c.lang_code = str(lang_code) c.save(CONFIG_FILE) def load() -> Code: c = ConfigData() if CONFIG_FILE.is_file(): c.load(CONFIG_FILE) return Code.from_str(c.lang_code) if __name__ == '__main__': print(list(Code)) print(Code.from_str('ja')) print(Code.from_str('en')) print(Code.from_str('bbb')) print(Code.from_locale()) pass ================================================ FILE: library/python/rs/core/note.py ================================================ import math NOTES: list = [ 'C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B', ] INDEX2NAME_DICT: dict = { 12: 'C0', 13: 'C#0', 14: 'D0', 15: 'D#0', 16: 'E0', 17: 'F0', 18: 'F#0', 19: 'G0', 20: 'G#0', 21: 'A0', 22: 'A#0', 23: 'B0', 24: 'C1', 25: 'C#1', 26: 'D1', 27: 'D#1', 28: 'E1', 29: 'F1', 30: 'F#1', 31: 'G1', 32: 'G#1', 33: 'A1', 34: 'A#1', 35: 'B1', 36: 'C2', 37: 'C#2', 38: 'D2', 39: 'D#2', 40: 'E2', 41: 'F2', 42: 'F#2', 43: 'G2', 44: 'G#2', 45: 'A2', 46: 'A#2', 47: 'B2', 48: 'C3', 49: 'C#3', 50: 'D3', 51: 'D#3', 52: 'E3', 53: 'F3', 54: 'F#3', 55: 'G3', 56: 'G#3', 57: 'A3', 58: 'A#3', 59: 'B3', 60: 'C4', 61: 'C#4', 62: 'D4', 63: 'D#4', 64: 'E4', 65: 'F4', 66: 'F#4', 67: 'G4', 68: 'G#4', 69: 'A4', 70: 'A#4', 71: 'B4', 72: 'C5', 73: 'C#5', 74: 'D5', 75: 'D#5', 76: 'E5', 77: 'F5', 78: 'F#5', 79: 'G5', 80: 'G#5', 81: 'A5', 82: 'A#5', 83: 'B5', 84: 'C6', 85: 'C#6', 86: 'D6', 87: 'D#6', 88: 'E6', 89: 'F6', 90: 'F#6', 91: 'G6', 92: 'G#6', 93: 'A6', 94: 'A#6', 95: 'B6', 96: 'C7', 97: 'C#7', 98: 'D7', 99: 'D#7', 100: 'E7', 101: 'F7', 102: 'F#7', 103: 'G7', 104: 'G#7', 105: 'A7', 106: 'A#7', 107: 'B7', 108: 'C8', 109: 'C#8', 110: 'D8', 111: 'D#8', 112: 'E8', 113: 'F8', 114: 'F#8', 115: 'G8', 116: 'G#8', 117: 'A8', 118: 'A#8', 119: 'B8', 120: 'C9', 121: 'C#9', 122: 'D9', 123: 'D#9', 124: 'E9', 125: 'F9', 126: 'F#9', 127: 'G9', } NAME2INDEX_DICT = {v: k for k, v in INDEX2NAME_DICT.items()} def index2frequency(note_index: int) -> float: return 440.0 * 2.0 ** ((note_index - 69) / 12.0) # A4(69)を基準に計算 def index2pitch(note_index: int) -> float: return math.log(index2frequency(note_index)) def index2name(note_index: int) -> str: if note_index in INDEX2NAME_DICT: return INDEX2NAME_DICT[note_index] return NOTES[note_index % 12] + str(note_index // 12 - 1) def name2index(note_name: str) -> int: note_name = note_name.upper() if note_name in NAME2INDEX_DICT: return NAME2INDEX_DICT[note_name] # note = note_name[0:-1] if note not in NOTES: return -1 # try: octave = int(note_name[-1]) except ValueError: return -1 return NOTES.index(note) + 12 * (octave + 1) if __name__ == "__main__": print(index2frequency(0)) print(index2frequency(60)) print(index2frequency(69)) print(index2frequency(127)) print(index2pitch(69)) print(index2name(69)) print(name2index('C#4')) print(name2index('A#3')) ================================================ FILE: library/python/rs/core/pipe.py ================================================ # -*- coding: utf-8 -*- import traceback import builtins from operator import attrgetter from operator import methodcaller from functools import ( partial, reduce, ) class MethodCaller: def __getattribute__(self, name): return partial(methodcaller, name) def __getattr__(self, name): return partial(methodcaller, name) call = MethodCaller() class AttrGetter: def __getattribute__(self, name): return attrgetter(name) def __getattr__(self, name): return attrgetter(name) get = AttrGetter() def map(f): return partial(builtins.map, f) def iter(f): def _f(x): list(builtins.map(f, x)) # 要素を計算させる目的でlistにしている。 return [] return _f def filter(f): def _f(*args, **kwargs) -> bool: r = f(*args, **kwargs) if type(r) is not bool: try: raise TypeError except TypeError as e: traceback.print_exc() raise return r return partial(builtins.filter, _f) def do(*fs): def _do(x): pipe(x, *fs) return x return _do def pipe(x, *fs): return reduce(lambda a, b: b(a), fs, x) if __name__ == '__main__': print('test') pipe( "aaa", print, ) pipe( ["aaa", 'bbb'], do( iter(print), ), print, ) print('end') ================================================ FILE: library/python/rs/core/read_aloud/__init__.py ================================================ ================================================ FILE: library/python/rs/core/read_aloud/cmd.py ================================================ import dataclasses from pathlib import Path from rs.core import config @dataclasses.dataclass class Data(config.DataInterface): exe_path: str = '' text: str = '' def export(self, path: Path) -> None: pass if __name__ == '__main__': pass ================================================ FILE: library/python/rs/core/read_aloud/seika_say2.py ================================================ import subprocess import dataclasses from pathlib import Path from typing import List from rs.core.read_aloud import cmd EXE_NAME = 'SeikaSay2.exe' @dataclasses.dataclass class Data(cmd.Data): cid: str = '4000' volume: str = '' speed: str = '' pitch: str = '' alpha: str = '' intonation: str = '' emotion01: str = '' emotion02: str = '' def export(self, path: Path) -> None: command: List[str] = [ str(self.exe_path), '-cid', self.cid, '-save', str(path), ] if self.volume.strip() != '': command.append('-volume') command.append(self.volume.strip()) if self.speed.strip() != '': command.append('-speed') command.append(self.speed.strip()) if self.pitch.strip() != '': command.append('-pitch') command.append(self.pitch.strip()) if self.alpha.strip() != '': command.append('-alpha') command.append(self.alpha.strip()) if self.intonation.strip() != '': command.append('-intonation') command.append(self.intonation.strip()) if self.emotion01.strip() != '' and self.emotion02.strip() != '': command.append('-emotion') command.append(self.emotion01.strip()) command.append(self.emotion02.strip()) command.append('-t') command.append(self.text.replace('\n', ' ')) subprocess.run(command, shell=True) if __name__ == '__main__': s = Data() s.cid = '4000' s.volume = '50' s.speed = '120' s.pitch = '100' s.exe_path = 'D:/App/assistantseika20220205c/SeikaSay2/SeikaSay2.exe' s.text = 'おはようございます。' s.export(Path('D:/App/assistantseika20220205c/SeikaSay2/out.wav')) s2 = Data() s2.cid = '7009' s2.volume = '1' s2.speed = '1' s2.pitch = '0' s2.intonation = '1' s2.exe_path = 'D:/App/assistantseika20220205c/SeikaSay2/SeikaSay2.exe' s2.text = 'おはようございます。' s2.export(Path('D:/App/assistantseika20220205c/SeikaSay2/out2.wav')) ================================================ FILE: library/python/rs/core/read_aloud/softalk.py ================================================ import subprocess import dataclasses from pathlib import Path from typing import List from rs.core.read_aloud import cmd VOICE_LIST: List[str] = [ '女性01', '女性02', '男性01', '男性02', 'ロボット', '中性', '機械', '特殊', '女性 (defo1)', '女性 (f1c)', '女性 (f3a)', '女性 (f4)', '女性 (rm)', '女性 (rm3)', '女性 (teto1)', '女性 (huskey)', '女性 (momo1)', '女性 (nonbiri)', '男性 (m4b)', '男性 (m5)', '中性 (mf1)', '中性 (mf2)', 'ロボット (robo)', 'ロボット (rb2)', 'ロボット (rb3)', '女性 (F1E)', '女性 (F2E)', '男性 (M1E)', 'Microsoft Haruka Desktop - Japanese', 'Microsoft Zira Desktop - English (United States)', ] EXE_NAME = 'softalkw.exe' @dataclasses.dataclass class Data(cmd.Data): voice: str = '女性01' volume: int = 50 speed: int = 120 pitch: int = 100 def export(self, path: Path) -> None: command: List[str] = [ str(self.exe_path), '/R:' + str(path), '/NM:' + self.voice, '/V:' + str(self.volume), '/S:' + str(self.speed), '/O:' + str(self.pitch), '/W:' + self.text.replace('\n', ' '), ] subprocess.run(command, shell=True) if __name__ == '__main__': s = Data() s.exe_path = 'D:/App/softalk/softalkw.exe' s.text = 'おはようございます。' s.export(Path('D:/App/softalk/out.wav')) ================================================ FILE: library/python/rs/core/srt.py ================================================ from datetime import timedelta from pathlib import Path from typing import List import dataclasses from rs.core import ( pipe as p, util, ) def seconds2str(s: float) -> str: t = timedelta(seconds=s) l: List[str] = str(t).split(':') if len(l) == 3: l[0] = l[0].zfill(2) if len(l[2]) == 2: l[2] += '.000000' l[2] = l[2].replace('.', ',')[:6] return ':'.join(l) @dataclasses.dataclass class Subtitle: start_time: float = 0.0 # seconds end_time: float = 0.0 # seconds text: str = '' def __str__(self) -> str: return '%s --> %s\n%s' % ( seconds2str(self.start_time), seconds2str(self.end_time), self.text.strip(), ) class Srt: def __init__(self): self.subtitles: List[Subtitle] = [] def __str__(self) -> str: return p.pipe( self.subtitles, enumerate, p.map(lambda x: '%d\n%s\n' % (x[0] + 1, x[1])), '\n'.join, ) def save(self, path: Path) -> None: util.write_text( path, str(self), ) if __name__ == '__main__': srt = Srt() s1 = Subtitle(0, 1.2, 'おはようございます。') s2 = Subtitle() s2.start_time = 0.0 s2.end_time = 3456.3333333 s2.text = 'こんばんは' srt.subtitles.append(s1) srt.subtitles.append(s2) print(str(srt)) print('end') ================================================ FILE: library/python/rs/core/txt.py ================================================ from pathlib import Path from rs.core import config def read(f: Path, c_code: str): import chardet # 文字コード _code = c_code.strip().lower() if _code in ['auto', '']: with open(f, 'rb') as _f: content = _f.read() char_code = chardet.detect(content) enc: str = char_code['encoding'] if enc is None or enc.lower() not in config.ENCODING_LIST: try: t = content.decode(encoding='utf-8') except: t = content.decode(encoding='cp932') else: if enc.lower() == 'shift_jis': enc = 'cp932' t = content.decode(encoding=enc) else: t = f.read_text(encoding=_code) # 改行コード t = t.replace('\r\n', '\n') return t ================================================ FILE: library/python/rs/core/ust.py ================================================ import re from pathlib import Path from rs.core import ( pipe as p, ) def read(path: Path): dct = { 'notes': [] } for lst in p.pipe( path.read_text(encoding='cp932'), lambda x: re.split(r'\n(?=\[#)', x), p.map(p.call.split('\n')), p.filter(lambda x: len(x) > 1), p.map(lambda x: [ re.sub(r'\[#(.+)]', r'\1', x[0]), p.pipe( x[1:], p.map(p.call.split('=')), p.filter(lambda y: len(y) == 1 or len(y) == 2), p.map(lambda y: [y[0], None] if len(y) == 1 else y), dict, lambda y: y if len(y.keys()) != 1 else ( y if list(y.values())[0] is not None else list(y.keys())[0] ), ), ]), list, ): try: index = int(lst[0]) dct['notes'].append(lst[1]) dct['notes'][-1]['Index'] = index except ValueError: dct[lst[0]] = lst[1] return dct if __name__ == '__main__': pass ================================================ FILE: library/python/rs/core/util.py ================================================ import functools import platform import subprocess import unicodedata from pathlib import Path import budoux from rs.core import ( pipe as p, ) class Singleton: _unique_instance = None @classmethod def get_instance(cls): if not cls._unique_instance: cls._unique_instance = cls() return cls._unique_instance def memoize(f): cache = f.cache = {} def del_cache(*args, **kwargs): key = args + tuple(kwargs.items()) if key in cache: del cache[key] f.del_cache = del_cache @functools.wraps(f) def wrapper(*args, **kwargs): key = args + tuple(kwargs.items()) if key not in cache: cache[key] = f(*args, **kwargs) return cache[key] return wrapper IS_WIN = platform.system() == 'Windows' IS_MAC = platform.system() == 'Darwin' def write_text(path: Path, s: str) -> None: with path.open('w', encoding='utf-8', newline='\n') as f: f.write(s) def open_url(url): import webbrowser if IS_WIN: webbrowser.get('windows-default').open(url) elif IS_MAC: webbrowser.get('macosx').open(url) else: webbrowser.open(url) def open_directory(path: Path): if IS_WIN: subprocess.Popen(['explorer', str(path)]) elif IS_MAC: subprocess.Popen(['open', str(path)]) else: subprocess.Popen(['xdg-open', str(path)]) def get_char_width(c): data = unicodedata.east_asian_width(c) return 1 if data in ['Na', 'H'] else 2 def get_str_width(s): return p.pipe( s, p.map(get_char_width), sum, ) def str2lines(s: str, width: int): if width <= 0: return s parser = budoux.load_default_japanese_parser() ss = parser.parse(s) lines = [''] for _s in ss: if get_str_width(lines[-1] + _s) > width: lines.append(_s) else: lines[-1] += _s return '\n'.join(lines) if __name__ == '__main__': print(get_str_width('abcあいう')) print(str2lines('今日は晴れています。', 10)) ================================================ FILE: library/python/rs/core/voice_bin_process.py ================================================ import os import re import time from pathlib import Path import soundfile from rs.core import ( config, pipe as p, srt, lab, util, chara_data, txt, ) from rs.core.chara_data import CharaData SCRIPT_DIR: Path = config.ROOT_PATH.joinpath('data', 'app', 'VoiceBin') TEXT_SCRIPT_BASE: str = SCRIPT_DIR.joinpath('text_script_base.lua').read_text(encoding='utf-8') TATIE_SCRIPT_BASE: str = SCRIPT_DIR.joinpath('tatie_script_base.lua').read_text(encoding='utf-8') TATIE_SETTING_BASE: str = SCRIPT_DIR.joinpath('tatie_setting_base.txt').read_text(encoding='utf-8') def del_script(f: Path): d = f.parent srt_file = d.joinpath(f.stem + '.srt') lua_file = d.joinpath(f.stem + '.lua') tatie_lua_file = d.joinpath(f.stem + '.tatie.lua') setting_file = d.joinpath(f.stem + '.setting') for f in [srt_file, lua_file, tatie_lua_file, setting_file]: if f.is_file(): f.unlink() def run(f: Path, fps, time_out=10.0): r = False # time out 設定 step = 0.2 start_time = time.time() is_time_out = False # ロック確認 while True: if time.time() - start_time > time_out: is_time_out = True break try: os.rename(str(f), str(f)) break except OSError: time.sleep(step) if is_time_out: return r # d = f.parent txt_file = d.joinpath(f.stem + '.txt') if not txt_file.is_file(): return r srt_file = d.joinpath(f.stem + '.srt') lab_file = d.joinpath(f.stem + '.lab') lua_file = d.joinpath(f.stem + '.lua') tatie_lua_file = d.joinpath(f.stem + '.tatie.lua') setting_file = d.joinpath(f.stem + '.setting') # flag srt_exists = srt_file.is_file() lua_exists = lua_file.is_file() setting_exists = setting_file.is_file() if srt_exists and lua_exists and setting_exists: return r # キャラクター設定 ch_data = CharaData() for cd in chara_data.get_chara_list(): cd: CharaData m = re.fullmatch(cd.reg_exp, f.stem) if m is not None: ch_data = cd break t = util.str2lines( txt.read(txt_file, ch_data.c_code), ch_data.str_width * 2, ) # SRT if not srt_exists: wave_data, samplerate = soundfile.read(str(f)) _d: float = float(wave_data.shape[0]) / samplerate srt_data = srt.Srt() srt_data.subtitles.append(srt.Subtitle(0, _d, t)) srt_data.save(srt_file) r = True # Text+ if not lua_exists: lua = TEXT_SCRIPT_BASE % ( t, ch_data.color, ch_data.track_name, str(ch_data.setting_file) ) util.write_text( lua_file, lua, ) # 立ち絵 if setting_exists: return r anim = '' if ch_data.anim_type.strip().lower() == 'open': anim = lab.wav2anim(f, fps) elif lab_file.is_file(): anim = lab.lab2anim(lab_file, fps, ch_data.anim_type.strip().lower()) if anim != '': util.write_text( setting_file, TATIE_SETTING_BASE % ( t.replace('\n', '\\n').replace('"', '\\"'), ch_data.anim_parameter, ch_data.anim_parameter, ch_data.anim_parameter, anim, ), ) util.write_text( tatie_lua_file, TATIE_SCRIPT_BASE % ( ch_data.color, ch_data.track_name, ch_data.anim_parameter, str(setting_file) ), ) return r ================================================ FILE: library/python/rs/core/voicevox/__init__.py ================================================ ================================================ FILE: library/python/rs/core/voicevox/api.py ================================================ import json import requests import time VOICEVOX_PORT: int = 50021 VOICEVOX_NEMO_PORT: int = 50121 SHAREVOX_PORT: int = 50025 def get(command: str, max_retry: int, port: int = VOICEVOX_PORT): r = None for i in range(max_retry): r = requests.get( f'http://localhost:{port}/' + command, timeout=(10.0, 300.0), ) if r.status_code == requests.codes.ok: break time.sleep(1) if r is None: raise ConnectionError(f'VOICEVOXとの通信に失敗しました。 {command}:') return r def post(command: str, params, data, max_retry: int, port: int = VOICEVOX_PORT): r = None for i in range(max_retry): r = requests.post( f'http://localhost:{port}/' + command, params=params, data=json.dumps(data), timeout=(10.0, 300.0), ) if r.status_code == requests.codes.ok: break time.sleep(1) if r is None: raise ConnectionError(f'VOICEVOXとの通信に失敗しました。 {command}:') return r def core_versions(max_retry: int, port: int = VOICEVOX_PORT): command = 'core_versions' return get(command, max_retry, port).json() def speakers(max_retry: int, port: int = VOICEVOX_PORT): command = 'speakers' return get(command, max_retry, port).json() def audio_query(text: str, speaker: int, max_retry: int, port: int = VOICEVOX_PORT): command = 'audio_query' params = {'text': text, 'speaker': speaker} return post(command, params, None, max_retry, port).json() def synthesis(speaker: int, data, max_retry: int, port: int = VOICEVOX_PORT): command = 'synthesis' params = {'speaker': speaker} return post(command, params, data, max_retry, port).content if __name__ == "__main__": from pprint import pprint print(core_versions(10)) print(speakers(10)) query_data = audio_query('こんにちは さようなら', 8, 10) pprint(query_data) print(synthesis(8, query_data, 10)) ================================================ FILE: library/python/rs/core/voicevox/data.py ================================================ import dataclasses from typing import Optional from rs.core import ( config, pipe as p, note, ) from rs.core.voicevox import api from rs.core.voicevox.mora_list import openjtalk_text2mora as text2mora @dataclasses.dataclass class Speaker(config.DataInterface): id: int = 0 name: str = '' style: str = '' def get_display_name(self): return f'{self.name}({self.style})' @dataclasses.dataclass class SpeakerList(config.Data): _list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(Speaker)) def to_list(self): return self._list.to_list() def to_dict(self): return self._list.to_list_of_dict() def get_display_name_list(self): return p.pipe( self._list, p.map(p.call.get_display_name()), list, ) def get_display_name(self, id: int): display_name = None for s in self._list: if s.id == id: display_name = s.get_display_name() break return display_name def get_id_from_display_name(self, display_name): speaker_id = None for s in self._list: if display_name == s.get_display_name(): speaker_id = s.id break return speaker_id def set_from_voicevox(self, max_retry: int = 10, port: int = 50021): self._list.set_list(p.pipe( api.speakers(max_retry, port), p.map(lambda x: p.pipe( x['styles'], p.map( lambda y: Speaker( y['id'], x['name'], y['name'], ) ), list, )), list, lambda x: sum(x, []), )) @dataclasses.dataclass class Mora(config.DataInterface): text: str = 'ラ' consonant: Optional[str] = 'r' consonant_length: Optional[float] = 0.1 vowel: str = 'a' vowel_length: float = 0.4 pitch: float = p.pipe( 'A4', note.name2index, note.index2pitch, ) def set_rest(self, length: float): self.text = '、' self.consonant = None self.consonant_length = None self.vowel = 'pau' self.vowel_length = length self.pitch = 0.0 def set_note(self, text: str, note_index: int, length: float): consonant_max_length = 0.1 # 音素 if text in text2mora: self.text = text self.consonant, self.vowel = text2mora[text] if self.consonant == '': self.consonant = None # length if self.consonant is None: self.consonant_length = None self.vowel_length = length else: if length / 2.0 < consonant_max_length: self.consonant_length = length / 2.0 self.vowel_length = length / 2.0 else: self.consonant_length = consonant_max_length self.vowel_length = length - consonant_max_length # pitch self.pitch = note.index2pitch(note_index) def get_sec(self): if self.consonant is None: return self.vowel_length return self.consonant_length + self.vowel_length def get_phoneme_list(self): lst = [] if self.consonant is not None: lst.append({ 'sign': self.consonant, 'length': self.consonant_length, }) lst.append({ 'sign': self.vowel, 'length': self.vowel_length, }) return lst @dataclasses.dataclass class AccentPhrase(config.DataInterface): moras: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(Mora)) accent: int = 1 pause_mora: Optional[Mora] = None is_interrogative: bool = False def get_text(self): text = p.pipe( self.moras, p.map(lambda x: x.text), ''.join, ) if self.pause_mora is not None: text += self.pause_mora.text return text def get_phoneme_list(self): lst = [] for m in self.moras: lst.extend(m.get_phoneme_list()) if self.pause_mora is not None: lst.extend(self.pause_mora.get_phoneme_list()) return lst @dataclasses.dataclass class AudioQuery(config.DataInterface): accent_phrases: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(AccentPhrase)) speedScale: float = 1.0 pitchScale: float = 0.0 intonationScale: float = 1.0 volumeScale: float = 1.0 prePhonemeLength: float = 0.0 postPhonemeLength: float = 0.0 outputSamplingRate: int = 24000 outputStereo: bool = False def get_text(self): return p.pipe( self.accent_phrases, p.map(lambda x: x.get_text()), ''.join, ) def get_phoneme_list(self): lst = [] if self.prePhonemeLength > 0.0: lst.append({ 'sign': 'pau', 'length': self.prePhonemeLength, }) for a in self.accent_phrases: lst.extend(a.get_phoneme_list()) if self.postPhonemeLength > 0.0: lst.append({ 'sign': 'pau', 'length': self.postPhonemeLength, }) return lst if __name__ == "__main__": s_list = SpeakerList() s_list.set_from_voicevox() print(s_list) print(s_list.get_display_name_list()) print(s_list.get_id_from_display_name('ずんだもん(ノーマル)')) ================================================ FILE: library/python/rs/core/voicevox/mora_list.py ================================================ """ voicevox_engineのソースコードから取得したモーラ対応表 以下voicevox_engineのコメント 以下のモーラ対応表はOpenJTalkのソースコードから取得し、 カタカナ表記とモーラが一対一対応するように改造した。 ライセンス表記: ----------------------------------------------------------------- The Japanese TTS System "Open JTalk" developed by HTS Working Group http://open-jtalk.sourceforge.net/ ----------------------------------------------------------------- Copyright (c) 2008-2014 Nagoya Institute of Technology Department of Computer Science All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the HTS working group nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """ _mora_list_minimum = [ ["ヴォ", "v", "o"], ["ヴェ", "v", "e"], ["ヴィ", "v", "i"], ["ヴァ", "v", "a"], ["ヴ", "v", "u"], ["ン", "", "N"], ["ワ", "w", "a"], ["ロ", "r", "o"], ["レ", "r", "e"], ["ル", "r", "u"], ["リョ", "ry", "o"], ["リュ", "ry", "u"], ["リャ", "ry", "a"], ["リェ", "ry", "e"], ["リ", "r", "i"], ["ラ", "r", "a"], ["ヨ", "y", "o"], ["ユ", "y", "u"], ["ヤ", "y", "a"], ["モ", "m", "o"], ["メ", "m", "e"], ["ム", "m", "u"], ["ミョ", "my", "o"], ["ミュ", "my", "u"], ["ミャ", "my", "a"], ["ミェ", "my", "e"], ["ミ", "m", "i"], ["マ", "m", "a"], ["ポ", "p", "o"], ["ボ", "b", "o"], ["ホ", "h", "o"], ["ペ", "p", "e"], ["ベ", "b", "e"], ["ヘ", "h", "e"], ["プ", "p", "u"], ["ブ", "b", "u"], ["フォ", "f", "o"], ["フェ", "f", "e"], ["フィ", "f", "i"], ["ファ", "f", "a"], ["フ", "f", "u"], ["ピョ", "py", "o"], ["ピュ", "py", "u"], ["ピャ", "py", "a"], ["ピェ", "py", "e"], ["ピ", "p", "i"], ["ビョ", "by", "o"], ["ビュ", "by", "u"], ["ビャ", "by", "a"], ["ビェ", "by", "e"], ["ビ", "b", "i"], ["ヒョ", "hy", "o"], ["ヒュ", "hy", "u"], ["ヒャ", "hy", "a"], ["ヒェ", "hy", "e"], ["ヒ", "h", "i"], ["パ", "p", "a"], ["バ", "b", "a"], ["ハ", "h", "a"], ["ノ", "n", "o"], ["ネ", "n", "e"], ["ヌ", "n", "u"], ["ニョ", "ny", "o"], ["ニュ", "ny", "u"], ["ニャ", "ny", "a"], ["ニェ", "ny", "e"], ["ニ", "n", "i"], ["ナ", "n", "a"], ["ドゥ", "d", "u"], ["ド", "d", "o"], ["トゥ", "t", "u"], ["ト", "t", "o"], ["デョ", "dy", "o"], ["デュ", "dy", "u"], ["デャ", "dy", "a"], ["デェ", "dy", "e"], ["ディ", "d", "i"], ["デ", "d", "e"], ["テョ", "ty", "o"], ["テュ", "ty", "u"], ["テャ", "ty", "a"], ["ティ", "t", "i"], ["テ", "t", "e"], ["ツォ", "ts", "o"], ["ツェ", "ts", "e"], ["ツィ", "ts", "i"], ["ツァ", "ts", "a"], ["ツ", "ts", "u"], ["ッ", "", "cl"], ["チョ", "ch", "o"], ["チュ", "ch", "u"], ["チャ", "ch", "a"], ["チェ", "ch", "e"], ["チ", "ch", "i"], ["ダ", "d", "a"], ["タ", "t", "a"], ["ゾ", "z", "o"], ["ソ", "s", "o"], ["ゼ", "z", "e"], ["セ", "s", "e"], ["ズィ", "z", "i"], ["ズ", "z", "u"], ["スィ", "s", "i"], ["ス", "s", "u"], ["ジョ", "j", "o"], ["ジュ", "j", "u"], ["ジャ", "j", "a"], ["ジェ", "j", "e"], ["ジ", "j", "i"], ["ショ", "sh", "o"], ["シュ", "sh", "u"], ["シャ", "sh", "a"], ["シェ", "sh", "e"], ["シ", "sh", "i"], ["ザ", "z", "a"], ["サ", "s", "a"], ["ゴ", "g", "o"], ["コ", "k", "o"], ["ゲ", "g", "e"], ["ケ", "k", "e"], ["グヮ", "gw", "a"], ["グ", "g", "u"], ["クヮ", "kw", "a"], ["ク", "k", "u"], ["ギョ", "gy", "o"], ["ギュ", "gy", "u"], ["ギャ", "gy", "a"], ["ギェ", "gy", "e"], ["ギ", "g", "i"], ["キョ", "ky", "o"], ["キュ", "ky", "u"], ["キャ", "ky", "a"], ["キェ", "ky", "e"], ["キ", "k", "i"], ["ガ", "g", "a"], ["カ", "k", "a"], ["オ", "", "o"], ["エ", "", "e"], ["ウォ", "w", "o"], ["ウェ", "w", "e"], ["ウィ", "w", "i"], ["ウ", "", "u"], ["イェ", "y", "e"], ["イ", "", "i"], ["ア", "", "a"], ] _mora_list_additional = [ ["ヴョ", "by", "o"], ["ヴュ", "by", "u"], ["ヴャ", "by", "a"], ["ヲ", "", "o"], ["ヱ", "", "e"], ["ヰ", "", "i"], ["ヮ", "w", "a"], ["ョ", "y", "o"], ["ュ", "y", "u"], ["ヅ", "z", "u"], ["ヂ", "j", "i"], ["ヶ", "k", "e"], ["ャ", "y", "a"], ["ォ", "", "o"], ["ェ", "", "e"], ["ゥ", "", "u"], ["ィ", "", "i"], ["ァ", "", "a"], ] openjtalk_mora2text = { consonant + vowel: text for [text, consonant, vowel] in _mora_list_minimum } openjtalk_text2mora = { text: (consonant, vowel) for [text, consonant, vowel] in _mora_list_minimum + _mora_list_additional } ================================================ FILE: library/python/rs/gui/__init__.py ================================================ ================================================ FILE: library/python/rs/gui/appearance.py ================================================ from PySide6.QtGui import ( QPalette, QColor, ) from PySide6.QtCore import ( Qt, ) stylesheet = '\n'.join( [ '* {font: 14px "Consolas";}', 'QMenu {font: 12px "Arial";}', 'QMenu { background-color: #2b2b2b; }', 'QMenu::item:disabled { color: #606060; }', 'QMenu::item:selected { background-color: #0a64b4; }', ] ) in_stylesheet = '\n'.join( [ 'background-color: #2f5d50;', 'color: rgb(255, 255, 255);', ] ) ex_stylesheet = '\n'.join( [ 'background-color: #74325c;', 'color: rgb(255, 255, 255);', ] ) other_stylesheet = '\n'.join( [ 'background-color: #274a78;', 'color: rgb(255, 255, 255);', ] ) def _get_palette(): text_color: QColor = QColor(210, 210, 210) base_color: QColor = QColor(40, 40, 46) p = QPalette() p.setColor(QPalette.Window, base_color) p.setColor(QPalette.WindowText, text_color) p.setColor(QPalette.Base, QColor(23, 24, 26)) p.setColor(QPalette.AlternateBase, base_color) p.setColor(QPalette.ToolTipBase, QColor(0, 0, 0)) p.setColor(QPalette.ToolTipText, text_color) p.setColor(QPalette.Text, text_color) p.setColor(QPalette.Button, base_color) p.setColor(QPalette.ButtonText, text_color) p.setColor(QPalette.BrightText, Qt.red) p.setColor(QPalette.Disabled, QPalette.Base, QColor(80, 80, 80)) p.setColor(QPalette.Disabled, QPalette.ButtonText, QColor(140, 140, 140)) p.setColor(QPalette.Disabled, QPalette.WindowText, QColor(140, 140, 140)) p.setColor(QPalette.Disabled, QPalette.Text, QColor(190, 190, 190)) p.setColor(QPalette.Highlight, QColor(10, 100, 180)) p.setColor(QPalette.HighlightedText, QColor(255, 255, 255)) return p palette = _get_palette() ================================================ FILE: library/python/rs/gui/chara/__init__.py ================================================ ================================================ FILE: library/python/rs/gui/chara/chara.py ================================================ import shutil import sys from pathlib import Path from typing import Any from PySide6.QtCore import ( Qt, QModelIndex, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, QHeaderView, QMenu, QStyledItemDelegate, QComboBox, QFileDialog, ) from rs.core import ( config, pipe as p, chara_data, anim, ) from rs.core.chara_data import ( CharaData, CharaSetData, ) from rs.gui import ( appearance, table, ) from rs.gui.chara.chara_ui import Ui_MainWindow class Model(table.Model): def data(self, index: QModelIndex, role: int = Qt.DisplayRole) -> Any: if index.isValid(): if role == Qt.DisplayRole: return self.get_value(index.row(), index.column()) if role == Qt.EditRole: return self.get_value(index.row(), index.column()) def flags(self, index: QModelIndex) -> Qt.ItemFlags: if index.isValid(): return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsEditable return Qt.NoItemFlags class ItemDelegate(QStyledItemDelegate): def __init__(self, parent): super().__init__(parent) self._parent = parent self.color_list = ['None'] + config.COLOR_LIST self.encoding_list = ['auto'] + config.ENCODING_LIST self.item_dict = { 2: self.color_list, 3: self.encoding_list, 5: anim.TYPE_LIST, } def createEditor(self, parent, option, index): if index.column() in self.item_dict.keys(): lst = self.item_dict[index.column()] editor = QComboBox(parent) editor.addItems(lst) return editor elif index.column() in [7, 8]: editor = QFileDialog(parent) editor.setWindowTitle('ファイル選択') editor.setFileMode(QFileDialog.FileMode.ExistingFile) editor.setAcceptMode(QFileDialog.AcceptMode.AcceptOpen) editor.setOptions(QFileDialog.Option.DontUseNativeDialog) if index.column() == 7: editor.setNameFilter('JSON File (*.json)') else: editor.setNameFilter('Setting File (*.setting)') return editor return super().createEditor(parent, option, index) def updateEditorGeometry(self, editor, option, index): if index.column() in [7, 8]: pass return super().updateEditorGeometry(editor, option, index) def setEditorData(self, editor, index): if index.column() in self.item_dict.keys(): lst = self.item_dict[index.column()] editor.blockSignals(True) value = index.data(Qt.DisplayRole) num = lst.index(value) if value in lst else 0 editor.setCurrentIndex(num) editor.blockSignals(False) return elif index.column() in [7, 8]: editor: QFileDialog path = Path(index.data(Qt.DisplayRole)) if not path.is_absolute(): value = str(config.ROOT_PATH.joinpath(str(path)).parent) else: value = str(path.parent) editor.setDirectory(value) return super().setEditorData(editor, index) def setModelData(self, editor, model, index): if index.column() in self.item_dict.keys(): value: str = editor.currentText() model.setData(index, value, Qt.EditRole) return elif index.column() in [7, 8]: editor: QFileDialog files = editor.selectedFiles() if len(files) != 0: path = Path(files[0]) if str(path).lower().startswith(str(config.ROOT_PATH).lower()): value = str(path.relative_to(config.ROOT_PATH)) else: value = str(path) model.setData(index, value, Qt.EditRole) return super().setModelData(editor, model, index) class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('キャラクター設定') self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(1200, 300) # style sheet self.ui.setButton.setStyleSheet(appearance.ex_stylesheet) self.ui.addButton.setStyleSheet(appearance.in_stylesheet) # config chara_data.CONFIG_DIR.mkdir(parents=True, exist_ok=True) self.config_file: Path = chara_data.CONFIG_FILE self.template_file: Path = chara_data.TEMPLATE_FILE if not self.config_file.is_file(): shutil.copyfile(self.template_file, self.config_file) # table v = self.ui.tableView v.setModel(Model(CharaData)) v.setItemDelegate(ItemDelegate(self)) hh = v.horizontalHeader() hh.setSectionResizeMode(0, QHeaderView.ResizeMode.ResizeToContents) hh.setSectionResizeMode(2, QHeaderView.ResizeMode.ResizeToContents) hh.setSectionResizeMode(3, QHeaderView.ResizeMode.ResizeToContents) hh.setSectionResizeMode(4, QHeaderView.ResizeMode.ResizeToContents) hh.setSectionResizeMode(5, QHeaderView.ResizeMode.ResizeToContents) hh.setSectionResizeMode(6, QHeaderView.ResizeMode.ResizeToContents) hh.setSectionResizeMode(7, QHeaderView.ResizeMode.ResizeToContents) hh.setSectionResizeMode(8, QHeaderView.ResizeMode.Stretch) v.setContextMenuPolicy(Qt.CustomContextMenu) v.customContextMenuRequested.connect(self.contextMenu) v.setStyleSheet( 'QHeaderView {background-color: #333333; color: #cccccc; font-size: 12px;}' 'QTableView::item::focus ' '{border: 2px solid white; ' 'border-radius: 0px;border-bottom-right-radius: 0px;border-style: double;}' ) # event self.ui.cancelButton.clicked.connect(self.close) self.ui.addButton.clicked.connect(self.add) self.ui.setButton.clicked.connect(self.save) self.ui.actionUndo.triggered.connect(self.ui.tableView.undo) self.ui.actionRedo.triggered.connect(self.ui.tableView.redo) self.ui.actionCopy.triggered.connect(self.ui.tableView.copy) self.ui.actionPaste.triggered.connect(self.ui.tableView.paste) self.ui.actionClear.triggered.connect(self.ui.tableView.clear) self.ui.actionDelete.triggered.connect(self.ui.tableView.delete) self.ui.actionUp.triggered.connect(self.ui.tableView.up) self.ui.actionDown.triggered.connect(self.ui.tableView.down) def add(self): m: Model = self.ui.tableView.model() d = CharaData() m.add_row_data(d) def contextMenu(self, pos): v = self.ui.tableView menu = QMenu(v) menu.addAction(self.ui.actionUndo) menu.addAction(self.ui.actionRedo) menu.addSeparator() menu.addAction(self.ui.actionCopy) menu.addAction(self.ui.actionPaste) menu.addAction(self.ui.actionClear) menu.addSeparator() menu.addAction(self.ui.actionUp) menu.addAction(self.ui.actionDown) menu.addSeparator() menu.addAction(self.ui.actionDelete) menu.exec_(v.mapToGlobal(pos)) def set_comment(self, comment: str) -> None: self.ui.commentLabel.setText(comment) def set_data(self, a: CharaSetData) -> None: self.ui.tableView.model().set_data(a.chara_list) def get_data(self) -> CharaSetData: a = CharaSetData() a.chara_list.set_list(self.ui.tableView.model().to_list()) return a def open(self) -> None: if self.config_file.is_file(): a = self.get_data() a.load(self.config_file) self.set_data(a) self.ui.tableView.model().undo_stack.clear() def save(self) -> None: a = self.get_data() a.save(self.config_file) self.close() def show(self) -> None: self.open() super().show() def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/gui/chara/chara.ui ================================================ MainWindow 0 0 470 463 MainWindow false 150 Qt::Horizontal 40 0 100 40 add Qt::Horizontal 40 20 100 40 set 100 40 cancel 0 0 470 22 Edit Copy Ctrl+C Paste Ctrl+V Up Alt+Up Down Alt+Down Delete Ctrl+Del Redo Ctrl+Shift+Z Undo Ctrl+Z Clear Del View QTableView
rs.gui.table.view
================================================ FILE: library/python/rs/gui/chara/chara_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'chara.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QHBoxLayout, QHeaderView, QLabel, QMainWindow, QMenu, QMenuBar, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) from rs.gui.table.view import View class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(470, 463) self.actionCopy = QAction(MainWindow) self.actionCopy.setObjectName(u"actionCopy") self.actionPaste = QAction(MainWindow) self.actionPaste.setObjectName(u"actionPaste") self.actionUp = QAction(MainWindow) self.actionUp.setObjectName(u"actionUp") self.actionDown = QAction(MainWindow) self.actionDown.setObjectName(u"actionDown") self.actionDelete = QAction(MainWindow) self.actionDelete.setObjectName(u"actionDelete") self.actionRedo = QAction(MainWindow) self.actionRedo.setObjectName(u"actionRedo") self.actionUndo = QAction(MainWindow) self.actionUndo.setObjectName(u"actionUndo") self.actionClear = QAction(MainWindow) self.actionClear.setObjectName(u"actionClear") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.tableView = View(self.centralwidget) self.tableView.setObjectName(u"tableView") self.tableView.setWordWrap(False) self.tableView.horizontalHeader().setDefaultSectionSize(150) self.verticalLayout.addWidget(self.tableView) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.horizontalSpacer_2 = QSpacerItem(40, 0, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer_2) self.commentLabel = QLabel(self.centralwidget) self.commentLabel.setObjectName(u"commentLabel") self.horizontalLayout_2.addWidget(self.commentLabel) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.addButton = QPushButton(self.centralwidget) self.addButton.setObjectName(u"addButton") self.addButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.addButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.setButton = QPushButton(self.centralwidget) self.setButton.setObjectName(u"setButton") self.setButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.setButton) self.cancelButton = QPushButton(self.centralwidget) self.cancelButton.setObjectName(u"cancelButton") self.cancelButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.cancelButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 470, 22)) self.menuEdit = QMenu(self.menubar) self.menuEdit.setObjectName(u"menuEdit") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menuEdit.menuAction()) self.menuEdit.addAction(self.actionUndo) self.menuEdit.addAction(self.actionRedo) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionCopy) self.menuEdit.addAction(self.actionPaste) self.menuEdit.addAction(self.actionClear) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionUp) self.menuEdit.addAction(self.actionDown) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionDelete) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionCopy.setText(QCoreApplication.translate("MainWindow", u"Copy", None)) #if QT_CONFIG(shortcut) self.actionCopy.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+C", None)) #endif // QT_CONFIG(shortcut) self.actionPaste.setText(QCoreApplication.translate("MainWindow", u"Paste", None)) #if QT_CONFIG(shortcut) self.actionPaste.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+V", None)) #endif // QT_CONFIG(shortcut) self.actionUp.setText(QCoreApplication.translate("MainWindow", u"Up", None)) #if QT_CONFIG(shortcut) self.actionUp.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+Up", None)) #endif // QT_CONFIG(shortcut) self.actionDown.setText(QCoreApplication.translate("MainWindow", u"Down", None)) #if QT_CONFIG(shortcut) self.actionDown.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+Down", None)) #endif // QT_CONFIG(shortcut) self.actionDelete.setText(QCoreApplication.translate("MainWindow", u"Delete", None)) #if QT_CONFIG(shortcut) self.actionDelete.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Del", None)) #endif // QT_CONFIG(shortcut) self.actionRedo.setText(QCoreApplication.translate("MainWindow", u"Redo", None)) #if QT_CONFIG(shortcut) self.actionRedo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+Z", None)) #endif // QT_CONFIG(shortcut) self.actionUndo.setText(QCoreApplication.translate("MainWindow", u"Undo", None)) #if QT_CONFIG(shortcut) self.actionUndo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Z", None)) #endif // QT_CONFIG(shortcut) self.actionClear.setText(QCoreApplication.translate("MainWindow", u"Clear", None)) #if QT_CONFIG(shortcut) self.actionClear.setShortcut(QCoreApplication.translate("MainWindow", u"Del", None)) #endif // QT_CONFIG(shortcut) self.commentLabel.setText("") self.addButton.setText(QCoreApplication.translate("MainWindow", u"add", None)) self.setButton.setText(QCoreApplication.translate("MainWindow", u"set", None)) self.cancelButton.setText(QCoreApplication.translate("MainWindow", u"cancel", None)) self.menuEdit.setTitle(QCoreApplication.translate("MainWindow", u"Edit", None)) # retranslateUi ================================================ FILE: library/python/rs/gui/frame_layout/__init__.py ================================================ from .frame_layout import Form ================================================ FILE: library/python/rs/gui/frame_layout/frame_layout.py ================================================ # -*- coding: utf-8 -*- import sys from PySide6 import QtCore from PySide6.QtWidgets import QApplication, QWidget from rs.gui.frame_layout.frame_layout_ui import Ui_Form class Form(QWidget): def __init__(self, parent=None): super(Form, self).__init__(parent) self.ui = Ui_Form() self.ui.setupUi(self) self._collapse = False self._text = '' self.setText('') # event self.ui.toolButton.clicked.connect(self.toggleCollapse) def setText(self, s): self._text = s self.ui.toolButton.setText(' ' + s) def setStyleSheetToTitle(self, styleSheet): self.ui.toolButton.setStyleSheet(styleSheet) def text(self): return self._text def isCollapse(self): return self._collapse def setCollapse(self, b): self._collapse = b self.ui.frame.setHidden(self._collapse) if self._collapse: self.ui.toolButton.setArrowType(QtCore.Qt.ArrowType.RightArrow) else: self.ui.toolButton.setArrowType(QtCore.Qt.ArrowType.DownArrow) def toggleCollapse(self): self.setCollapse(not self._collapse) def layout(self): return self.ui.frame.layout() def setLayout(self, lo): self.ui.frame.setLayout(lo) if __name__ == "__main__": app = QApplication(sys.argv) form = Form() form.setText('t') form.show() sys.exit(app.exec_()) ================================================ FILE: library/python/rs/gui/frame_layout/frame_layout.ui ================================================ Form 0 0 348 200 Form 0 0 0 0 0 0 0 FrameLayout 16 16 Qt::ToolButtonTextBesideIcon Qt::DownArrow QFrame::StyledPanel QFrame::Raised ================================================ FILE: library/python/rs/gui/frame_layout/frame_layout_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'frame_layout.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QFrame, QSizePolicy, QToolButton, QVBoxLayout, QWidget) class Ui_Form(object): def setupUi(self, Form): if not Form.objectName(): Form.setObjectName(u"Form") Form.resize(348, 200) self.verticalLayout_2 = QVBoxLayout(Form) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout = QVBoxLayout() self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName(u"verticalLayout") self.toolButton = QToolButton(Form) self.toolButton.setObjectName(u"toolButton") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.toolButton.sizePolicy().hasHeightForWidth()) self.toolButton.setSizePolicy(sizePolicy) self.toolButton.setIconSize(QSize(16, 16)) self.toolButton.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) self.toolButton.setArrowType(Qt.DownArrow) self.verticalLayout.addWidget(self.toolButton) self.frame = QFrame(Form) self.frame.setObjectName(u"frame") self.frame.setFrameShape(QFrame.StyledPanel) self.frame.setFrameShadow(QFrame.Raised) self.verticalLayout.addWidget(self.frame) self.verticalLayout_2.addLayout(self.verticalLayout) self.retranslateUi(Form) QMetaObject.connectSlotsByName(Form) # setupUi def retranslateUi(self, Form): Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None)) self.toolButton.setText(QCoreApplication.translate("Form", u"FrameLayout", None)) # retranslateUi ================================================ FILE: library/python/rs/gui/lang/__init__.py ================================================ ================================================ FILE: library/python/rs/gui/lang/lang.py ================================================ import sys from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( lang, ) from rs.gui import ( appearance, ) from rs.gui.lang.lang_ui import Ui_MainWindow class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('Lang') self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint # | Qt.WindowStaysOnTopHint ) self.resize(100, 50) # style sheet self.ui.setButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.cancelButton.clicked.connect(self.close) self.ui.setButton.clicked.connect(self.save) def open(self) -> None: lang_code = lang.load() self.ui.UseEnBox.setChecked(lang_code == lang.Code.en) def save(self) -> None: lang_code = lang.Code.en if self.ui.UseEnBox.isChecked() else lang.Code.ja lang.save(lang_code) self.close() def show(self) -> None: self.open() super().show() def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec_()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/gui/lang/lang.ui ================================================ MainWindow 0 0 192 82 MainWindow Use English(WIP) Qt::Vertical 20 0 Qt::Horizontal 40 20 80 30 set 80 30 cancel ================================================ FILE: library/python/rs/gui/lang/lang_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'lang.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QHBoxLayout, QMainWindow, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(192, 82) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.UseEnBox = QCheckBox(self.centralwidget) self.UseEnBox.setObjectName(u"UseEnBox") self.verticalLayout.addWidget(self.UseEnBox) self.verticalSpacer = QSpacerItem(20, 0, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.setButton = QPushButton(self.centralwidget) self.setButton.setObjectName(u"setButton") self.setButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.setButton) self.cancelButton = QPushButton(self.centralwidget) self.cancelButton.setObjectName(u"cancelButton") self.cancelButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.cancelButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.UseEnBox.setText(QCoreApplication.translate("MainWindow", u"Use English(WIP)", None)) self.setButton.setText(QCoreApplication.translate("MainWindow", u"set", None)) self.cancelButton.setText(QCoreApplication.translate("MainWindow", u"cancel", None)) # retranslateUi ================================================ FILE: library/python/rs/gui/log.py ================================================ from PySide6.QtWidgets import ( QTextEdit, QApplication, ) from PySide6.QtGui import ( QColor, ) TEXT_COLOR = QColor(210, 210, 210) WARNING_COLOR = QColor(210, 110, 0) ERROR_COLOR = QColor(210, 0, 0) class LogTextEdit(QTextEdit): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) def log(self, text: str, color: QColor = TEXT_COLOR) -> None: self.setTextColor(color) self.append(text) self.setTextColor(TEXT_COLOR) QApplication.processEvents() ================================================ FILE: library/python/rs/gui/script_button.py ================================================ import os import subprocess from pathlib import Path from typing import Optional from PySide6.QtWidgets import ( QPushButton, ) from rs.core import ( config, util, ) def run_python(path, args, env=None): cmd = [ str(config.PYTHONW_EXE_PATH) if util.IS_WIN else 'python3', str(path), ] + list(args) if env is None: env = os.environ.copy() subprocess.Popen( cmd, # shell=True, env=env, ) class ScriptButton(QPushButton): def __init__(self, *args, script_path=None, env=None, **kwargs): super().__init__(*args, **kwargs) self.script_file: Optional[Path] = script_path self.env = env self.clicked.connect(self.run) def run(self) -> None: if self.script_file is None: return run_python(self.script_file, [], env=self.env) ================================================ FILE: library/python/rs/gui/table/__init__.py ================================================ from .model import Model, RowData from .view import View if __name__ == '__main__': pass ================================================ FILE: library/python/rs/gui/table/model.py ================================================ import copy import dataclasses import operator from typing import List from PySide6.QtCore import ( Qt, QModelIndex, QAbstractTableModel, ) from PySide6.QtGui import ( QUndoCommand, QUndoStack, ) from rs.core import ( config, pipe as p, ) @dataclasses.dataclass class RowData(config.DataInterface): @classmethod def toHeaderList(cls) -> List[str]: return p.pipe( dataclasses.fields(cls), p.map(p.get.name), list, ) def set_value(self, i: int, value) -> bool: attr_name, attr_type = p.pipe( dataclasses.fields(self), p.map(lambda x: (x.name, x.type)), list, operator.itemgetter(i), ) if attr_type == int: try: v = int(value) setattr(self, attr_name, v) return True except ValueError: pass elif attr_type == float: try: v = float(value) setattr(self, attr_name, v) return True except ValueError: pass elif attr_type == str: v = str(value) setattr(self, attr_name, v) return True return False def get_value(self, i): attr_name = p.pipe( dataclasses.fields(self), p.map(p.get.name), list, operator.itemgetter(i), ) return getattr(self, attr_name) class SetDataCommand(QUndoCommand): def __init__(self, model, index: QModelIndex, value): super().__init__() self.model = model self.index = index self.row = index.row() self.col = index.column() self.value = value self.old_value = model.get_value(self.row, self.col) def redo(self): self.setObsolete( not self.model.data_list[self.row].set_value(self.col, self.value) ) self.model.dataChanged.emit(self.index, self.index) def undo(self): self.model.data_list[self.row].set_value(self.col, self.old_value) self.model.dataChanged.emit(self.index, self.index) class InsertRowsCommand(QUndoCommand): def __init__(self, model, row, rows_data): super().__init__() self.model = model self.row = row self.rows_data = copy.deepcopy(rows_data) self.count = len(self.rows_data) def redo(self): self.model.beginInsertRows(QModelIndex(), self.row, self.row + self.count - 1) self.model.data_list[self.row: self.row] = self.rows_data self.model.endInsertRows() def undo(self): self.model.beginRemoveRows(QModelIndex(), self.row, self.row + self.count - 1) del self.model.data_list[self.row: self.row + self.count] self.model.endRemoveRows() class RemoveRowsCommand(QUndoCommand): def __init__(self, model, row, count): super().__init__() self.model = model self.row = row self.count = count self.rows_data = copy.deepcopy(model.data_list[row:row + count]) def redo(self): self.model.beginRemoveRows(QModelIndex(), self.row, self.row + self.count - 1) del self.model.data_list[self.row: self.row + self.count] self.model.endRemoveRows() def undo(self): self.model.beginInsertRows(QModelIndex(), self.row, self.row + self.count - 1) self.model.data_list[self.row: self.row] = self.rows_data self.model.endInsertRows() class SetDataListCommand(QUndoCommand): def __init__(self, model, data_list): super().__init__() self.model = model self.data_list = copy.deepcopy(data_list) self.old_data_list = copy.deepcopy(model.data_list) def redo(self): self.model.beginResetModel() self.model.data_list = self.data_list self.model.endResetModel() def undo(self): self.model.beginResetModel() self.model.data_list = self.old_data_list self.model.endResetModel() class Model(QAbstractTableModel): def __init__(self, cls, parent=None): super().__init__(parent) self.data_list: config.DataList = config.DataList(cls) self.header_list: List[str] = cls.toHeaderList() self.row_cls = cls self.undo_stack = QUndoStack() self.undo_stack.setUndoLimit(400) def get_value(self, row: int, col: int): return self.data_list[row].get_value(col) def to_list(self): return self.data_list.to_list() def clear(self): self.undo_stack.push(SetDataListCommand(self, config.DataList(self.row_cls))) def set_data(self, data_list: config.DataList): self.undo_stack.push(SetDataListCommand(self, data_list)) def get_row_data(self, row: int): return self.data_list[row] def insert_row_data(self, row: int, row_data): self.insert_rows_data(row, [row_data]) def insert_rows_data(self, row: int, rows_data): self.undo_stack.push(InsertRowsCommand(self, row, rows_data)) def add_row_data(self, row_data): self.insert_row_data(len(self.data_list), row_data) def rowCount(self, parent=QModelIndex()) -> int: return len(self.data_list) def columnCount(self, parent=QModelIndex()) -> int: return len(self.header_list) def data(self, index: QModelIndex, role=Qt.DisplayRole): if role == Qt.DisplayRole: row = index.row() col = index.column() return self.get_value(row, col) if role == Qt.EditRole: row = index.row() col = index.column() return self.get_value(row, col) return None def setData(self, index: QModelIndex, value, role=Qt.EditRole): if role == Qt.EditRole: self.undo_stack.push(SetDataCommand(self, index, value)) return True return False def headerData(self, section: int, orientation: Qt.Orientation, role=Qt.DisplayRole): if role == Qt.DisplayRole: if orientation == Qt.Horizontal: return self.header_list[section] elif orientation == Qt.Vertical: return str(section + 1) return None def flags(self, index: QModelIndex): return Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable def insertRow(self, row: int, parent=QModelIndex()): self.insert_row_data(row, self.row_cls()) return True def insertRows(self, row: int, count: int, parent=QModelIndex()): self.undo_stack.push(InsertRowsCommand(self, row, [self.row_cls()] * count)) return True def removeRow(self, row: int, parent=QModelIndex()): self.undo_stack.push(RemoveRowsCommand(self, row, 1)) return True def removeRows(self, row: int, count: int, parent=QModelIndex()): self.undo_stack.push(RemoveRowsCommand(self, row, count)) return True def appendRow(self, parent=QModelIndex()): self.insertRow(self.rowCount(), parent) if __name__ == '__main__': pass ================================================ FILE: library/python/rs/gui/table/view.py ================================================ from typing import List from PySide6.QtCore import ( Qt, QModelIndex, QItemSelectionModel, ) from PySide6.QtWidgets import QTableView, QApplication from rs.core import ( pipe as p, ) from rs.gui.table import Model class View(QTableView): def undo(self): self.model().undo_stack.undo() def redo(self): self.model().undo_stack.redo() def selected_rows(self) -> List[int]: sm = self.selectionModel() return p.pipe( sm.selectedIndexes(), p.map(p.call.row()), set, list, sorted, ) def clear(self): m: Model = self.model() sm = self.selectionModel() m.undo_stack.beginMacro('Clear') for i in sm.selectedIndexes(): m.setData(i, '', Qt.EditRole) m.undo_stack.endMacro() def delete(self): m: Model = self.model() sm = self.selectionModel() m.undo_stack.beginMacro('Delete') for row in reversed(self.selected_rows()): m.removeRow(row, QModelIndex()) m.undo_stack.endMacro() sm.clearSelection() def up(self): m: Model = self.model() sm = self.selectionModel() data_list = [] selected_rows = self.selected_rows() if len(selected_rows) == 0: return min_row = selected_rows[0] # start m.undo_stack.beginMacro('Up') # remove selected rows for row in reversed(selected_rows): data_list.append(m.get_row_data(row)) m.removeRow(row, QModelIndex()) sm.clearSelection() # insert selected rows target_row = max(min_row - 1, 0) m.insert_rows_data(target_row, list(reversed(data_list))) # select for i in range(len(data_list)): index = m.index(target_row + i, 0, QModelIndex()) sm.select(index, QItemSelectionModel.SelectionFlag.Select) sm.setCurrentIndex(index, QItemSelectionModel.SelectionFlag.Select) # end m.undo_stack.endMacro() def down(self): m: Model = self.model() sm = self.selectionModel() data_list = [] selected_rows = self.selected_rows() if len(selected_rows) == 0: return max_row = selected_rows[-1] # start m.undo_stack.beginMacro('Down') # remove selected rows for row in reversed(selected_rows): data_list.append(m.get_row_data(row)) m.removeRow(row, QModelIndex()) sm.clearSelection() # insert selected rows target_row = min(max_row + 2 - len(data_list), m.rowCount()) m.insert_rows_data(target_row, list(reversed(data_list))) # select for i in range(len(data_list)): index = m.index(target_row + i, 0, QModelIndex()) sm.select(index, QItemSelectionModel.SelectionFlag.Select) sm.setCurrentIndex(index, QItemSelectionModel.SelectionFlag.Select) # end m.undo_stack.endMacro() def select_rect(self): m: Model = self.model() sm = self.selectionModel() rows = p.pipe( sm.selectedIndexes(), p.map(p.call.row()), set, list, sorted, ) cols = p.pipe( sm.selectedIndexes(), p.map(p.call.column()), set, list, sorted, ) if len(rows) == 0 or len(cols) == 0: return None, None, None, None min_row = min(rows) min_col = min(cols) max_row = max(rows) max_col = max(cols) # select sm.clearSelection() for row in range(min_row, max_row + 1): for col in range(min_col, max_col + 1): index = m.index(row, col, QModelIndex()) sm.select(index, QItemSelectionModel.SelectionFlag.Select) return min_row, max_row, min_col, max_col def copy(self): m: Model = self.model() min_row, max_row, min_col, max_col = self.select_rect() if min_row is None: return lines = [] for row in range(min_row, max_row + 1): lst = [] for col in range(min_col, max_col + 1): index = m.index(row, col, QModelIndex()) s = str(m.get_value(index.row(), index.column())).replace('\n', '\\n') lst.append(s) lines.append('\t'.join(lst)) QApplication.clipboard().setText('\n'.join(lines)) def paste(self): m: Model = self.model() sm = self.selectionModel() ss: list = p.pipe( QApplication.clipboard().text().splitlines(), p.map(p.call.replace('\\n', '\n')), p.map(p.call.split('\t')), list, ) if len(ss) == 0: ss.append(['']) if len(ss) == 1 and len(ss[0]) == 1: m.undo_stack.beginMacro('Paste') for i in sm.selectedIndexes(): if i.flags() & Qt.ItemIsEditable: m.setData(i, ss[0][0], Qt.EditRole) m.undo_stack.endMacro() return c_row = self.currentIndex().row() c_col = self.currentIndex().column() if c_row < 0 or c_col < 0: return sm.clearSelection() m.undo_stack.beginMacro('Paste') for src_row in range(len(ss)): for src_col in range(len(ss[src_row])): row = c_row + src_row col = c_col + src_col if row > m.rowCount() - 1 or col > m.columnCount() - 1: continue index = m.index(row, col, QModelIndex()) if index.flags() & Qt.ItemIsEditable: m.setData(index, ss[src_row][src_col], Qt.EditRole) sm.select(index, QItemSelectionModel.SelectionFlag.Select) m.undo_stack.endMacro() if __name__ == '__main__': pass ================================================ FILE: library/python/rs/tool/__init__.py ================================================ ================================================ FILE: library/python/rs/tool/aquestalk_wrapper/__init__.py ================================================ from .aquestalk_wrapper import ( run, ) ================================================ FILE: library/python/rs/tool/aquestalk_wrapper/aquestalk.py ================================================ import subprocess import time from typing import List from PySide6.QtCore import ( QObject, Signal, ) class Player(QObject): finished = Signal() def __init__(self, parent=None): super().__init__(parent) self.is_canceled = False self.exe_path: str = '' self.data: List[dict] = [] def play(self): for d in self.data: if self.is_canceled: break command: List[str] = [ str(self.exe_path), '/T', d['text'].replace('\n', ' '), '/P', d['chara'], ] pro = subprocess.Popen(command) while not self.is_canceled and pro.poll() is None: time.sleep(0.01) if pro.poll() is None: pro.kill() self.finished.emit() def export(self): for d in self.data: command: List[str] = [ str(self.exe_path), '/T', d['text'].replace('\n', ' '), '/P', d['chara'], '/W', str(d['wav_file']), ] subprocess.run(command) with d['txt_file'].open('w', encoding='utf-8-sig', newline='\n') as f: f.write(d['subtitle']) self.finished.emit() def stop(self): self.is_canceled = True if __name__ == '__main__': a = Player() a.exe_path = 'D:/App/aquestalkplayer_20220822/aquestalkplayer/AquesTalkPlayer.exe' a.data = [ { 'chara': 'れいむ', 'text': 'おはようございます。', }, { 'chara': 'まりさ', 'text': 'こんばんは', }, ] a.play() ================================================ FILE: library/python/rs/tool/aquestalk_wrapper/aquestalk_wrapper.py ================================================ from typing import ( List, ) import dataclasses import re import sys from pathlib import Path from PySide6.QtCore import ( Qt, QItemSelectionModel, QModelIndex, QEvent, QThread, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QHeaderView, QMainWindow, QPlainTextEdit, QMenu, QStyledItemDelegate, ) from shiboken6 import Shiboken from rs.core import ( config, pipe as p, ) from rs.gui import ( appearance, table, ) from rs.tool.aquestalk_wrapper import aquestalk from rs.tool.aquestalk_wrapper.aquestalk_wrapper_ui import Ui_MainWindow APP_NAME = 'AquestalkWrapper' @dataclasses.dataclass class ConfigData(config.Data): chara: str = 'れいむ' exe_path: str = '' voice_dir: str = '' @dataclasses.dataclass class VoiceData(table.RowData): chara: str = '' subtitle: str = '' pronunciation: str = '' @classmethod def toHeaderList(cls) -> List[str]: return ['キャラ', '字幕', '読み'] @dataclasses.dataclass class VoiceDataset(config.Data): voice_dir: str = '' voice_list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(VoiceData)) class Model(table.Model): pass class ItemDelegate(QStyledItemDelegate): def __init__(self, parent): super().__init__(parent) self._parent = parent def createEditor(self, parent, option, index): if index.column() in (1, 2): return QPlainTextEdit(parent) return super().createEditor(parent, option, index) def setEditorData(self, editor, index): if index.column() in (1, 2): editor: QPlainTextEdit value = index.model().data(index, Qt.DisplayRole) editor.clear() editor.insertPlainText(value) return super().setEditorData(editor, index) def eventFilter(self, editor, event): if event.type() == QEvent.KeyPress: key = event.key() mod = event.modifiers() v = self._parent.ui.tableView if ( (key == Qt.Key_Escape and mod == Qt.NoModifier) ): self.commitData.emit(editor) self.closeEditor.emit(editor) return True if ( (key in (Qt.Key_Down, Qt.Key_Up) and mod == Qt.NoModifier) or (key in (Qt.Key_Tab, Qt.Key_Backtab) and mod == Qt.NoModifier) ): self.commitData.emit(editor) self.closeEditor.emit(editor) v.keyPressEvent(event) v.edit(v.currentIndex()) return True if ( (key == Qt.Key_Return and mod == Qt.ShiftModifier) ): self.commitData.emit(editor) self.closeEditor.emit(editor) self._parent.add() v.edit(v.currentIndex()) return True return super().eventFilter(editor, event) class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.file = None self.set_title() self.setWindowFlags( Qt.Window # | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(800, 800) self.is_playing = False self.exe_name = 'AquesTalkPlayer.exe' # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # style sheet self.ui.saveButton.setStyleSheet(appearance.ex_stylesheet) self.ui.playButton.setStyleSheet(appearance.other_stylesheet) self.ui.stopButton.setStyleSheet(appearance.other_stylesheet) # table v = self.ui.tableView v.setModel(Model(VoiceData)) v.setItemDelegate(ItemDelegate(self)) self.undo_stack = v.model().undo_stack h = v.horizontalHeader() h.setSectionResizeMode(1, QHeaderView.ResizeMode.Stretch) h.setSectionResizeMode(2, QHeaderView.ResizeMode.Stretch) vh = v.verticalHeader() vh.setMinimumWidth(40) vh.setMinimumSectionSize(55) vh.setSectionResizeMode(QHeaderView.ResizeMode.ResizeToContents) vh.setDefaultAlignment(Qt.AlignCenter) v.setContextMenuPolicy(Qt.CustomContextMenu) v.customContextMenuRequested.connect(self.contextMenu) v.setStyleSheet( 'QTableView::item::focus {' ' border: 2px solid white;' ' border-radius: 0px;' ' border-bottom-right-radius: 0px;' ' border-style: double;}' ) self.new_doc() # thread self.player_thread = None self.player = None # event self.undo_stack.cleanChanged.connect(self.set_title) self.ui.folderToolButton.clicked.connect(self.folderToolButton_clicked) self.ui.exeToolButton.clicked.connect(self.exeToolButton_clicked) self.ui.playButton.clicked.connect(self.play) self.ui.stopButton.clicked.connect(self.stop) self.ui.saveButton.clicked.connect(self.wave_save) self.ui.closeButton.clicked.connect(self.close) self.ui.actionNew.triggered.connect(self.new_doc) self.ui.actionOpen.triggered.connect(self.open_doc) self.ui.actionSave.triggered.connect(self.save_doc) self.ui.actionSave_As.triggered.connect(self.save_as_doc) self.ui.actionImport_From_Clipboard.triggered.connect(self.import_from_clipboard) self.ui.actionExit.triggered.connect(self.close) self.ui.actionUndo.triggered.connect(self.undo_stack.undo) self.ui.actionRedo.triggered.connect(self.undo_stack.redo) self.ui.actionEdit.triggered.connect(self.edit) self.ui.actionAdd.triggered.connect(self.add) self.ui.actionClear.triggered.connect(self.ui.tableView.clear) self.ui.actionCopy.triggered.connect(self.ui.tableView.copy) self.ui.actionPaste.triggered.connect(self.ui.tableView.paste) self.ui.actionDelete.triggered.connect(self.ui.tableView.delete) self.ui.actionUp.triggered.connect(self.ui.tableView.up) self.ui.actionDown.triggered.connect(self.ui.tableView.down) self.ui.actionPlay.triggered.connect(self.play_or_stop) self.ui.actionWav_Save.triggered.connect(self.wave_save) def set_title(self): if self.file is None: self.setWindowTitle('%s' % APP_NAME) else: star = '*' if self.ui.tableView.model().undo_stack.isClean() is False else '' self.setWindowTitle('%s - %s%s' % (APP_NAME, self.file, star)) def play(self): self.stop() # get data c = self.get_config() v = self.ui.tableView m: Model = v.model() # AquesTalkPlayer self.player = aquestalk.Player() self.player.exe_path = c.exe_path.strip() self.player.data = p.pipe( v.selected_rows(), p.map(m.get_row_data), p.map(lambda d: { 'chara': d.chara.strip(), 'text': d.subtitle.strip() if d.pronunciation.strip() == '' else d.pronunciation.strip(), }), p.filter(lambda d: d['chara'] != '' and d['text'] != ''), list, ) if len(self.player.data) == 0: return # thread self.player_thread = QThread() self.player.moveToThread(self.player_thread) # event self.player_thread.started.connect(self.player.play) self.player.finished.connect(self.player_thread.quit) self.player.finished.connect(self.player.deleteLater) self.player.finished.connect(self.play_state_off, type=Qt.DirectConnection) self.player_thread.finished.connect(self.player_thread.deleteLater) # play self.is_playing = True self.player_thread.start() def play_state_off(self): self.is_playing = False def play_or_stop(self): if self.is_playing: self.stop() else: self.play() def stop(self): if self.player_thread and Shiboken.isValid(self.player_thread): if self.player_thread.isRunning(): self.player.stop() self.player_thread.quit() self.player_thread.wait() self.is_playing = False def wave_save(self): # get data c = self.get_config() v = self.ui.tableView m: Model = v.model() # AquesTalkPlayer a = aquestalk.Player() a.exe_path = c.exe_path.strip() a.data = [] for row in v.selected_rows(): d: VoiceData = m.get_row_data(row) chara = d.chara.strip() subtitle = d.subtitle.strip() text = subtitle if d.pronunciation.strip() == '' else d.pronunciation.strip() if chara == '' or text == '': continue # filename name = '%03d_%s_%s' % ( row + 1, chara, re.sub(r'[\\/:*?."<>|]', '', text)[:9], ) wav_file = Path(c.voice_dir).joinpath(name + '.wav') if wav_file.is_file(): count = 0 while True: count += 1 wav_file = Path(c.voice_dir).joinpath(name + ('[%d].wav' % count)) if not wav_file.is_file(): break txt_file = Path(c.voice_dir).joinpath(wav_file.stem + '.txt') a.data.append({ 'chara': chara, 'text': text, 'subtitle': subtitle, 'wav_file': wav_file, 'txt_file': txt_file, }) # export if len(a.data) == 0: return a.export() def edit(self): v = self.ui.tableView v.edit(v.currentIndex()) def contextMenu(self, pos): v = self.ui.tableView menu = QMenu(v) menu.addAction(self.ui.actionUndo) menu.addAction(self.ui.actionRedo) menu.addSeparator() menu.addAction(self.ui.actionEdit) menu.addAction(self.ui.actionClear) menu.addSeparator() menu.addAction(self.ui.actionCopy) menu.addAction(self.ui.actionPaste) menu.addSeparator() menu.addAction(self.ui.actionAdd) menu.addAction(self.ui.actionDelete) menu.addSeparator() menu.addAction(self.ui.actionUp) menu.addAction(self.ui.actionDown) menu.exec(v.mapToGlobal(pos)) def add(self): c = self.get_config() v = self.ui.tableView m: Model = v.model() sm = v.selectionModel() row = v.currentIndex().row() col = v.currentIndex().column() d = VoiceData() if row < 0: d.chara = c.chara m.add_row_data(d) else: d.chara = m.get_row_data(row).chara m.insert_row_data(row + 1, d) index = m.index(row + 1, col, QModelIndex()) sm.setCurrentIndex(index, QItemSelectionModel.SelectionFlag.ClearAndSelect) def import_from_clipboard(self): c = self.get_config() v = self.ui.tableView m: Model = v.model() sm = v.selectionModel() lines: list = p.pipe( QApplication.clipboard().text().splitlines(), list, ) sm.clearSelection() for line in lines: d = VoiceData() d.chara = c.chara d.subtitle = line m.add_row_data(d) def exeToolButton_clicked(self) -> None: w = self.ui.exeLineEdit path, _ = QFileDialog.getOpenFileName( self, 'Select %s' % self.exe_name, w.text(), '%s(%s)' % (self.exe_name, self.exe_name), ) if path != '': w.setText(path) def folderToolButton_clicked(self) -> None: w = self.ui.folderLineEdit path = QFileDialog.getExistingDirectory( self, 'Select Directory', w.text(), ) if path != '': w.setText(path) def set_data(self, a: VoiceDataset): self.ui.folderLineEdit.setText(a.voice_dir) self.ui.tableView.model().set_data(a.voice_list) def get_data(self) -> VoiceDataset: a = VoiceDataset() a.voice_dir = self.ui.folderLineEdit.text().strip() a.voice_list.set_list(self.ui.tableView.model().to_list()) return a def new_doc(self): self.file = None v = self.ui.tableView m: Model = v.model() m.clear() self.add() self.undo_stack.clear() self.set_title() def open_doc(self): dir_path = '' if self.file is not None: dir_path = Path(self.file).parent path, _ = QFileDialog.getOpenFileName( self, 'Open File', str(dir_path), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) if file_path.is_file(): a = self.get_data() a.load(file_path) self.set_data(a) # self.add2log('Open: %s' % str(file_path)) self.file = str(file_path) self.undo_stack.clear() self.set_title() def save_doc(self): if self.file is None: self.save_as_doc() return file_path = Path(self.file) a = self.get_data() a.save(file_path) self.undo_stack.setClean() self.set_title() def save_as_doc(self): dir_path = '' if self.file is not None: dir_path = Path(self.file).parent path, _ = QFileDialog.getSaveFileName( self, 'Save File', str(dir_path), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) a = self.get_data() a.save(file_path) # self.add2log('Save: %s' % str(file_path)) self.file = str(file_path) self.undo_stack.setClean() self.set_title() def set_config(self, c: ConfigData): self.ui.charaLineEdit.setText(c.chara) self.ui.exeLineEdit.setText(c.exe_path) self.ui.folderLineEdit.setText(c.voice_dir) def get_config(self) -> ConfigData: c = ConfigData() c.chara = self.ui.charaLineEdit.text().strip() c.exe_path = self.ui.exeLineEdit.text().strip() c.voice_dir = self.ui.folderLineEdit.text().strip() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_config(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_config() c.save(self.config_file) def closeEvent(self, event): self.save_config() self.stop() super().closeEvent(event) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/aquestalk_wrapper/aquestalk_wrapper.ui ================================================ MainWindow 0 0 703 678 MainWindow デフォルト: 0 0 Qt::Horizontal QSizePolicy::Fixed 40 20 0 AquesTalkPlayer: ... QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed 0 声フォルダ: ... 100 40 Play 100 40 Stop Qt::Horizontal QSizePolicy::Fixed 40 20 100 40 Wav Save Qt::Horizontal 40 20 100 40 close 0 0 703 22 File Edit Play New Ctrl+N Open Ctrl+O Save Ctrl+S Copy Ctrl+C Paste Ctrl+V Play Space Wav Save Ctrl+E Exit Ctrl+Q Delete Shift+Del Up Alt+Up Down Alt+Down Add Shift+Return Edit Return Save As Ctrl+Shift+S Clear Del Import From Clipboard Ctrl+Shift+V Undo Ctrl+Z Redo Ctrl+Shift+Z View QTableView
rs.gui.table
================================================ FILE: library/python/rs/tool/aquestalk_wrapper/aquestalk_wrapper_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'aquestalk_wrapper.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPushButton, QSizePolicy, QSpacerItem, QStatusBar, QToolButton, QVBoxLayout, QWidget) from rs.gui.table import View class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(703, 678) self.actionNew = QAction(MainWindow) self.actionNew.setObjectName(u"actionNew") self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionCopy = QAction(MainWindow) self.actionCopy.setObjectName(u"actionCopy") self.actionPaste = QAction(MainWindow) self.actionPaste.setObjectName(u"actionPaste") self.actionPlay = QAction(MainWindow) self.actionPlay.setObjectName(u"actionPlay") self.actionWav_Save = QAction(MainWindow) self.actionWav_Save.setObjectName(u"actionWav_Save") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.actionDelete = QAction(MainWindow) self.actionDelete.setObjectName(u"actionDelete") self.actionUp = QAction(MainWindow) self.actionUp.setObjectName(u"actionUp") self.actionDown = QAction(MainWindow) self.actionDown.setObjectName(u"actionDown") self.actionAdd = QAction(MainWindow) self.actionAdd.setObjectName(u"actionAdd") self.actionEdit = QAction(MainWindow) self.actionEdit.setObjectName(u"actionEdit") self.actionSave_As = QAction(MainWindow) self.actionSave_As.setObjectName(u"actionSave_As") self.actionClear = QAction(MainWindow) self.actionClear.setObjectName(u"actionClear") self.actionImport_From_Clipboard = QAction(MainWindow) self.actionImport_From_Clipboard.setObjectName(u"actionImport_From_Clipboard") self.actionUndo = QAction(MainWindow) self.actionUndo.setObjectName(u"actionUndo") self.actionRedo = QAction(MainWindow) self.actionRedo.setObjectName(u"actionRedo") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout_5 = QHBoxLayout() self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.label_3 = QLabel(self.centralwidget) self.label_3.setObjectName(u"label_3") self.horizontalLayout_4.addWidget(self.label_3) self.charaLineEdit = QLineEdit(self.centralwidget) self.charaLineEdit.setObjectName(u"charaLineEdit") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.charaLineEdit.sizePolicy().hasHeightForWidth()) self.charaLineEdit.setSizePolicy(sizePolicy) self.horizontalLayout_4.addWidget(self.charaLineEdit) self.horizontalLayout_5.addLayout(self.horizontalLayout_4) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout_5.addItem(self.horizontalSpacer_2) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setSpacing(0) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.horizontalLayout_3.addWidget(self.label_2) self.exeLineEdit = QLineEdit(self.centralwidget) self.exeLineEdit.setObjectName(u"exeLineEdit") self.horizontalLayout_3.addWidget(self.exeLineEdit) self.exeToolButton = QToolButton(self.centralwidget) self.exeToolButton.setObjectName(u"exeToolButton") self.horizontalLayout_3.addWidget(self.exeToolButton) self.horizontalLayout_5.addLayout(self.horizontalLayout_3) self.verticalLayout.addLayout(self.horizontalLayout_5) self.tableView = View(self.centralwidget) self.tableView.setObjectName(u"tableView") self.tableView.setEditTriggers(QAbstractItemView.DoubleClicked|QAbstractItemView.EditKeyPressed) self.verticalLayout.addWidget(self.tableView) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.horizontalLayout_2.addWidget(self.label) self.folderLineEdit = QLineEdit(self.centralwidget) self.folderLineEdit.setObjectName(u"folderLineEdit") self.horizontalLayout_2.addWidget(self.folderLineEdit) self.folderToolButton = QToolButton(self.centralwidget) self.folderToolButton.setObjectName(u"folderToolButton") self.horizontalLayout_2.addWidget(self.folderToolButton) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.playButton = QPushButton(self.centralwidget) self.playButton.setObjectName(u"playButton") self.playButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.playButton) self.stopButton = QPushButton(self.centralwidget) self.stopButton.setObjectName(u"stopButton") self.stopButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.stopButton) self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_3) self.saveButton = QPushButton(self.centralwidget) self.saveButton.setObjectName(u"saveButton") self.saveButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.saveButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 703, 22)) self.menuFaile = QMenu(self.menubar) self.menuFaile.setObjectName(u"menuFaile") self.menuEdit = QMenu(self.menubar) self.menuEdit.setObjectName(u"menuEdit") self.menuPlay = QMenu(self.menubar) self.menuPlay.setObjectName(u"menuPlay") MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFaile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuPlay.menuAction()) self.menuFaile.addAction(self.actionNew) self.menuFaile.addAction(self.actionOpen) self.menuFaile.addSeparator() self.menuFaile.addAction(self.actionSave) self.menuFaile.addAction(self.actionSave_As) self.menuFaile.addSeparator() self.menuFaile.addAction(self.actionImport_From_Clipboard) self.menuFaile.addSeparator() self.menuFaile.addAction(self.actionExit) self.menuEdit.addAction(self.actionUndo) self.menuEdit.addAction(self.actionRedo) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionEdit) self.menuEdit.addAction(self.actionClear) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionCopy) self.menuEdit.addAction(self.actionPaste) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionAdd) self.menuEdit.addAction(self.actionDelete) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionUp) self.menuEdit.addAction(self.actionDown) self.menuPlay.addAction(self.actionPlay) self.menuPlay.addAction(self.actionWav_Save) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionNew.setText(QCoreApplication.translate("MainWindow", u"New", None)) #if QT_CONFIG(shortcut) self.actionNew.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+N", None)) #endif // QT_CONFIG(shortcut) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.actionCopy.setText(QCoreApplication.translate("MainWindow", u"Copy", None)) #if QT_CONFIG(shortcut) self.actionCopy.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+C", None)) #endif // QT_CONFIG(shortcut) self.actionPaste.setText(QCoreApplication.translate("MainWindow", u"Paste", None)) #if QT_CONFIG(shortcut) self.actionPaste.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+V", None)) #endif // QT_CONFIG(shortcut) self.actionPlay.setText(QCoreApplication.translate("MainWindow", u"Play", None)) #if QT_CONFIG(shortcut) self.actionPlay.setShortcut(QCoreApplication.translate("MainWindow", u"Space", None)) #endif // QT_CONFIG(shortcut) self.actionWav_Save.setText(QCoreApplication.translate("MainWindow", u"Wav Save", None)) #if QT_CONFIG(shortcut) self.actionWav_Save.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+E", None)) #endif // QT_CONFIG(shortcut) self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) #if QT_CONFIG(shortcut) self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None)) #endif // QT_CONFIG(shortcut) self.actionDelete.setText(QCoreApplication.translate("MainWindow", u"Delete", None)) #if QT_CONFIG(shortcut) self.actionDelete.setShortcut(QCoreApplication.translate("MainWindow", u"Shift+Del", None)) #endif // QT_CONFIG(shortcut) self.actionUp.setText(QCoreApplication.translate("MainWindow", u"Up", None)) #if QT_CONFIG(shortcut) self.actionUp.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+Up", None)) #endif // QT_CONFIG(shortcut) self.actionDown.setText(QCoreApplication.translate("MainWindow", u"Down", None)) #if QT_CONFIG(shortcut) self.actionDown.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+Down", None)) #endif // QT_CONFIG(shortcut) self.actionAdd.setText(QCoreApplication.translate("MainWindow", u"Add", None)) #if QT_CONFIG(shortcut) self.actionAdd.setShortcut(QCoreApplication.translate("MainWindow", u"Shift+Return", None)) #endif // QT_CONFIG(shortcut) self.actionEdit.setText(QCoreApplication.translate("MainWindow", u"Edit", None)) #if QT_CONFIG(shortcut) self.actionEdit.setShortcut(QCoreApplication.translate("MainWindow", u"Return", None)) #endif // QT_CONFIG(shortcut) self.actionSave_As.setText(QCoreApplication.translate("MainWindow", u"Save As", None)) #if QT_CONFIG(shortcut) self.actionSave_As.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+S", None)) #endif // QT_CONFIG(shortcut) self.actionClear.setText(QCoreApplication.translate("MainWindow", u"Clear", None)) #if QT_CONFIG(shortcut) self.actionClear.setShortcut(QCoreApplication.translate("MainWindow", u"Del", None)) #endif // QT_CONFIG(shortcut) self.actionImport_From_Clipboard.setText(QCoreApplication.translate("MainWindow", u"Import From Clipboard", None)) #if QT_CONFIG(shortcut) self.actionImport_From_Clipboard.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+V", None)) #endif // QT_CONFIG(shortcut) self.actionUndo.setText(QCoreApplication.translate("MainWindow", u"Undo", None)) #if QT_CONFIG(shortcut) self.actionUndo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Z", None)) #endif // QT_CONFIG(shortcut) self.actionRedo.setText(QCoreApplication.translate("MainWindow", u"Redo", None)) #if QT_CONFIG(shortcut) self.actionRedo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+Z", None)) #endif // QT_CONFIG(shortcut) self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u30c7\u30d5\u30a9\u30eb\u30c8: ", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"AquesTalkPlayer: ", None)) self.exeToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"\u58f0\u30d5\u30a9\u30eb\u30c0: ", None)) self.folderToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.playButton.setText(QCoreApplication.translate("MainWindow", u"Play", None)) self.stopButton.setText(QCoreApplication.translate("MainWindow", u"Stop", None)) self.saveButton.setText(QCoreApplication.translate("MainWindow", u"Wav Save", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFaile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) self.menuEdit.setTitle(QCoreApplication.translate("MainWindow", u"Edit", None)) self.menuPlay.setTitle(QCoreApplication.translate("MainWindow", u"Play", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/characters/__init__.py ================================================ from .characters import ( run, ) ================================================ FILE: library/python/rs/tool/characters/characters.py ================================================ import sys from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.gui import ( appearance, ) from rs.tool.characters.characters_ui import Ui_MainWindow APP_NAME = '文字 コピペ用' class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window # | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(800, 600) # 数字記号 self.ui.arrowPlainTextEdit.setPlainText( '←↑→↓↔↕↖↗↘↙↚↛↜↝↞↟↠↡↢↣↤↥↦↧↨↩↪↫↬↭↮↯↰↱↲↳↴↵↶↷↸↹↺↻↼↽↾↿⇀⇁⇂⇃⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐' '⇑⇒⇓⇔⇕⇖⇗⇘⇙⇚⇛⇜⇝⇞⇟⇠⇡⇢⇣⇤⇥⇦⇧⇨⇩⇪⇫⇬⇭⇮⇯⇰⇱⇲⇳⇴⇵⇶⇷⇸⇹⇺⇻⇼⇽⇾⇿') self.ui.arrowCPlainTextEdit.setPlainText( '🠀🠁🠂🠃🠄🠅🠆🠇🠈🠉🠊🠋🠐🠑🠒🠓🠔🠕🠖🠗🠘🠙🠚🠛🠜🠝🠞🠟🠠🠡🠢🠣🠤🠥🠦🠧🠨🠩🠪🠫🠬🠭🠮🠯🠰🠱🠲🠳🠴🠵🠶🠷' '🠸🠹🠺🠻🠼🠽🠾🠿🡀🡁🡂🡃🡄🡅🡆🡇🡐🡑🡒🡓🡔🡕🡖🡗🡘🡙🡠🡡🡢🡣🡤🡥🡦🡧🡨🡩🡪🡫🡬🡭🡮🡯🡰🡱🡲🡳🡴🡵🡶🡷' '🡸🡹🡺🡻🡼🡽🡾🡿🢀🢁🢂🢃🢄🢅🢆🢇🢐🢑🢒🢓🢔🢕🢖🢗🢘🢙🢚🢛🢜🢝🢞🢟🢠🢡🢢🢣🢤🢥🢦🢧🢨🢩🢪🢫🢬🢭') # アルファベット self.ui.italy1LineEdit.setText('𐌀𐌁𐌂𐌃𐌄𐌅𐌆𐌇𐌈𐌉𐌊𐌋𐌌𐌍𐌎𐌏𐌐𐌑𐌒𐌓𐌔𐌕𐌖𐌗𐌘𐌙𐌚𐌛𐌜𐌝𐌞𐌟𐌠𐌡𐌢𐌣') self.ui.italy1LineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') self.ui.italy2LineEdit.setText('𐌭𐌮𐌯') self.ui.italy2LineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') self.ui.gothicLineEdit.setText('𐌰𐌱𐌲𐌳𐌴𐌵𐌶𐌷𐌸𐌹𐌺𐌻𐌼𐌽𐌾𐌿𐍀𐍁𐍂𐍃𐍄𐍅𐍆𐍇𐍈𐍉𐍊') self.ui.gothicLineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') self.ui.lycianLineEdit.setText('𐊀𐊁𐊂𐊃𐊄𐊅𐊆𐊇𐊈𐊉𐊊𐊋𐊌𐊍𐊎𐊏𐊐𐊑𐊒𐊓𐊔𐊕𐊖𐊗𐊘𐊙𐊚𐊛𐊜') self.ui.lycianLineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') self.ui.phoenician1LineEdit.setText('𐤀𐤁𐤂𐤃𐤄𐤅𐤆𐤇𐤈𐤉𐤊𐤋𐤌𐤍𐤎𐤏𐤐𐤑𐤒𐤓𐤔𐤕𐤖𐤗𐤘𐤙𐤚𐤛') self.ui.phoenician1LineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') self.ui.phoenician2LineEdit.setText('𐤟') self.ui.phoenician2LineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') self.ui.cypriotLineEdit.setText('𐠀𐠁𐠂𐠃𐠄𐠅𐠈𐠊𐠋𐠌𐠍𐠎𐠏𐠐𐠑𐠒𐠓𐠔𐠕𐠖𐠗𐠘𐠙𐠚𐠛𐠜𐠝𐠞𐠟𐠠𐠡𐠢𐠣𐠤𐠥𐠦𐠧𐠨𐠩𐠪𐠫𐠬𐠭𐠮𐠯𐠰𐠱𐠲𐠳𐠴𐠵𐠷𐠸𐠼𐠿') self.ui.cypriotLineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') self.ui.persian1LineEdit.setText('𐎠𐎡𐎢𐎣𐎤𐎥𐎦𐎧𐎨𐎩𐎪𐎫𐎬𐎭𐎮𐎯𐎰𐎱𐎲𐎳𐎴𐎵𐎶𐎷𐎸𐎹𐎺𐎻𐎼𐎽𐎾𐎿𐏀𐏁𐏂𐏃') self.ui.persian1LineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') self.ui.persian2LineEdit.setText('𐏈𐏉𐏊𐏋𐏌𐏍𐏎𐏏𐏐𐏑𐏒𐏓𐏔𐏕') self.ui.persian2LineEdit.setStyleSheet('font: 9pt "Segoe UI Historic";') # 楔形文字 self.ui.cuneiform1PlainTextEdit.setPlainText( '𒀀𒀁𒀂𒀃𒀄𒀅𒀆𒀇𒀈𒀉𒀊𒀋𒀌𒀍𒀎𒀏𒀐𒀑𒀒𒀓𒀔𒀕' '𒀖𒀗𒀘𒀙𒀚𒀛𒀜𒀝𒀞𒀟𒀠𒀡𒀢𒀣𒀤𒀥𒀦𒀧𒀨' '𒀩𒀪𒀫𒀬𒀭𒀮𒀯𒀰𒀱𒀲𒀳𒀴𒀵𒀶𒀷𒀸𒀹𒀺𒀻𒀼𒀽𒀾𒀿𒁀𒁁' '𒁂𒁃𒁄𒁅𒁆𒁇𒁈𒁉𒁊𒁋𒁌𒁍𒁎𒁏𒁐𒁑𒁒𒁓𒁔𒁕𒁖' '𒁗𒁘𒁙𒁚𒁛𒁜𒁝𒁞𒁟𒁠𒁡𒁢𒁣𒁤' '𒁥𒁦𒁧𒁨𒁩𒁪𒁫𒁬𒁭𒁮𒁯𒁰𒁱𒁲𒁳𒁴𒁵𒁶' '𒁷𒁸𒁹𒁺𒁻𒁼𒁽𒁾𒁿𒂀𒂁𒂂𒂃𒂄𒂅𒂆𒂇𒂈𒂉𒂊𒂋𒂌' '𒂍𒂎𒂏𒂐𒂑𒂒𒂓𒂔𒂕𒂖𒂗𒂘𒂙𒂚𒂛𒂜𒂝𒂞𒂟𒂠' '𒂡𒂢𒂣𒂤𒂥𒂦𒂧𒂨𒂩𒂪𒂫𒂬𒂭𒂮𒂯𒂰𒂱𒂲𒂳𒂴𒂵𒂶' '𒂷𒂸𒂹𒂺𒂻𒂼𒂽𒂾𒂿𒃀𒃁𒃂𒃃𒃄𒃅𒃆𒃇𒃈𒃉𒃊𒃋𒃌𒃍𒃎𒃏𒃐' '𒃑𒃒𒃓𒃔𒃕𒃖𒃗𒃘𒃙𒃚𒃛𒃜𒃝𒃞𒃟𒃠𒃡𒃢𒃣𒃤𒃥𒃦𒃧𒃨𒃩𒃪' '𒃫𒃬𒃭𒃮𒃯𒃰𒃱𒃲𒃳𒃴𒃵𒃶𒃷𒃸𒃹𒃺𒃻𒃼𒃽𒃾𒃿𒄀𒄁𒄂𒄃𒄄' '𒄅𒄆𒄇𒄈𒄉𒄊𒄋𒄌𒄍𒄎𒄏𒄐𒄑𒄒𒄓𒄔𒄕𒄖𒄗𒄘𒄙𒄚𒄛' '𒄜𒄝𒄞𒄟𒄠𒄡𒄢𒄣𒄤𒄥𒄦𒄧𒄨𒄩𒄪𒄫𒄬𒄭𒄮𒄯𒄰𒄱𒄲𒄳𒄴𒄵𒄶' '𒄷𒄸𒄹𒄺𒄻𒄼𒄽𒄾𒄿𒅀𒅁𒅂𒅃𒅄𒅅𒅆𒅇𒅈𒅉𒅊𒅋𒅌' '𒅍𒅎𒅏𒅐𒅑𒅒𒅓𒅔𒅕𒅖𒅗𒅘𒅙𒅚𒅛𒅜𒅝𒅞𒅟𒅠𒅡𒅢' '𒅣𒅤𒅥𒅦𒅧𒅨𒅩𒅪𒅫𒅬𒅭𒅮𒅯𒅰𒅱𒅲𒅳𒅴𒅵𒅶𒅷' '𒅸𒅹𒅺𒅻𒅼𒅽𒅾𒅿𒆀𒆁𒆂𒆃𒆄𒆅𒆆𒆇𒆈𒆉𒆊𒆋𒆌𒆍' '𒆎𒆏𒆐𒆑𒆒𒆓𒆔𒆕𒆖𒆗𒆘𒆙𒆚𒆛𒆜𒆝𒆞𒆟𒆠𒆡𒆢𒆣𒆤𒆥𒆦𒆧' '𒆨𒆩𒆪𒆫𒆬𒆭𒆮𒆯𒆰𒆱𒆲𒆳𒆴𒆵𒆶𒆷𒆸𒆹𒆺𒆻𒆼𒆽𒆾𒆿𒇀𒇁𒇂𒇃𒇄𒇅𒇆𒇇' '𒇈𒇉𒇊𒇋𒇌𒇍𒇎𒇏𒇐𒇑𒇒𒇓𒇔𒇕𒇖𒇗𒇘𒇙𒇚𒇛𒇜𒇝𒇞𒇟𒇠𒇡𒇢𒇣𒇤𒇥𒇦𒇧𒇨𒇩𒇪' '𒇫𒇬𒇭𒇮𒇯𒇰𒇱𒇲𒇳𒇴𒇵𒇶𒇷𒇸𒇹𒇺𒇻𒇼𒇽𒇾𒇿𒈀𒈁𒈂𒈃𒈄𒈅𒈆𒈇𒈈' '𒈉𒈊𒈋𒈌𒈍𒈎𒈏𒈐𒈑𒈒𒈓𒈔𒈕𒈖𒈗𒈘𒈙𒈚𒈛𒈜𒈝𒈞𒈟' '𒈠𒈡𒈢𒈣𒈤𒈥𒈦𒈧𒈨𒈩𒈪𒈫𒈬𒈭𒈮𒈯𒈰𒈱𒈲𒈳𒈴𒈵𒈶𒈷𒈸𒈹𒈺𒈻𒈼𒈽' '𒈾𒈿𒉀𒉁𒉂𒉃𒉄𒉅𒉆𒉇𒉈𒉉𒉊𒉋𒉌𒉍𒉎𒉏𒉐𒉑𒉒𒉓𒉔𒉕𒉖𒉗𒉘𒉙' '𒉚𒉛𒉜𒉝𒉞𒉟𒉠𒉡𒉢𒉣𒉤𒉥𒉦𒉧𒉨𒉩𒉪𒉫𒉬𒉭𒉮𒉯𒉰𒉱𒉲𒉳' '𒉴𒉵𒉶𒉷𒉸𒉹𒉺𒉻𒉼𒉽𒉾𒉿𒊀𒊁𒊂𒊃𒊄𒊅𒊆𒊇𒊈𒊉𒊊𒊋𒊌𒊍𒊎𒊏𒊐𒊑𒊒' '𒊓𒊔𒊕𒊖𒊗𒊘𒊙𒊚𒊛𒊜𒊝𒊞𒊟𒊠𒊡𒊢𒊣𒊤𒊥𒊦𒊧𒊨𒊩𒊪𒊫𒊬𒊭' '𒊮𒊯𒊰𒊱𒊲𒊳𒊴𒊵𒊶𒊷𒊸𒊹𒊺𒊻𒊼𒊽𒊾𒊿𒋀𒋁𒋂𒋃𒋄𒋅' '𒋆𒋇𒋈𒋉𒋊𒋋𒋌𒋍𒋎𒋏𒋐𒋑𒋒𒋓𒋔𒋕𒋖𒋗𒋘𒋙𒋚𒋛𒋜𒋝𒋞' '𒋟𒋠𒋡𒋢𒋣𒋤𒋥𒋦𒋧𒋨𒋩𒋪𒋫𒋬𒋭𒋮𒋯𒋰𒋱𒋲𒋳𒋴𒋵𒋶𒋷𒋸𒋹𒋺𒋻𒋼𒋽' '𒋾𒋿𒌀𒌁𒌂𒌃𒌄𒌅𒌆𒌇𒌈𒌉𒌊𒌋𒌌𒌍𒌎𒌏𒌐𒌑𒌒𒌓𒌔𒌕𒌖𒌗𒌘𒌙𒌚𒌛𒌜𒌝𒌞𒌟𒌠𒌡' '𒌢𒌣𒌤𒌥𒌦𒌧𒌨𒌩𒌪𒌫𒌬𒌭𒌮𒌯𒌰𒌱𒌲𒌳𒌴𒌵𒌶' '𒌷𒌸𒌹𒌺𒌻𒌼𒌽𒌾𒌿𒍀𒍁𒍂𒍃𒍄𒍅𒍆𒍇𒍈𒍉𒍊𒍋𒍌𒍍𒍎𒍏𒍐𒍑𒍒𒍓𒍔𒍕𒍖' '𒍗𒍘𒍙𒍚𒍛𒍜𒍝𒍞𒍟𒍠𒍡𒍢𒍣𒍤𒍥𒍦𒍧𒍨𒍩𒍪𒍫𒍬𒍭𒍮𒍯𒍰𒍱𒍲𒍳𒍴𒍵' '𒍶𒍷𒍸𒍹𒍺𒍻𒍼𒍽𒍾𒍿𒎀𒎁𒎂𒎃𒎄𒎅𒎆𒎇𒎈𒎉𒎊𒎋𒎌𒎍𒎎' '𒎏𒎐𒎑𒎒𒎓𒎔𒎕𒎖𒎗𒎘𒎙') self.ui.cuneiform1PlainTextEdit.setStyleSheet('font: 21pt "Segoe UI Historic";') self.ui.cuneiform2PlainTextEdit.setPlainText( '𒐀𒐁𒐂𒐃𒐄𒐅𒐆𒐇𒐈𒐉𒐊𒐋𒐌𒐍𒐎𒐏𒐐𒐑𒐒𒐓𒐔𒐕𒐖𒐗𒐘𒐙𒐚𒐛𒐜𒐝𒐞𒐟𒐠𒐡𒐢' '𒐣𒐤𒐥𒐦𒐧𒐨𒐩𒐪𒐫𒐬𒐭𒐮𒐯𒐰𒐱' '𒐲𒐳𒐴𒐵𒐶𒐷𒐸𒐹𒐺𒐻𒐼𒐽𒐾𒐿𒑀𒑁𒑂𒑃𒑄𒑅𒑆𒑇𒑈𒑉𒑊𒑋𒑌𒑍𒑎𒑏𒑐𒑑𒑒𒑓𒑔𒑕𒑖𒑗𒑘𒑙𒑚𒑛𒑜𒑝𒑞𒑟' '𒑠𒑡𒑢𒑣𒑤𒑥𒑦𒑧𒑨𒑩𒑪𒑫𒑬𒑭𒑮𒑯𒑰𒑱𒑲𒑳𒑴') self.ui.cuneiform2PlainTextEdit.setStyleSheet('font: 21pt "Segoe UI Historic";') # ヒエログラフ self.ui.hieroglyph1PlainTextEdit.setPlainText( '𓀀𓀁𓀂𓀃𓀄𓀅𓀆𓀇𓀈𓀉𓀊𓀋𓀌𓀍𓀎𓀏𓀐𓀑𓀒𓀓𓀔𓀕𓀖𓀗𓀘𓀙𓀚𓀛𓀜𓀝𓀞𓀟𓀠𓀡𓀢𓀣𓀤𓀥𓀦𓀧𓀨𓀩𓀪𓀫𓀬𓀭𓀮𓀯𓀰𓀱𓀲𓀳𓀴𓀵𓀶𓀷𓀸𓀹𓀺𓀻𓀼𓀽𓀾' '𓀿𓁀𓁁𓁂𓁃𓁄𓁅𓁆𓁇𓁈𓁉𓁊𓁋𓁌𓁍𓁎𓁏𓁐𓁑𓁒𓁓𓁔𓁕𓁖𓁗𓁘𓁙𓁚𓁛𓁜𓁝𓁞𓁟𓁠𓁡𓁢𓁣𓁤𓁥𓁦𓁧𓁨𓁩𓁪𓁫𓁬𓁭𓁮𓁯𓁰𓁱𓁲𓁳𓁴𓁵' '𓁶𓁷𓁸𓁹𓁺𓁻𓁼𓁽𓁾𓁿𓂀𓂁𓂂𓂃𓂄𓂅𓂆𓂇𓂈𓂉𓂊𓂋𓂌𓂍𓂎𓂏𓂐𓂑𓂒𓂓𓂔𓂕𓂖𓂗𓂘𓂙𓂚𓂛' '𓂜𓂝𓂞𓂟𓂠𓂡𓂢𓂣𓂤𓂥𓂦𓂧𓂨𓂩𓂪𓂫𓂬𓂭𓂮𓂯𓂰𓂱𓂲𓂳𓂴𓂵𓂶𓂷𓂸𓂹𓂺𓂻𓂼𓂽𓂾𓂿𓃀𓃁𓃂𓃃𓃄𓃅𓃆𓃇𓃈𓃉𓃊𓃋𓃌𓃍𓃎𓃏𓃐𓃑𓃒' '𓃓𓃔𓃕𓃖𓃗𓃘𓃙𓃚𓃛𓃜𓃝𓃞𓃟𓃠𓃡𓃢𓃣𓃤𓃥𓃦𓃧𓃨𓃩𓃪𓃫𓃬𓃭𓃮𓃯𓃰𓃱𓃲𓃳𓃴𓃵𓃶𓃷𓃸𓃹𓃺𓃻𓃼𓃽𓃾𓃿𓄀𓄁𓄂' '𓄃𓄄𓄅𓄆𓄇𓄈𓄉𓄊𓄋𓄌𓄍𓄎𓄏𓄐𓄑𓄒𓄓𓄔𓄕𓄖𓄗𓄘𓄙𓄚𓄛𓄜𓄝𓄞𓄟𓄠𓄡𓄢𓄣𓄤𓄥𓄦𓄧𓄨𓄩𓄪𓄫𓄬𓄭𓄮𓄯𓄰𓄱𓄲𓄳𓄴𓄵𓄶𓄷𓄸𓄹𓄺𓄻𓄼' '𓄽𓄾𓄿𓅀𓅁𓅂𓅃𓅄𓅅𓅆𓅇𓅈𓅉𓅊𓅋𓅌𓅍𓅎𓅏𓅐𓅑𓅒𓅓𓅔𓅕𓅖𓅗𓅘𓅙𓅚𓅛𓅜𓅝𓅞𓅟𓅠𓅡𓅢𓅣𓅤𓅥𓅦𓅧𓅨𓅩𓅪𓅫𓅬' '𓅭𓅮𓅯𓅰𓅱𓅲𓅳𓅴𓅵𓅶𓅷𓅸𓅹𓅺𓅻𓅼𓅽𓅾𓅿𓆀𓆁𓆂𓆃𓆄𓆅𓆆𓆇𓆈𓆉𓆊𓆋𓆌𓆍𓆎𓆏𓆐𓆑𓆒𓆓𓆔𓆕𓆖𓆗𓆘𓆙𓆚𓆛𓆜𓆝𓆞𓆟𓆠𓆡' '𓆢𓆣𓆤𓆥𓆦𓆧𓆨𓆩𓆪𓆫𓆬𓆭𓆮𓆯𓆰𓆱𓆲𓆳𓆴𓆵𓆶𓆷𓆸𓆹𓆺𓆻𓆼𓆽𓆾𓆿𓇀𓇁𓇂𓇃𓇄𓇅𓇆𓇇𓇈𓇉𓇊𓇋𓇌𓇍𓇎𓇏𓇐𓇑𓇒𓇓𓇔𓇕𓇖𓇗𓇘𓇙𓇚𓇛𓇜𓇝𓇞𓇟𓇠𓇡𓇢𓇣𓇤𓇥' '𓇦𓇧𓇨𓇩𓇪𓇫𓇬𓇭𓇮𓇯𓇰𓇱𓇲𓇳𓇴𓇵𓇶𓇷𓇸𓇹𓇺𓇻𓇼𓇽𓇾𓇿𓈀𓈁𓈂𓈃𓈄𓈅𓈆𓈇𓈈𓈉𓈊𓈋𓈌𓈍𓈎𓈏𓈐𓈑𓈒𓈓𓈔𓈕𓈖𓈗𓈘𓈙𓈚𓈛𓈜𓈝𓈞𓈟' '𓈠𓈡𓈢𓈣𓈤𓈥𓈦𓈧𓈨𓈩𓈪𓈫𓈬𓈭𓈮𓈯𓈰𓈱𓈲𓈳𓈴𓈵𓈶𓈷𓈸𓈹𓈺𓈻𓈼𓈽𓈾𓈿𓉀𓉁𓉂𓉃𓉄𓉅𓉆𓉇𓉈𓉉𓉊𓉋𓉌𓉍𓉎𓉏𓉐𓉑𓉒𓉓𓉔𓉕𓉖𓉗𓉘𓉙' '𓉚𓉛𓉜𓉝𓉞𓉟𓉠𓉡𓉢𓉣𓉤𓉥𓉦𓉧𓉨𓉩𓉪𓉫𓉬𓉭𓉮𓉯𓉰𓉱𓉲𓉳𓉴𓉵𓉶𓉷𓉸𓉹𓉺𓉻𓉼𓉽𓉾𓉿𓊀𓊁𓊂𓊃𓊄𓊅𓊆𓊇𓊈𓊉𓊊𓊋𓊌𓊍𓊎𓊏𓊐𓊑𓊒𓊓𓊔𓊕𓊖𓊗𓊘' '𓊙𓊚𓊛𓊜𓊝𓊞𓊟𓊠𓊡𓊢𓊣𓊤𓊥𓊦𓊧𓊨𓊩𓊪𓊫𓊬𓊭𓊮𓊯𓊰𓊱𓊲𓊳𓊴𓊵𓊶𓊷𓊸𓊹𓊺𓊻𓊼𓊽𓊾𓊿𓋀𓋁𓋂𓋃𓋄𓋅𓋆𓋇𓋈𓋉𓋊𓋋𓋌𓋍𓋎𓋏𓋐𓋑𓋒𓋓𓋔𓋕𓋖𓋗' '𓋘𓋙𓋚𓋛𓋜𓋝𓋞𓋟𓋠𓋡𓋢𓋣𓋤𓋥𓋦𓋧𓋨𓋩𓋪𓋫𓋬𓋭𓋮𓋯𓋰𓋱𓋲𓋳𓋴𓋵𓋶𓋷𓋸𓋹𓋺𓋻𓋼𓋽𓋾𓋿𓌀𓌁𓌂𓌃𓌄𓌅𓌆𓌇𓌈𓌉𓌊𓌋𓌌𓌍𓌎𓌏𓌐𓌑𓌒𓌓𓌔𓌕𓌖𓌗𓌘𓌙𓌚' '𓌛𓌜𓌝𓌞𓌟𓌠𓌡𓌢𓌣𓌤𓌥𓌦𓌧𓌨𓌩𓌪𓌫𓌬𓌭𓌮𓌯𓌰𓌱𓌲𓌳𓌴𓌵𓌶𓌷𓌸𓌹𓌺𓌻𓌼𓌽𓌾𓌿𓍀𓍁𓍂𓍃𓍄𓍅𓍆𓍇𓍈𓍉𓍊𓍋𓍌𓍍𓍎𓍏𓍐𓍑𓍒𓍓𓍔𓍕𓍖𓍗𓍘𓍙𓍚𓍛𓍜𓍝𓍞𓍟𓍠' '𓍡𓍢𓍣𓍤𓍥𓍦𓍧𓍨𓍩𓍪𓍫𓍬𓍭𓍮𓍯𓍰𓍱𓍲𓍳𓍴𓍵𓍶𓍷𓍸𓍹𓍺𓍻𓍼𓍽𓍾𓍿𓎀𓎁𓎂𓎃𓎄𓎅𓎆𓎇𓎈𓎉𓎊𓎋𓎌𓎍𓎎𓎏𓎐𓎑𓎒𓎓𓎔𓎕𓎖𓎗𓎘𓎙𓎚𓎛𓎜𓎝𓎞' '𓎟𓎠𓎡𓎢𓎣𓎤𓎥𓎦𓎧𓎨𓎩𓎪𓎫𓎬𓎭𓎮𓎯𓎰𓎱𓎲𓎳𓎴𓎵𓎶𓎷𓎸𓎹𓎺𓎻𓎼𓎽𓎾𓎿𓏀𓏁𓏂𓏃𓏄𓏅𓏆𓏇𓏈𓏉𓏊𓏋𓏌𓏍𓏎𓏏𓏐𓏑𓏒𓏓𓏔𓏕𓏖𓏗𓏘𓏙𓏚𓏛𓏜𓏝𓏞𓏟𓏠𓏡𓏢𓏣' '𓏤𓏥𓏦𓏧𓏨𓏩𓏪𓏫𓏬𓏭𓏮𓏯𓏰𓏱𓏲𓏳𓏴𓏵𓏶𓏷𓏸𓏹𓏺𓏻𓏼𓏽𓏾𓏿') self.ui.hieroglyph1PlainTextEdit.setStyleSheet('font: 24pt "Segoe UI Historic";') self.ui.hieroglyph2PlainTextEdit.setPlainText('𓐀𓐁𓐂𓐃𓐄𓐅𓐆𓐇𓐈𓐉𓐊𓐋𓐌𓐍𓐎𓐏𓐐𓐑𓐒𓐓𓐔𓐕𓐖𓐗𓐘𓐙𓐚𓐛𓐜𓐝𓐞𓐟𓐠𓐡𓐢𓐣𓐤𓐥𓐦𓐧𓐨𓐩𓐪𓐫𓐬𓐭𓐮') self.ui.hieroglyph2PlainTextEdit.setStyleSheet('font: 24pt "Segoe UI Historic";') # 麻雀 self.ui.ma01LineEdit.setText('🀀🀁🀂🀃🀄🀅🀆') self.ui.ma01LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') self.ui.ma02LineEdit.setText('🀇🀈🀉🀊🀋🀌🀍🀎🀏') self.ui.ma02LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') self.ui.ma03LineEdit.setText('🀐🀑🀒🀓🀔🀕🀖🀗🀘') self.ui.ma03LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') self.ui.ma04LineEdit.setText('🀙🀚🀛🀜🀝🀞🀟🀠🀡') self.ui.ma04LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') self.ui.ma05LineEdit.setText('🀢🀣🀤🀥🀦🀧🀨🀩🀪🀫') self.ui.ma05LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') # トランプ self.ui.cards01LineEdit.setText('🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮') self.ui.cards01LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') self.ui.cards02LineEdit.setText('🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾') self.ui.cards02LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') self.ui.cards03LineEdit.setText('🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎') self.ui.cards03LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') self.ui.cards04LineEdit.setText('🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞') self.ui.cards04LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') self.ui.cards05LineEdit.setText('🂠🂿🃏🃟') self.ui.cards05LineEdit.setStyleSheet('font: 34pt "Segoe UI Symbol";') # 錬金 self.ui.alchemyPlainTextEdit.setPlainText( '🜀🜁🜂🜃🜄🜅🜆🜇🜈🜉🜊🜋🜌🜍🜎🜏🜐🜑🜒🜓🜔🜕🜖🜗🜘🜙🜚🜛🜜🜝🜞🜟🜠🜡🜢🜣🜤🜥🜦🜧🜨🜩🜪' '🜫🜬🜭🜮🜯🜰🜱🜲🜳🜴🜵🜶🜷🜸🜹🜺🜻🜼🜽🜾🜿🝀🝁🝂🝃🝄🝅🝆🝇🝈🝉🝊🝋🝌🝍🝎🝏🝐🝑🝒🝓🝔🝕🝖🝗🝘' '🝙🝚🝛🝜🝝🝞🝟🝠🝡🝢🝣🝤🝥🝦🝧🝨🝩🝪🝫🝬🝭🝮🝯🝰🝱🝲🝳') self.ui.alchemyPlainTextEdit.setStyleSheet('font: 13pt "Segoe UI Symbol";') def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/characters/characters.ui ================================================ MainWindow 0 0 739 677 MainWindow 0 数字、記号 半角 0123456789 true 全角 0123456789 true 漢数字 〇一二三四五六七八九十百千万 true 大字 零壱弐参肆伍陸漆捌玖拾陌阡萬 true ローマ数字 ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ true 丸囲み数字 ⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ true 丸囲み数字 ⓿❶❷❸❹❺❻❼❽❾❿⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴ true 丸囲み漢数字 ㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉ true 半角記号 !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ true 全角記号 font: 12pt "メイリオ";  、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆 true 矢印 図形 ▲▶▼◀◤◥◣◢◆ △▷▽◁◸◹◺◿◇ ⬒◧⬓◨◩⬔⬕◪⬖⬗⬘⬙ true 補助矢印C Qt::Vertical 20 274 漢字 常用漢字 true 亜哀愛悪握圧扱安暗案以位依偉囲委威尉意慰易為異移維緯胃衣違遺医井域育一壱逸稲芋印員因姻引飲院陰隠韻右宇羽雨渦浦運雲営影映栄永泳英衛詠鋭液疫益駅悦謁越閲円園宴延援沿演炎煙猿縁遠鉛塩汚凹央奥往応押横欧殴王翁黄沖億屋憶乙卸恩温穏音下化仮何価佳加可夏嫁家寡科暇果架歌河火禍稼箇花荷華菓課貨過蚊我画芽賀雅餓介会解回塊壊快怪悔懐戒拐改械海灰界皆絵開階貝劾外害慨概涯街該垣嚇各拡格核殻獲確穫覚角較郭閣隔革学岳楽額掛潟割喝括活渇滑褐轄且株刈乾冠寒刊勘勧巻喚堪完官寛干幹患感慣憾換敢棺款歓汗漢環甘監看管簡緩缶肝艦観貫還鑑間閑関陥館丸含岸眼岩頑顔願企危喜器基奇寄岐希幾忌揮机旗既期棋棄機帰気汽祈季紀規記貴起軌輝飢騎鬼偽儀宜戯技擬欺犠疑義議菊吉喫詰却客脚虐逆丘久休及吸宮弓急救朽求泣球究窮級糾給旧牛去居巨拒拠挙虚許距漁魚享京供競共凶協叫境峡強恐恭挟教橋況狂狭矯胸脅興郷鏡響驚仰凝暁業局曲極玉勤均斤琴禁筋緊菌襟謹近金吟銀九句区苦駆具愚虞空偶遇隅屈掘靴繰桑勲君薫訓群軍郡係傾刑兄啓型契形径恵慶憩掲携敬景渓系経継茎蛍計警軽鶏芸迎鯨劇撃激傑欠決潔穴結血月件倹健兼券剣圏堅嫌建憲懸検権犬献研絹県肩見謙賢軒遣険顕験元原厳幻弦減源玄現言限個古呼固孤己庫弧戸故枯湖誇雇顧鼓五互午呉娯後御悟碁語誤護交侯候光公功効厚口向后坑好孔孝工巧幸広康恒慌抗拘控攻更校構江洪港溝甲皇硬稿紅絞綱耕考肯航荒行衡講貢購郊酵鉱鋼降項香高剛号合拷豪克刻告国穀酷黒獄腰骨込今困墾婚恨懇昆根混紺魂佐唆左差査砂詐鎖座債催再最妻宰彩才採栽歳済災砕祭斎細菜裁載際剤在材罪財坂咲崎作削搾昨策索錯桜冊刷察撮擦札殺雑皿三傘参山惨散桟産算蚕賛酸暫残仕伺使刺司史嗣四士始姉姿子市師志思指支施旨枝止死氏祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治璽磁示耳自辞式識軸七執失室湿漆疾質実芝舎写射捨赦斜煮社者謝車遮蛇邪借勺尺爵酌釈若寂弱主取守手朱殊狩珠種趣酒首儒受寿授樹需囚収周宗就州修愁拾秀秋終習臭舟衆襲週酬集醜住充十従柔汁渋獣縦重銃叔宿淑祝縮粛塾熟出術述俊春瞬准循旬殉準潤盾純巡遵順処初所暑庶緒署書諸助叙女序徐除傷償勝匠升召商唱奨宵将小少尚床彰承抄招掌昇昭晶松沼消渉焼焦照症省硝礁祥称章笑粧紹肖衝訟証詔詳象賞鐘障上丈乗冗剰城場壌嬢常情条浄状畳蒸譲醸錠嘱飾植殖織職色触食辱伸信侵唇娠寝審心慎振新森浸深申真神紳臣薪親診身辛進針震人仁刃尋甚尽迅陣酢図吹垂帥推水炊睡粋衰遂酔錘随髄崇数枢据杉澄寸世瀬畝是制勢姓征性成政整星晴正清牲生盛精聖声製西誠誓請逝青静斉税隻席惜斥昔析石積籍績責赤跡切拙接摂折設窃節説雪絶舌仙先千占宣専川戦扇栓泉浅洗染潜旋線繊船薦践選遷銭銑鮮前善漸然全禅繕塑措疎礎祖租粗素組訴阻僧創双倉喪壮奏層想捜掃挿操早曹巣槽燥争相窓総草荘葬藻装走送遭霜騒像増憎臓蔵贈造促側則即息束測足速俗属賊族続卒存孫尊損村他多太堕妥惰打駄体対耐帯待怠態替泰滞胎袋貸退逮隊代台大第題滝卓宅択拓沢濯託濁諾但達奪脱棚谷丹単嘆担探淡炭短端胆誕鍛団壇弾断暖段男談値知地恥池痴稚置致遅築畜竹蓄逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷鋳駐著貯丁兆帳庁弔張彫徴懲挑朝潮町眺聴脹腸調超跳長頂鳥勅直朕沈珍賃鎮陳津墜追痛通塚漬坪釣亭低停偵貞呈堤定帝底庭廷弟抵提程締艇訂逓邸泥摘敵滴的笛適哲徹撤迭鉄典天展店添転点伝殿田電吐塗徒斗渡登途都努度土奴怒倒党冬凍刀唐塔島悼投搭東桃棟盗湯灯当痘等答筒糖統到討謄豆踏逃透陶頭騰闘働動同堂導洞童胴道銅峠匿得徳特督篤毒独読凸突届屯豚曇鈍内縄南軟難二尼弐肉日乳入如尿任妊忍認寧猫熱年念燃粘悩濃納能脳農把覇波派破婆馬俳廃拝排敗杯背肺輩配倍培媒梅買売賠陪伯博拍泊白舶薄迫漠爆縛麦箱肌畑八鉢発髪伐罰抜閥伴判半反帆搬板版犯班畔繁般藩販範煩頒飯晩番盤蛮卑否妃彼悲扉批披比泌疲皮碑秘罷肥被費避非飛備尾微美鼻匹必筆姫百俵標氷漂票表評描病秒苗品浜貧賓頻敏瓶不付夫婦富布府怖扶敷普浮父符腐膚譜負賦赴附侮武舞部封風伏副復幅服福腹複覆払沸仏物分噴墳憤奮粉紛雰文聞丙併兵塀幣平弊柄並閉陛米壁癖別偏変片編辺返遍便勉弁保舗捕歩補穂募墓慕暮母簿倣俸包報奉宝峰崩抱放方法泡砲縫胞芳褒訪豊邦飽乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貿防北僕墨撲朴牧没堀奔本翻凡盆摩磨魔麻埋妹枚毎幕膜又抹末繭万慢満漫味未魅岬密脈妙民眠務夢無矛霧婿娘名命明盟迷銘鳴滅免綿面模茂妄毛猛盲網耗木黙目戻問紋門匁夜野矢厄役約薬訳躍柳愉油癒諭輸唯優勇友幽悠憂有猶由裕誘遊郵雄融夕予余与誉預幼容庸揚揺擁曜様洋溶用窯羊葉要謡踊陽養抑欲浴翌翼羅裸来頼雷絡落酪乱卵欄濫覧利吏履理痢裏里離陸律率立略流留硫粒隆竜慮旅虜了僚両寮料涼猟療糧良量陵領力緑倫厘林臨輪隣塁涙累類令例冷励礼鈴隷零霊麗齢暦歴列劣烈裂廉恋練連錬炉路露労廊朗楼浪漏老郎六録論和話賄惑枠湾腕 ひらがな カタカナ ひらがな あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをん true ゐゑ true がぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽ true ぁぃぅぇぉっゃゅょゎ true カタカナ アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲン true ヰヱ true ヴガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポ true ァィゥェォヵヶッャュョヮ true Qt::Vertical 20 212 アルファベット等 小文字(半角) true abcdefghijklmnopqrstuvwxyz 大文字(半角) true ABCDEFGHIJKLMNOPQRSTUVWXYZ 小文字(全角) true abcdefghijklmnopqrstuvwxyz 大文字(全角) true ABCDEFGHIJKLMNOPQRSTUVWXYZ ギリシャ小文字 αβγδεζηθικλμνξοπρστυφχψω true ギリシャ大文字 ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ true ルーン文字 ᚠᚢᚦᚨᚱᚲᚷᚹᚺᚾᛁᛃᛇᛈᛉᛊᛏᛒᛖᛗᛚᛜᛟᛞ true 古イタリア文字 true true リュキア文字 true フェニキア文字 true true 古代ペルシア文字 true true キュプロス文字 true ゴート文字 true Qt::Vertical 20 282 ※ 後半の文字は Segoe UI Historic で表示しています。 楔形文字 0 4 true 0 1 true ※Segoe UI Historic で表示しています。 ヒエログリフ 0 4 true 0 1 true ※Segoe UI Historic で表示しています。 麻雀 true true true true true Qt::Vertical 20 40 ※ Segoe UI Symbol で表示出来ます。 トランプ true true true true true Qt::Vertical 20 40 ※ Segoe UI Symbol で表示出来ます。 錬金術記号 Qt::Vertical 20 197 ※ Segoe UI Symbol で表示出来ます。 ================================================ FILE: library/python/rs/tool/characters/characters_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'characters.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPlainTextEdit, QSizePolicy, QSpacerItem, QTabWidget, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(739, 677) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.tabWidget = QTabWidget(self.centralwidget) self.tabWidget.setObjectName(u"tabWidget") self.tab = QWidget() self.tab.setObjectName(u"tab") self.verticalLayout_2 = QVBoxLayout(self.tab) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.tab) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.lineEdit = QLineEdit(self.tab) self.lineEdit.setObjectName(u"lineEdit") self.lineEdit.setReadOnly(True) self.formLayout.setWidget(0, QFormLayout.FieldRole, self.lineEdit) self.label_2 = QLabel(self.tab) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2) self.lineEdit_2 = QLineEdit(self.tab) self.lineEdit_2.setObjectName(u"lineEdit_2") self.lineEdit_2.setReadOnly(True) self.formLayout.setWidget(1, QFormLayout.FieldRole, self.lineEdit_2) self.label_3 = QLabel(self.tab) self.label_3.setObjectName(u"label_3") self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_3) self.lineEdit_3 = QLineEdit(self.tab) self.lineEdit_3.setObjectName(u"lineEdit_3") self.lineEdit_3.setReadOnly(True) self.formLayout.setWidget(2, QFormLayout.FieldRole, self.lineEdit_3) self.label_4 = QLabel(self.tab) self.label_4.setObjectName(u"label_4") self.formLayout.setWidget(3, QFormLayout.LabelRole, self.label_4) self.lineEdit_4 = QLineEdit(self.tab) self.lineEdit_4.setObjectName(u"lineEdit_4") self.lineEdit_4.setReadOnly(True) self.formLayout.setWidget(3, QFormLayout.FieldRole, self.lineEdit_4) self.label_5 = QLabel(self.tab) self.label_5.setObjectName(u"label_5") self.formLayout.setWidget(4, QFormLayout.LabelRole, self.label_5) self.lineEdit_5 = QLineEdit(self.tab) self.lineEdit_5.setObjectName(u"lineEdit_5") self.lineEdit_5.setReadOnly(True) self.formLayout.setWidget(4, QFormLayout.FieldRole, self.lineEdit_5) self.label_6 = QLabel(self.tab) self.label_6.setObjectName(u"label_6") self.formLayout.setWidget(5, QFormLayout.LabelRole, self.label_6) self.lineEdit_6 = QLineEdit(self.tab) self.lineEdit_6.setObjectName(u"lineEdit_6") self.lineEdit_6.setReadOnly(True) self.formLayout.setWidget(5, QFormLayout.FieldRole, self.lineEdit_6) self.label_7 = QLabel(self.tab) self.label_7.setObjectName(u"label_7") self.formLayout.setWidget(6, QFormLayout.LabelRole, self.label_7) self.lineEdit_7 = QLineEdit(self.tab) self.lineEdit_7.setObjectName(u"lineEdit_7") self.lineEdit_7.setReadOnly(True) self.formLayout.setWidget(6, QFormLayout.FieldRole, self.lineEdit_7) self.label_8 = QLabel(self.tab) self.label_8.setObjectName(u"label_8") self.formLayout.setWidget(7, QFormLayout.LabelRole, self.label_8) self.lineEdit_8 = QLineEdit(self.tab) self.lineEdit_8.setObjectName(u"lineEdit_8") self.lineEdit_8.setReadOnly(True) self.formLayout.setWidget(7, QFormLayout.FieldRole, self.lineEdit_8) self.label_30 = QLabel(self.tab) self.label_30.setObjectName(u"label_30") self.formLayout.setWidget(8, QFormLayout.LabelRole, self.label_30) self.lineEdit_44 = QLineEdit(self.tab) self.lineEdit_44.setObjectName(u"lineEdit_44") self.lineEdit_44.setReadOnly(True) self.formLayout.setWidget(8, QFormLayout.FieldRole, self.lineEdit_44) self.label_29 = QLabel(self.tab) self.label_29.setObjectName(u"label_29") self.formLayout.setWidget(9, QFormLayout.LabelRole, self.label_29) self.lineEdit_33 = QLineEdit(self.tab) self.lineEdit_33.setObjectName(u"lineEdit_33") self.lineEdit_33.setStyleSheet(u"font: 12pt \"\u30e1\u30a4\u30ea\u30aa\";") self.lineEdit_33.setReadOnly(True) self.formLayout.setWidget(9, QFormLayout.FieldRole, self.lineEdit_33) self.label_31 = QLabel(self.tab) self.label_31.setObjectName(u"label_31") self.formLayout.setWidget(10, QFormLayout.LabelRole, self.label_31) self.arrowPlainTextEdit = QPlainTextEdit(self.tab) self.arrowPlainTextEdit.setObjectName(u"arrowPlainTextEdit") self.formLayout.setWidget(10, QFormLayout.FieldRole, self.arrowPlainTextEdit) self.label_33 = QLabel(self.tab) self.label_33.setObjectName(u"label_33") self.formLayout.setWidget(12, QFormLayout.LabelRole, self.label_33) self.lineEdit_45 = QLineEdit(self.tab) self.lineEdit_45.setObjectName(u"lineEdit_45") self.lineEdit_45.setReadOnly(True) self.formLayout.setWidget(12, QFormLayout.FieldRole, self.lineEdit_45) self.arrowCPlainTextEdit = QPlainTextEdit(self.tab) self.arrowCPlainTextEdit.setObjectName(u"arrowCPlainTextEdit") self.formLayout.setWidget(11, QFormLayout.FieldRole, self.arrowCPlainTextEdit) self.label_32 = QLabel(self.tab) self.label_32.setObjectName(u"label_32") self.formLayout.setWidget(11, QFormLayout.LabelRole, self.label_32) self.verticalLayout_2.addLayout(self.formLayout) self.verticalSpacer = QSpacerItem(20, 274, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_2.addItem(self.verticalSpacer) self.tabWidget.addTab(self.tab, "") self.tab_2 = QWidget() self.tab_2.setObjectName(u"tab_2") self.verticalLayout_4 = QVBoxLayout(self.tab_2) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.verticalLayout_3 = QVBoxLayout() self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.label_9 = QLabel(self.tab_2) self.label_9.setObjectName(u"label_9") self.verticalLayout_3.addWidget(self.label_9) self.plainTextEdit = QPlainTextEdit(self.tab_2) self.plainTextEdit.setObjectName(u"plainTextEdit") self.plainTextEdit.setReadOnly(True) self.verticalLayout_3.addWidget(self.plainTextEdit) self.verticalLayout_4.addLayout(self.verticalLayout_3) self.tabWidget.addTab(self.tab_2, "") self.tab_3 = QWidget() self.tab_3.setObjectName(u"tab_3") self.verticalLayout_7 = QVBoxLayout(self.tab_3) self.verticalLayout_7.setObjectName(u"verticalLayout_7") self.groupBox = QGroupBox(self.tab_3) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_5 = QVBoxLayout(self.groupBox) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.lineEdit_17 = QLineEdit(self.groupBox) self.lineEdit_17.setObjectName(u"lineEdit_17") self.lineEdit_17.setReadOnly(True) self.verticalLayout_5.addWidget(self.lineEdit_17) self.lineEdit_9 = QLineEdit(self.groupBox) self.lineEdit_9.setObjectName(u"lineEdit_9") self.lineEdit_9.setReadOnly(True) self.verticalLayout_5.addWidget(self.lineEdit_9) self.lineEdit_18 = QLineEdit(self.groupBox) self.lineEdit_18.setObjectName(u"lineEdit_18") self.lineEdit_18.setReadOnly(True) self.verticalLayout_5.addWidget(self.lineEdit_18) self.lineEdit_10 = QLineEdit(self.groupBox) self.lineEdit_10.setObjectName(u"lineEdit_10") self.lineEdit_10.setReadOnly(True) self.verticalLayout_5.addWidget(self.lineEdit_10) self.verticalLayout_7.addWidget(self.groupBox) self.groupBox_2 = QGroupBox(self.tab_3) self.groupBox_2.setObjectName(u"groupBox_2") self.verticalLayout_6 = QVBoxLayout(self.groupBox_2) self.verticalLayout_6.setObjectName(u"verticalLayout_6") self.lineEdit_19 = QLineEdit(self.groupBox_2) self.lineEdit_19.setObjectName(u"lineEdit_19") self.lineEdit_19.setReadOnly(True) self.verticalLayout_6.addWidget(self.lineEdit_19) self.lineEdit_11 = QLineEdit(self.groupBox_2) self.lineEdit_11.setObjectName(u"lineEdit_11") self.lineEdit_11.setReadOnly(True) self.verticalLayout_6.addWidget(self.lineEdit_11) self.lineEdit_20 = QLineEdit(self.groupBox_2) self.lineEdit_20.setObjectName(u"lineEdit_20") self.lineEdit_20.setReadOnly(True) self.verticalLayout_6.addWidget(self.lineEdit_20) self.lineEdit_12 = QLineEdit(self.groupBox_2) self.lineEdit_12.setObjectName(u"lineEdit_12") self.lineEdit_12.setReadOnly(True) self.verticalLayout_6.addWidget(self.lineEdit_12) self.verticalLayout_7.addWidget(self.groupBox_2) self.verticalSpacer_2 = QSpacerItem(20, 212, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_7.addItem(self.verticalSpacer_2) self.tabWidget.addTab(self.tab_3, "") self.tab_4 = QWidget() self.tab_4.setObjectName(u"tab_4") self.verticalLayout_8 = QVBoxLayout(self.tab_4) self.verticalLayout_8.setObjectName(u"verticalLayout_8") self.formLayout_2 = QFormLayout() self.formLayout_2.setObjectName(u"formLayout_2") self.label_10 = QLabel(self.tab_4) self.label_10.setObjectName(u"label_10") self.formLayout_2.setWidget(0, QFormLayout.LabelRole, self.label_10) self.lineEdit_13 = QLineEdit(self.tab_4) self.lineEdit_13.setObjectName(u"lineEdit_13") self.lineEdit_13.setAutoFillBackground(True) self.formLayout_2.setWidget(0, QFormLayout.FieldRole, self.lineEdit_13) self.label_11 = QLabel(self.tab_4) self.label_11.setObjectName(u"label_11") self.formLayout_2.setWidget(1, QFormLayout.LabelRole, self.label_11) self.lineEdit_14 = QLineEdit(self.tab_4) self.lineEdit_14.setObjectName(u"lineEdit_14") self.lineEdit_14.setAutoFillBackground(True) self.formLayout_2.setWidget(1, QFormLayout.FieldRole, self.lineEdit_14) self.label_12 = QLabel(self.tab_4) self.label_12.setObjectName(u"label_12") self.formLayout_2.setWidget(2, QFormLayout.LabelRole, self.label_12) self.lineEdit_15 = QLineEdit(self.tab_4) self.lineEdit_15.setObjectName(u"lineEdit_15") self.lineEdit_15.setAutoFillBackground(True) self.formLayout_2.setWidget(2, QFormLayout.FieldRole, self.lineEdit_15) self.label_13 = QLabel(self.tab_4) self.label_13.setObjectName(u"label_13") self.formLayout_2.setWidget(3, QFormLayout.LabelRole, self.label_13) self.lineEdit_16 = QLineEdit(self.tab_4) self.lineEdit_16.setObjectName(u"lineEdit_16") self.lineEdit_16.setAutoFillBackground(True) self.formLayout_2.setWidget(3, QFormLayout.FieldRole, self.lineEdit_16) self.label_15 = QLabel(self.tab_4) self.label_15.setObjectName(u"label_15") self.formLayout_2.setWidget(4, QFormLayout.LabelRole, self.label_15) self.lineEdit_22 = QLineEdit(self.tab_4) self.lineEdit_22.setObjectName(u"lineEdit_22") self.lineEdit_22.setReadOnly(True) self.formLayout_2.setWidget(4, QFormLayout.FieldRole, self.lineEdit_22) self.label_14 = QLabel(self.tab_4) self.label_14.setObjectName(u"label_14") self.formLayout_2.setWidget(5, QFormLayout.LabelRole, self.label_14) self.lineEdit_21 = QLineEdit(self.tab_4) self.lineEdit_21.setObjectName(u"lineEdit_21") self.lineEdit_21.setReadOnly(True) self.formLayout_2.setWidget(5, QFormLayout.FieldRole, self.lineEdit_21) self.label_16 = QLabel(self.tab_4) self.label_16.setObjectName(u"label_16") self.formLayout_2.setWidget(6, QFormLayout.LabelRole, self.label_16) self.lineEdit_23 = QLineEdit(self.tab_4) self.lineEdit_23.setObjectName(u"lineEdit_23") self.lineEdit_23.setReadOnly(True) self.formLayout_2.setWidget(6, QFormLayout.FieldRole, self.lineEdit_23) self.label_20 = QLabel(self.tab_4) self.label_20.setObjectName(u"label_20") self.formLayout_2.setWidget(7, QFormLayout.LabelRole, self.label_20) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.italy1LineEdit = QLineEdit(self.tab_4) self.italy1LineEdit.setObjectName(u"italy1LineEdit") self.italy1LineEdit.setReadOnly(True) self.horizontalLayout.addWidget(self.italy1LineEdit) self.italy2LineEdit = QLineEdit(self.tab_4) self.italy2LineEdit.setObjectName(u"italy2LineEdit") self.italy2LineEdit.setReadOnly(True) self.horizontalLayout.addWidget(self.italy2LineEdit) self.horizontalLayout.setStretch(0, 8) self.horizontalLayout.setStretch(1, 1) self.formLayout_2.setLayout(7, QFormLayout.FieldRole, self.horizontalLayout) self.label_21 = QLabel(self.tab_4) self.label_21.setObjectName(u"label_21") self.formLayout_2.setWidget(9, QFormLayout.LabelRole, self.label_21) self.lycianLineEdit = QLineEdit(self.tab_4) self.lycianLineEdit.setObjectName(u"lycianLineEdit") self.lycianLineEdit.setReadOnly(True) self.formLayout_2.setWidget(9, QFormLayout.FieldRole, self.lycianLineEdit) self.label_22 = QLabel(self.tab_4) self.label_22.setObjectName(u"label_22") self.formLayout_2.setWidget(10, QFormLayout.LabelRole, self.label_22) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.phoenician1LineEdit = QLineEdit(self.tab_4) self.phoenician1LineEdit.setObjectName(u"phoenician1LineEdit") self.phoenician1LineEdit.setReadOnly(True) self.horizontalLayout_2.addWidget(self.phoenician1LineEdit) self.phoenician2LineEdit = QLineEdit(self.tab_4) self.phoenician2LineEdit.setObjectName(u"phoenician2LineEdit") self.phoenician2LineEdit.setReadOnly(True) self.horizontalLayout_2.addWidget(self.phoenician2LineEdit) self.horizontalLayout_2.setStretch(0, 8) self.horizontalLayout_2.setStretch(1, 1) self.formLayout_2.setLayout(10, QFormLayout.FieldRole, self.horizontalLayout_2) self.label_23 = QLabel(self.tab_4) self.label_23.setObjectName(u"label_23") self.formLayout_2.setWidget(12, QFormLayout.LabelRole, self.label_23) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.persian1LineEdit = QLineEdit(self.tab_4) self.persian1LineEdit.setObjectName(u"persian1LineEdit") self.persian1LineEdit.setReadOnly(True) self.horizontalLayout_3.addWidget(self.persian1LineEdit) self.persian2LineEdit = QLineEdit(self.tab_4) self.persian2LineEdit.setObjectName(u"persian2LineEdit") self.persian2LineEdit.setReadOnly(True) self.horizontalLayout_3.addWidget(self.persian2LineEdit) self.horizontalLayout_3.setStretch(0, 2) self.horizontalLayout_3.setStretch(1, 1) self.formLayout_2.setLayout(12, QFormLayout.FieldRole, self.horizontalLayout_3) self.label_24 = QLabel(self.tab_4) self.label_24.setObjectName(u"label_24") self.formLayout_2.setWidget(11, QFormLayout.LabelRole, self.label_24) self.cypriotLineEdit = QLineEdit(self.tab_4) self.cypriotLineEdit.setObjectName(u"cypriotLineEdit") self.cypriotLineEdit.setReadOnly(True) self.formLayout_2.setWidget(11, QFormLayout.FieldRole, self.cypriotLineEdit) self.label_25 = QLabel(self.tab_4) self.label_25.setObjectName(u"label_25") self.formLayout_2.setWidget(8, QFormLayout.LabelRole, self.label_25) self.gothicLineEdit = QLineEdit(self.tab_4) self.gothicLineEdit.setObjectName(u"gothicLineEdit") self.gothicLineEdit.setReadOnly(True) self.formLayout_2.setWidget(8, QFormLayout.FieldRole, self.gothicLineEdit) self.verticalLayout_8.addLayout(self.formLayout_2) self.verticalSpacer_3 = QSpacerItem(20, 282, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_8.addItem(self.verticalSpacer_3) self.label_17 = QLabel(self.tab_4) self.label_17.setObjectName(u"label_17") self.verticalLayout_8.addWidget(self.label_17) self.tabWidget.addTab(self.tab_4, "") self.tab_5 = QWidget() self.tab_5.setObjectName(u"tab_5") self.verticalLayout_9 = QVBoxLayout(self.tab_5) self.verticalLayout_9.setObjectName(u"verticalLayout_9") self.cuneiform1PlainTextEdit = QPlainTextEdit(self.tab_5) self.cuneiform1PlainTextEdit.setObjectName(u"cuneiform1PlainTextEdit") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(4) sizePolicy.setHeightForWidth(self.cuneiform1PlainTextEdit.sizePolicy().hasHeightForWidth()) self.cuneiform1PlainTextEdit.setSizePolicy(sizePolicy) self.cuneiform1PlainTextEdit.setReadOnly(True) self.verticalLayout_9.addWidget(self.cuneiform1PlainTextEdit) self.cuneiform2PlainTextEdit = QPlainTextEdit(self.tab_5) self.cuneiform2PlainTextEdit.setObjectName(u"cuneiform2PlainTextEdit") sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(1) sizePolicy1.setHeightForWidth(self.cuneiform2PlainTextEdit.sizePolicy().hasHeightForWidth()) self.cuneiform2PlainTextEdit.setSizePolicy(sizePolicy1) self.cuneiform2PlainTextEdit.setReadOnly(True) self.verticalLayout_9.addWidget(self.cuneiform2PlainTextEdit) self.label_18 = QLabel(self.tab_5) self.label_18.setObjectName(u"label_18") self.verticalLayout_9.addWidget(self.label_18) self.tabWidget.addTab(self.tab_5, "") self.tab_6 = QWidget() self.tab_6.setObjectName(u"tab_6") self.verticalLayout_10 = QVBoxLayout(self.tab_6) self.verticalLayout_10.setObjectName(u"verticalLayout_10") self.hieroglyph1PlainTextEdit = QPlainTextEdit(self.tab_6) self.hieroglyph1PlainTextEdit.setObjectName(u"hieroglyph1PlainTextEdit") sizePolicy.setHeightForWidth(self.hieroglyph1PlainTextEdit.sizePolicy().hasHeightForWidth()) self.hieroglyph1PlainTextEdit.setSizePolicy(sizePolicy) self.hieroglyph1PlainTextEdit.setReadOnly(True) self.verticalLayout_10.addWidget(self.hieroglyph1PlainTextEdit) self.hieroglyph2PlainTextEdit = QPlainTextEdit(self.tab_6) self.hieroglyph2PlainTextEdit.setObjectName(u"hieroglyph2PlainTextEdit") sizePolicy1.setHeightForWidth(self.hieroglyph2PlainTextEdit.sizePolicy().hasHeightForWidth()) self.hieroglyph2PlainTextEdit.setSizePolicy(sizePolicy1) self.hieroglyph2PlainTextEdit.setReadOnly(True) self.verticalLayout_10.addWidget(self.hieroglyph2PlainTextEdit) self.label_19 = QLabel(self.tab_6) self.label_19.setObjectName(u"label_19") self.verticalLayout_10.addWidget(self.label_19) self.tabWidget.addTab(self.tab_6, "") self.tab_7 = QWidget() self.tab_7.setObjectName(u"tab_7") self.verticalLayout_11 = QVBoxLayout(self.tab_7) self.verticalLayout_11.setObjectName(u"verticalLayout_11") self.ma01LineEdit = QLineEdit(self.tab_7) self.ma01LineEdit.setObjectName(u"ma01LineEdit") self.ma01LineEdit.setReadOnly(True) self.verticalLayout_11.addWidget(self.ma01LineEdit) self.ma02LineEdit = QLineEdit(self.tab_7) self.ma02LineEdit.setObjectName(u"ma02LineEdit") self.ma02LineEdit.setReadOnly(True) self.verticalLayout_11.addWidget(self.ma02LineEdit) self.ma03LineEdit = QLineEdit(self.tab_7) self.ma03LineEdit.setObjectName(u"ma03LineEdit") self.ma03LineEdit.setReadOnly(True) self.verticalLayout_11.addWidget(self.ma03LineEdit) self.ma04LineEdit = QLineEdit(self.tab_7) self.ma04LineEdit.setObjectName(u"ma04LineEdit") self.ma04LineEdit.setReadOnly(True) self.verticalLayout_11.addWidget(self.ma04LineEdit) self.ma05LineEdit = QLineEdit(self.tab_7) self.ma05LineEdit.setObjectName(u"ma05LineEdit") self.ma05LineEdit.setReadOnly(True) self.verticalLayout_11.addWidget(self.ma05LineEdit) self.verticalSpacer_5 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_11.addItem(self.verticalSpacer_5) self.label_26 = QLabel(self.tab_7) self.label_26.setObjectName(u"label_26") self.verticalLayout_11.addWidget(self.label_26) self.tabWidget.addTab(self.tab_7, "") self.tab_8 = QWidget() self.tab_8.setObjectName(u"tab_8") self.verticalLayout_13 = QVBoxLayout(self.tab_8) self.verticalLayout_13.setObjectName(u"verticalLayout_13") self.cards01LineEdit = QLineEdit(self.tab_8) self.cards01LineEdit.setObjectName(u"cards01LineEdit") self.cards01LineEdit.setReadOnly(True) self.verticalLayout_13.addWidget(self.cards01LineEdit) self.cards02LineEdit = QLineEdit(self.tab_8) self.cards02LineEdit.setObjectName(u"cards02LineEdit") self.cards02LineEdit.setReadOnly(True) self.verticalLayout_13.addWidget(self.cards02LineEdit) self.cards03LineEdit = QLineEdit(self.tab_8) self.cards03LineEdit.setObjectName(u"cards03LineEdit") self.cards03LineEdit.setReadOnly(True) self.verticalLayout_13.addWidget(self.cards03LineEdit) self.cards04LineEdit = QLineEdit(self.tab_8) self.cards04LineEdit.setObjectName(u"cards04LineEdit") self.cards04LineEdit.setReadOnly(True) self.verticalLayout_13.addWidget(self.cards04LineEdit) self.cards05LineEdit = QLineEdit(self.tab_8) self.cards05LineEdit.setObjectName(u"cards05LineEdit") self.cards05LineEdit.setReadOnly(True) self.verticalLayout_13.addWidget(self.cards05LineEdit) self.verticalSpacer_4 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_13.addItem(self.verticalSpacer_4) self.label_27 = QLabel(self.tab_8) self.label_27.setObjectName(u"label_27") self.verticalLayout_13.addWidget(self.label_27) self.tabWidget.addTab(self.tab_8, "") self.tab_9 = QWidget() self.tab_9.setObjectName(u"tab_9") self.verticalLayout_12 = QVBoxLayout(self.tab_9) self.verticalLayout_12.setObjectName(u"verticalLayout_12") self.alchemyPlainTextEdit = QPlainTextEdit(self.tab_9) self.alchemyPlainTextEdit.setObjectName(u"alchemyPlainTextEdit") self.verticalLayout_12.addWidget(self.alchemyPlainTextEdit) self.verticalSpacer_6 = QSpacerItem(20, 197, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_12.addItem(self.verticalSpacer_6) self.label_28 = QLabel(self.tab_9) self.label_28.setObjectName(u"label_28") self.verticalLayout_12.addWidget(self.label_28) self.tabWidget.addTab(self.tab_9, "") self.verticalLayout.addWidget(self.tabWidget) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"\u534a\u89d2", None)) self.lineEdit.setText(QCoreApplication.translate("MainWindow", u"0123456789", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u5168\u89d2", None)) self.lineEdit_2.setText(QCoreApplication.translate("MainWindow", u"\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u6f22\u6570\u5b57", None)) self.lineEdit_3.setText(QCoreApplication.translate("MainWindow", u"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d\u5341\u767e\u5343\u4e07", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u5927\u5b57", None)) self.lineEdit_4.setText(QCoreApplication.translate("MainWindow", u"\u96f6\u58f1\u5f10\u53c2\u8086\u4f0d\u9678\u6f06\u634c\u7396\u62fe\u964c\u9621\u842c", None)) self.label_5.setText(QCoreApplication.translate("MainWindow", u"\u30ed\u30fc\u30de\u6570\u5b57", None)) self.lineEdit_5.setText(QCoreApplication.translate("MainWindow", u"\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216a\u216b", None)) self.label_6.setText(QCoreApplication.translate("MainWindow", u"\u4e38\u56f2\u307f\u6570\u5b57", None)) self.lineEdit_6.setText(QCoreApplication.translate("MainWindow", u"\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473", None)) self.label_7.setText(QCoreApplication.translate("MainWindow", u"\u4e38\u56f2\u307f\u6570\u5b57", None)) self.lineEdit_7.setText(QCoreApplication.translate("MainWindow", u"\u24ff\u2776\u2777\u2778\u2779\u277a\u277b\u277c\u277d\u277e\u277f\u24eb\u24ec\u24ed\u24ee\u24ef\u24f0\u24f1\u24f2\u24f3\u24f4", None)) self.label_8.setText(QCoreApplication.translate("MainWindow", u"\u4e38\u56f2\u307f\u6f22\u6570\u5b57", None)) self.lineEdit_8.setText(QCoreApplication.translate("MainWindow", u"\u3280\u3281\u3282\u3283\u3284\u3285\u3286\u3287\u3288\u3289", None)) self.label_30.setText(QCoreApplication.translate("MainWindow", u"\u534a\u89d2\u8a18\u53f7", None)) self.lineEdit_44.setText(QCoreApplication.translate("MainWindow", u"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", None)) self.label_29.setText(QCoreApplication.translate("MainWindow", u"\u5168\u89d2\u8a18\u53f7", None)) self.lineEdit_33.setText(QCoreApplication.translate("MainWindow", u"\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\u00b4\uff40\u00a8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006", None)) self.label_31.setText(QCoreApplication.translate("MainWindow", u"\u77e2\u5370", None)) self.arrowPlainTextEdit.setPlainText("") self.label_33.setText(QCoreApplication.translate("MainWindow", u"\u56f3\u5f62", None)) self.lineEdit_45.setText(QCoreApplication.translate("MainWindow", u"\u25b2\u25b6\u25bc\u25c0\u25e4\u25e5\u25e3\u25e2\u25c6 \u25b3\u25b7\u25bd\u25c1\u25f8\u25f9\u25fa\u25ff\u25c7 \u2b12\u25e7\u2b13\u25e8\u25e9\u2b14\u2b15\u25ea\u2b16\u2b17\u2b18\u2b19", None)) self.arrowCPlainTextEdit.setPlainText("") self.label_32.setText(QCoreApplication.translate("MainWindow", u"\u88dc\u52a9\u77e2\u5370C", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"\u6570\u5b57\u3001\u8a18\u53f7", None)) self.label_9.setText(QCoreApplication.translate("MainWindow", u"\u5e38\u7528\u6f22\u5b57", None)) self.plainTextEdit.setPlainText(QCoreApplication.translate("MainWindow", u"\u4e9c\u54c0\u611b\u60aa\u63e1\u5727\u6271\u5b89\u6697\u6848\u4ee5\u4f4d\u4f9d\u5049\u56f2\u59d4\u5a01\u5c09\u610f\u6170\u6613\u70ba\u7570\u79fb\u7dad\u7def\u80c3\u8863\u9055\u907a\u533b\u4e95\u57df\u80b2\u4e00\u58f1\u9038\u7a32\u828b\u5370\u54e1\u56e0\u59fb\u5f15\u98f2\u9662\u9670\u96a0\u97fb\u53f3\u5b87\u7fbd\u96e8\u6e26\u6d66\u904b\u96f2\u55b6\u5f71\u6620\u6804\u6c38\u6cf3\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u5186\u5712\u5bb4\u5ef6\u63f4\u6cbf\u6f14\u708e\u7159\u733f\u7e01\u9060\u925b\u5869\u6c5a\u51f9\u592e\u5965\u5f80\u5fdc\u62bc\u6a2a\u6b27\u6bb4\u738b\u7fc1\u9ec4\u6c96\u5104\u5c4b\u61b6\u4e59\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4fa1\u4f73\u52a0\u53ef\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u798d\u7a3c\u7b87\u82b1\u8377\u83ef\u83d3\u8ab2\u8ca8\u904e\u868a\u6211\u753b\u82bd\u8cc0\u96c5\u9913\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5feb\u602a\u6094\u61d0\u6212\u62d0\u6539\u68b0\u6d77\u7070\u754c\u7686\u7d75\u958b\u968e\u8c9d\u52be" "\u5916\u5bb3\u6168\u6982\u6daf\u8857\u8a72\u57a3\u5687\u5404\u62e1\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u639b\u6f5f\u5272\u559d\u62ec\u6d3b\u6e07\u6ed1\u8910\u8f44\u4e14\u682a\u5208\u4e7e\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u68fa\u6b3e\u6b53\u6c57\u6f22\u74b0\u7518\u76e3\u770b\u7ba1\u7c21\u7de9\u7f36\u809d\u8266\u89b3\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u9928\u4e38\u542b\u5cb8\u773c\u5ca9\u9811\u9854\u9858\u4f01\u5371\u559c\u5668\u57fa\u5947\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4\u6a5f\u5e30\u6c17\u6c7d\u7948\u5b63\u7d00\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u507d\u5100\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7fa9\u8b70\u83ca\u5409\u55ab\u8a70\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551\u673d\u6c42\u6ce3\u7403\u7a76\u7aae\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2" "\u62e0\u6319\u865a\u8a31\u8ddd\u6f01\u9b5a\u4eab\u4eac\u4f9b\u7af6\u5171\u51f6\u5354\u53eb\u5883\u5ce1\u5f37\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u90f7\u93e1\u97ff\u9a5a\u4ef0\u51dd\u6681\u696d\u5c40\u66f2\u6975\u7389\u52e4\u5747\u65a4\u7434\u7981\u7b4b\u7dca\u83cc\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u53e5\u533a\u82e6\u99c6\u5177\u611a\u865e\u7a7a\u5076\u9047\u9685\u5c48\u6398\u9774\u7e70\u6851\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u4fc2\u50be\u5211\u5144\u5553\u578b\u5951\u5f62\u5f84\u6075\u6176\u61a9\u63b2\u643a\u656c\u666f\u6e13\u7cfb\u7d4c\u7d99\u830e\u86cd\u8a08\u8b66\u8efd\u9d8f\u82b8\u8fce\u9be8\u5287\u6483\u6fc0\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u6708\u4ef6\u5039\u5065\u517c\u5238\u5263\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u691c\u6a29\u72ac\u732e\u7814\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u967a\u9855\u9a13\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u8a00\u9650\u500b\u53e4\u547c\u56fa\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56" "\u8a87\u96c7\u9867\u9f13\u4e94\u4e92\u5348\u5449\u5a2f\u5f8c\u5fa1\u609f\u7881\u8a9e\u8aa4\u8b77\u4ea4\u4faf\u5019\u5149\u516c\u529f\u52b9\u539a\u53e3\u5411\u540e\u5751\u597d\u5b54\u5b5d\u5de5\u5de7\u5e78\u5e83\u5eb7\u6052\u614c\u6297\u62d8\u63a7\u653b\u66f4\u6821\u69cb\u6c5f\u6d2a\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7d05\u7d5e\u7db1\u8015\u8003\u80af\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u92fc\u964d\u9805\u9999\u9ad8\u525b\u53f7\u5408\u62f7\u8c6a\u514b\u523b\u544a\u56fd\u7a40\u9177\u9ed2\u7344\u8170\u9aa8\u8fbc\u4eca\u56f0\u58be\u5a5a\u6068\u61c7\u6606\u6839\u6df7\u7d3a\u9b42\u4f50\u5506\u5de6\u5dee\u67fb\u7802\u8a50\u9396\u5ea7\u50b5\u50ac\u518d\u6700\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u7815\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u5742\u54b2\u5d0e\u4f5c\u524a\u643e\u6628\u7b56\u7d22\u932f\u685c\u518a\u5237\u5bdf\u64ae\u64e6\u672d\u6bba\u96d1\u76bf\u4e09\u5098\u53c2\u5c71\u60e8\u6563\u685f\u7523\u7b97\u8695\u8cdb\u9178\u66ab\u6b8b\u4ed5" "\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u65bd\u65e8\u679d\u6b62\u6b7b\u6c0f\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642\u6b21\u6ecb\u6cbb\u74bd\u78c1\u793a\u8033\u81ea\u8f9e\u5f0f\u8b58\u8ef8\u4e03\u57f7\u5931\u5ba4\u6e7f\u6f06\u75be\u8cea\u5b9f\u829d\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u7235\u914c\u91c8\u82e5\u5bc2\u5f31\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u8da3\u9152\u9996\u5112\u53d7\u5bff\u6388\u6a39\u9700\u56da\u53ce\u5468\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u79c0\u79cb\u7d42\u7fd2\u81ed\u821f\u8846\u8972\u9031\u916c\u96c6\u919c\u4f4f\u5145\u5341\u5f93\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u6625\u77ac\u51c6\u5faa\u65ec\u6b89\u6e96\u6f64\u76fe\u7d14\u5de1\u9075" "\u9806\u51e6\u521d\u6240\u6691\u5eb6\u7dd2\u7f72\u66f8\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u9664\u50b7\u511f\u52dd\u5320\u5347\u53ec\u5546\u5531\u5968\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e8a\u5f70\u627f\u6284\u62db\u638c\u6607\u662d\u6676\u677e\u6cbc\u6d88\u6e09\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u885d\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u9418\u969c\u4e0a\u4e08\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u6761\u6d44\u72b6\u7573\u84b8\u8b72\u91b8\u9320\u5631\u98fe\u690d\u6b96\u7e54\u8077\u8272\u89e6\u98df\u8fb1\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u68ee\u6d78\u6df1\u7533\u771f\u795e\u7d33\u81e3\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5c0b\u751a\u5c3d\u8fc5\u9663\u9162\u56f3\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u8870\u9042\u9154\u9318\u968f\u9ac4\u5d07\u6570\u67a2\u636e\u6749\u6f84\u5bf8\u4e16\u702c\u755d\u662f\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u6b63\u6e05\u7272\u751f" "\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9752\u9759\u6589\u7a0e\u96bb\u5e2d\u60dc\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u8cac\u8d64\u8de1\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5ddd\u6226\u6247\u6813\u6cc9\u6d45\u6d17\u67d3\u6f5c\u65cb\u7dda\u7e4a\u8239\u85a6\u8df5\u9078\u9077\u92ad\u9291\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u5851\u63aa\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8a34\u963b\u50e7\u5275\u53cc\u5009\u55aa\u58ee\u594f\u5c64\u60f3\u635c\u6383\u633f\u64cd\u65e9\u66f9\u5de3\u69fd\u71e5\u4e89\u76f8\u7a93\u7dcf\u8349\u8358\u846c\u85fb\u88c5\u8d70\u9001\u906d\u971c\u9a12\u50cf\u5897\u618e\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u5b58\u5b6b\u5c0a\u640d\u6751\u4ed6\u591a\u592a\u5815\u59a5\u60f0\u6253\u99c4\u4f53\u5bfe\u8010\u5e2f\u5f85\u6020\u614b\u66ff\u6cf0\u6ede\u80ce\u888b\u8cb8\u9000\u902e\u968a\u4ee3\u53f0\u5927\u7b2c\u984c" "\u6edd\u5353\u5b85\u629e\u62d3\u6ca2\u6fef\u8a17\u6fc1\u8afe\u4f46\u9054\u596a\u8131\u68da\u8c37\u4e39\u5358\u5606\u62c5\u63a2\u6de1\u70ad\u77ed\u7aef\u80c6\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u6065\u6c60\u75f4\u7a1a\u7f6e\u81f4\u9045\u7bc9\u755c\u7af9\u84c4\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u92f3\u99d0\u8457\u8caf\u4e01\u5146\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u671d\u6f6e\u753a\u773a\u8074\u8139\u8178\u8abf\u8d85\u8df3\u9577\u9802\u9ce5\u52c5\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u8ffd\u75db\u901a\u585a\u6f2c\u576a\u91e3\u4ead\u4f4e\u505c\u5075\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u62b5\u63d0\u7a0b\u7de0\u8247\u8a02\u9013\u90b8\u6ce5\u6458\u6575\u6ef4\u7684\u7b1b\u9069\u54f2\u5fb9\u64a4\u8fed\u9244\u5178\u5929\u5c55\u5e97\u6dfb\u8ee2\u70b9\u4f1d\u6bbf\u7530\u96fb\u5410\u5857\u5f92\u6597\u6e21\u767b\u9014\u90fd\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac\u51cd" "\u5200\u5510\u5854\u5cf6\u60bc\u6295\u642d\u6771\u6843\u68df\u76d7\u6e6f\u706f\u5f53\u75d8\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u6d1e\u7ae5\u80f4\u9053\u9285\u5ce0\u533f\u5f97\u5fb3\u7279\u7763\u7be4\u6bd2\u72ec\u8aad\u51f8\u7a81\u5c4a\u5c6f\u8c5a\u66c7\u920d\u5185\u7e04\u5357\u8edf\u96e3\u4e8c\u5c3c\u5f10\u8089\u65e5\u4e73\u5165\u5982\u5c3f\u4efb\u598a\u5fcd\u8a8d\u5be7\u732b\u71b1\u5e74\u5ff5\u71c3\u7c98\u60a9\u6fc3\u7d0d\u80fd\u8133\u8fb2\u628a\u8987\u6ce2\u6d3e\u7834\u5a46\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885\u8cb7\u58f2\u8ce0\u966a\u4f2f\u535a\u62cd\u6cca\u767d\u8236\u8584\u8feb\u6f20\u7206\u7e1b\u9ea6\u7bb1\u808c\u7551\u516b\u9262\u767a\u9aea\u4f10\u7f70\u629c\u95a5\u4f34\u5224\u534a\u53cd\u5e06\u642c\u677f\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u7169\u9812\u98ef\u6669\u756a\u76e4\u86ee\u5351\u5426\u5983\u5f7c\u60b2\u6249\u6279\u62ab\u6bd4\u6ccc\u75b2" "\u76ae\u7891\u79d8\u7f77\u80a5\u88ab\u8cbb\u907f\u975e\u98db\u5099\u5c3e\u5fae\u7f8e\u9f3b\u5339\u5fc5\u7b46\u59eb\u767e\u4ff5\u6a19\u6c37\u6f02\u7968\u8868\u8a55\u63cf\u75c5\u79d2\u82d7\u54c1\u6d5c\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u592b\u5a66\u5bcc\u5e03\u5e9c\u6016\u6276\u6577\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8b5c\u8ca0\u8ce6\u8d74\u9644\u4fae\u6b66\u821e\u90e8\u5c01\u98a8\u4f0f\u526f\u5fa9\u5e45\u670d\u798f\u8179\u8907\u8986\u6255\u6cb8\u4ecf\u7269\u5206\u5674\u58b3\u61a4\u596e\u7c89\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u9589\u965b\u7c73\u58c1\u7656\u5225\u504f\u5909\u7247\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5f01\u4fdd\u8217\u6355\u6b69\u88dc\u7a42\u52df\u5893\u6155\u66ae\u6bcd\u7c3f\u5023\u4ff8\u5305\u5831\u5949\u5b9d\u5cf0\u5d29\u62b1\u653e\u65b9\u6cd5\u6ce1\u7832\u7e2b\u80de\u82b3\u8912\u8a2a\u8c4a\u90a6\u98fd\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8cbf\u9632\u5317\u50d5\u58a8" "\u64b2\u6734\u7267\u6ca1\u5800\u5954\u672c\u7ffb\u51e1\u76c6\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u679a\u6bce\u5e55\u819c\u53c8\u62b9\u672b\u7e6d\u4e07\u6162\u6e80\u6f2b\u5473\u672a\u9b45\u5cac\u5bc6\u8108\u5999\u6c11\u7720\u52d9\u5922\u7121\u77db\u9727\u5a7f\u5a18\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u6ec5\u514d\u7dbf\u9762\u6a21\u8302\u5984\u6bdb\u731b\u76f2\u7db2\u8017\u6728\u9ed9\u76ee\u623b\u554f\u7d0b\u9580\u5301\u591c\u91ce\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u67f3\u6109\u6cb9\u7652\u8aed\u8f38\u552f\u512a\u52c7\u53cb\u5e7d\u60a0\u6182\u6709\u7336\u7531\u88d5\u8a98\u904a\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u9810\u5e7c\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u69d8\u6d0b\u6eb6\u7528\u7aaf\u7f8a\u8449\u8981\u8b21\u8e0a\u967d\u990a\u6291\u6b32\u6d74\u7fcc\u7ffc\u7f85\u88f8\u6765\u983c\u96f7\u7d61\u843d\u916a\u4e71\u5375\u6b04\u6feb\u89a7\u5229\u540f\u5c65\u7406\u75e2\u88cf\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u7565\u6d41\u7559\u786b\u7c92\u9686\u7adc\u616e\u65c5\u865c\u4e86\u50da\u4e21\u5bee" "\u6599\u6dbc\u731f\u7642\u7ce7\u826f\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u81e8\u8f2a\u96a3\u5841\u6d99\u7d2f\u985e\u4ee4\u4f8b\u51b7\u52b1\u793c\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u7df4\u9023\u932c\u7089\u8def\u9732\u52b4\u5eca\u6717\u697c\u6d6a\u6f0f\u8001\u90ce\u516d\u9332\u8ad6\u548c\u8a71\u8cc4\u60d1\u67a0\u6e7e\u8155", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QCoreApplication.translate("MainWindow", u"\u6f22\u5b57", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u3072\u3089\u304c\u306a", None)) self.lineEdit_17.setText(QCoreApplication.translate("MainWindow", u"\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3092\u3093", None)) self.lineEdit_9.setText(QCoreApplication.translate("MainWindow", u"\u3090\u3091", None)) self.lineEdit_18.setText(QCoreApplication.translate("MainWindow", u"\u304c\u304e\u3050\u3052\u3054\u3056\u3058\u305a\u305c\u305e\u3060\u3062\u3065\u3067\u3069\u3070\u3073\u3076\u3079\u307c\u3071\u3074\u3077\u307a\u307d", None)) self.lineEdit_10.setText(QCoreApplication.translate("MainWindow", u"\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308e", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"\u30ab\u30bf\u30ab\u30ca", None)) self.lineEdit_19.setText(QCoreApplication.translate("MainWindow", u"\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f2\u30f3", None)) self.lineEdit_11.setText(QCoreApplication.translate("MainWindow", u"\u30f0\u30f1", None)) self.lineEdit_20.setText(QCoreApplication.translate("MainWindow", u"\u30f4\u30ac\u30ae\u30b0\u30b2\u30b4\u30b6\u30b8\u30ba\u30bc\u30be\u30c0\u30c2\u30c5\u30c7\u30c9\u30d0\u30d3\u30d6\u30d9\u30dc\u30d1\u30d4\u30d7\u30da\u30dd", None)) self.lineEdit_12.setText(QCoreApplication.translate("MainWindow", u"\u30a1\u30a3\u30a5\u30a7\u30a9\u30f5\u30f6\u30c3\u30e3\u30e5\u30e7\u30ee", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QCoreApplication.translate("MainWindow", u"\u3072\u3089\u304c\u306a \u30ab\u30bf\u30ab\u30ca", None)) self.label_10.setText(QCoreApplication.translate("MainWindow", u"\u5c0f\u6587\u5b57(\u534a\u89d2)", None)) self.lineEdit_13.setText(QCoreApplication.translate("MainWindow", u"abcdefghijklmnopqrstuvwxyz", None)) self.label_11.setText(QCoreApplication.translate("MainWindow", u"\u5927\u6587\u5b57(\u534a\u89d2)", None)) self.lineEdit_14.setText(QCoreApplication.translate("MainWindow", u"ABCDEFGHIJKLMNOPQRSTUVWXYZ", None)) self.label_12.setText(QCoreApplication.translate("MainWindow", u"\u5c0f\u6587\u5b57(\u5168\u89d2)", None)) self.lineEdit_15.setText(QCoreApplication.translate("MainWindow", u"\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a", None)) self.label_13.setText(QCoreApplication.translate("MainWindow", u"\u5927\u6587\u5b57(\u5168\u89d2)", None)) self.lineEdit_16.setText(QCoreApplication.translate("MainWindow", u"\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a", None)) self.label_15.setText(QCoreApplication.translate("MainWindow", u"\u30ae\u30ea\u30b7\u30e3\u5c0f\u6587\u5b57", None)) self.lineEdit_22.setText(QCoreApplication.translate("MainWindow", u"\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9", None)) self.label_14.setText(QCoreApplication.translate("MainWindow", u"\u30ae\u30ea\u30b7\u30e3\u5927\u6587\u5b57", None)) self.lineEdit_21.setText(QCoreApplication.translate("MainWindow", u"\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9", None)) self.label_16.setText(QCoreApplication.translate("MainWindow", u"\u30eb\u30fc\u30f3\u6587\u5b57", None)) self.lineEdit_23.setText(QCoreApplication.translate("MainWindow", u"\u16a0\u16a2\u16a6\u16a8\u16b1\u16b2\u16b7\u16b9\u16ba\u16be\u16c1\u16c3\u16c7\u16c8\u16c9\u16ca\u16cf\u16d2\u16d6\u16d7\u16da\u16dc\u16df\u16de", None)) self.label_20.setText(QCoreApplication.translate("MainWindow", u"\u53e4\u30a4\u30bf\u30ea\u30a2\u6587\u5b57", None)) self.italy1LineEdit.setText("") self.italy2LineEdit.setText("") self.label_21.setText(QCoreApplication.translate("MainWindow", u"\u30ea\u30e5\u30ad\u30a2\u6587\u5b57", None)) self.lycianLineEdit.setText("") self.label_22.setText(QCoreApplication.translate("MainWindow", u"\u30d5\u30a7\u30cb\u30ad\u30a2\u6587\u5b57", None)) #if QT_CONFIG(tooltip) self.phoenician1LineEdit.setToolTip("") #endif // QT_CONFIG(tooltip) self.phoenician1LineEdit.setText("") self.phoenician2LineEdit.setText("") self.label_23.setText(QCoreApplication.translate("MainWindow", u"\u53e4\u4ee3\u30da\u30eb\u30b7\u30a2\u6587\u5b57", None)) self.persian1LineEdit.setText("") self.persian2LineEdit.setText("") self.label_24.setText(QCoreApplication.translate("MainWindow", u"\u30ad\u30e5\u30d7\u30ed\u30b9\u6587\u5b57", None)) self.cypriotLineEdit.setText("") self.label_25.setText(QCoreApplication.translate("MainWindow", u"\u30b4\u30fc\u30c8\u6587\u5b57", None)) self.gothicLineEdit.setText("") self.label_17.setText(QCoreApplication.translate("MainWindow", u"\u203b \u5f8c\u534a\u306e\u6587\u5b57\u306f Segoe UI Historic \u3067\u8868\u793a\u3057\u3066\u3044\u307e\u3059\u3002", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QCoreApplication.translate("MainWindow", u"\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u7b49", None)) self.cuneiform1PlainTextEdit.setPlainText("") self.cuneiform2PlainTextEdit.setPlainText("") self.label_18.setText(QCoreApplication.translate("MainWindow", u"\u203bSegoe UI Historic \u3067\u8868\u793a\u3057\u3066\u3044\u307e\u3059\u3002", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QCoreApplication.translate("MainWindow", u"\u6954\u5f62\u6587\u5b57", None)) self.hieroglyph1PlainTextEdit.setPlainText("") self.hieroglyph2PlainTextEdit.setPlainText("") self.label_19.setText(QCoreApplication.translate("MainWindow", u"\u203bSegoe UI Historic \u3067\u8868\u793a\u3057\u3066\u3044\u307e\u3059\u3002", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), QCoreApplication.translate("MainWindow", u"\u30d2\u30a8\u30ed\u30b0\u30ea\u30d5", None)) self.ma01LineEdit.setText("") self.ma02LineEdit.setText("") self.ma03LineEdit.setText("") self.ma04LineEdit.setText("") self.ma05LineEdit.setText("") self.label_26.setText(QCoreApplication.translate("MainWindow", u"\u203b\u3000Segoe UI Symbol \u3067\u8868\u793a\u51fa\u6765\u307e\u3059\u3002", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), QCoreApplication.translate("MainWindow", u"\u9ebb\u96c0", None)) self.cards01LineEdit.setText("") self.cards02LineEdit.setText("") self.cards03LineEdit.setText("") self.cards04LineEdit.setText("") self.cards05LineEdit.setText("") self.label_27.setText(QCoreApplication.translate("MainWindow", u"\u203b\u3000Segoe UI Symbol \u3067\u8868\u793a\u51fa\u6765\u307e\u3059\u3002", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), QCoreApplication.translate("MainWindow", u"\u30c8\u30e9\u30f3\u30d7", None)) self.alchemyPlainTextEdit.setPlainText("") self.label_28.setText(QCoreApplication.translate("MainWindow", u"\u203b\u3000Segoe UI Symbol \u3067\u8868\u793a\u51fa\u6765\u307e\u3059\u3002", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), QCoreApplication.translate("MainWindow", u"\u932c\u91d1\u8853\u8a18\u53f7", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/disk_cache/__init__.py ================================================ from .disk_cache import ( run, ) ================================================ FILE: library/python/rs/tool/disk_cache/disk_cache.py ================================================ import sys from PySide6.QtCore import ( Qt, QStringListModel, QItemSelectionModel, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( pipe as p, ) from rs.gui import ( appearance, ) from rs.tool.disk_cache.disk_cache_ui import Ui_MainWindow APP_NAME = 'DiskCache' def select(v, names): m: QStringListModel = v.model() sm = v.selectionModel() sm.clear() ss = m.stringList() for name in names: if name in ss: i = m.match(m.index(0, 0), Qt.DisplayRole, name)[0] sm.setCurrentIndex( i, QItemSelectionModel.SelectionFlag.SelectCurrent | QItemSelectionModel.SelectionFlag.Rows ) class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(100, 430) # list view maker_m = QStringListModel() maker_m.setStringList([ 'Blue', 'Cyan', 'Green', 'Yellow', 'Red', 'Pink', 'Purple', 'Fuchsia', 'Rose', 'Lavender', 'Sky', 'Mint', 'Lemon', 'Sand', 'Cocoa', 'Cream', ]) self.ui.markerListView.setModel(maker_m) index_m = QStringListModel() index_m.setStringList(p.pipe( range(1, 21), p.map(str), list, )) self.ui.videoIndexListView.setModel(index_m) # button self.ui.cacheDragButton.setStyleSheet(appearance.ex_stylesheet) self.ui.cacheDragButton.render = True self.ui.clearDragButton.setStyleSheet(appearance.ex_stylesheet) self.ui.clearDragButton.render = False # event self.ui.markerListView.selectionModel().selectionChanged.connect(self.set_color) self.ui.videoIndexListView.selectionModel().selectionChanged.connect(self.set_indexes) # select(self.ui.markerListView, ['Blue']) select(self.ui.videoIndexListView, ['1']) def set_indexes(self): v = self.ui.videoIndexListView m: QStringListModel = v.model() indexes = p.pipe( v.selectionModel().selectedIndexes(), p.map(m.data), p.map(str), list, ) self.ui.cacheDragButton.indexes = indexes self.ui.clearDragButton.indexes = indexes def set_color(self): color: str = '' v = self.ui.markerListView m: QStringListModel = v.model() lst = v.selectionModel().selectedIndexes() if len(lst) > 0: color = m.data(lst[0]) self.ui.cacheDragButton.color = color self.ui.clearDragButton.color = color def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/disk_cache/disk_cache.ui ================================================ MainWindow 0 0 230 387 MainWindow 0 100 100 cache Qt::Horizontal QSizePolicy::Fixed 10 10 100 100 clear Qt::Horizontal 20 20 0 0 marker 0 0 0 0 0 0 QAbstractItemView::NoEditTriggers QAbstractItemView::SelectRows 0 0 index 0 0 0 0 0 0 0 0 QAbstractItemView::NoEditTriggers QAbstractItemView::ExtendedSelection QAbstractItemView::SelectRows DragButton QPushButton
rs.tool.disk_cache.drag_button
================================================ FILE: library/python/rs/tool/disk_cache/disk_cache_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'disk_cache.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QGroupBox, QHBoxLayout, QListView, QMainWindow, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) from rs.tool.disk_cache.drag_button import DragButton class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(230, 387) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.cacheDragButton = DragButton(self.centralwidget) self.cacheDragButton.setObjectName(u"cacheDragButton") self.cacheDragButton.setMinimumSize(QSize(100, 100)) self.horizontalLayout_2.addWidget(self.cacheDragButton) self.horizontalSpacer_2 = QSpacerItem(10, 10, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer_2) self.clearDragButton = DragButton(self.centralwidget) self.clearDragButton.setObjectName(u"clearDragButton") self.clearDragButton.setMinimumSize(QSize(100, 100)) self.horizontalLayout_2.addWidget(self.clearDragButton) self.horizontalSpacer = QSpacerItem(20, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.verticalLayout = QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.markerListView = QListView(self.groupBox) self.markerListView.setObjectName(u"markerListView") self.markerListView.setBaseSize(QSize(0, 0)) self.markerListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.markerListView.setSelectionBehavior(QAbstractItemView.SelectRows) self.verticalLayout.addWidget(self.markerListView) self.horizontalLayout.addWidget(self.groupBox) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy1) self.verticalLayout_2 = QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.videoIndexListView = QListView(self.groupBox_2) self.videoIndexListView.setObjectName(u"videoIndexListView") sizePolicy2 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.videoIndexListView.sizePolicy().hasHeightForWidth()) self.videoIndexListView.setSizePolicy(sizePolicy2) self.videoIndexListView.setBaseSize(QSize(0, 0)) self.videoIndexListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.videoIndexListView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.videoIndexListView.setSelectionBehavior(QAbstractItemView.SelectRows) self.verticalLayout_2.addWidget(self.videoIndexListView) self.horizontalLayout.addWidget(self.groupBox_2) self.verticalLayout_3.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.cacheDragButton.setText(QCoreApplication.translate("MainWindow", u" cache", None)) self.clearDragButton.setText(QCoreApplication.translate("MainWindow", u" clear", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"marker", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"index", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/disk_cache/drag_button.py ================================================ from pathlib import Path from PySide6.QtCore import ( QMimeData, QSize, ) from PySide6.QtGui import ( QDrag, QIcon, ) from PySide6.QtWidgets import QPushButton from rs.core import ( config, ) class DragButton(QPushButton): def __init__(self, *arg, **kwarg): super().__init__(*arg, **kwarg) cmd_dir: Path = config.CONFIG_DIR.joinpath('DiskCache', 'Scripts') cmd_dir.mkdir(parents=True, exist_ok=True) self.cmd_file: Path = cmd_dir.joinpath('cmd.lua') script_base_file: Path = config.ROOT_PATH.joinpath('data', 'app', 'DiskCache', 'script_base.txt') self.script_base: str = script_base_file.read_text(encoding='utf-8') # icon icon_file = config.ROOT_PATH.joinpath('data', 'image', 'icon', 'dad.svg') dad_icon = QIcon(str(icon_file)) self.setIcon(dad_icon) self.setIconSize(QSize(40, 40)) # self.render = True self.color = '' self.indexes = [] def mousePressEvent(self, e): self.cmd_file.write_text( '\n'.join([ self.script_base, 'cache(', '\t\t%s,' % str(self.render).lower(), '\t\t"%s",' % self.color, '\t\t{ % s}' % ', '.join(self.indexes), ')\n', ]), encoding='utf-8', ) # Drag m = QMimeData() m.setUrls(['file:' + str(self.cmd_file).replace('\\', '/')]) drag = QDrag(self) drag.setMimeData(m) drag.exec_() ================================================ FILE: library/python/rs/tool/launcher.py ================================================ import json import re import sys from functools import partial from pathlib import Path from PySide6.QtCore import ( Qt, ) from PySide6.QtGui import ( QAction, ) from PySide6.QtWidgets import ( QApplication, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget, QHBoxLayout, QToolButton, QMenu, QMessageBox, ) from rs.core import ( config, lang, pipe as p, util, ) from rs.gui import appearance from rs.gui.lang.lang import MainWindow as LangWindow from rs.gui.script_button import ScriptButton APP_NAME = 'りぞりぷと' APP_NAME_EN = 'RIZORIPUTO' __version__ = '2.8.5' MENU_JSON = config.ROOT_PATH.joinpath('data', 'app', 'launcher_menu.json') SS_DICT = { 'picture': appearance.ex_stylesheet, 'sound': appearance.in_stylesheet, 'utility': appearance.other_stylesheet, } class MainWindow(QWidget): def __init__(self): super().__init__() self.set_title() self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(180, 10) # lang window self.lang_window = LangWindow(self) # button self.option_button = QToolButton(self) self.option_button.setText('⁝') self.option_button.setToolTip('option') self.option_button.setMinimumHeight(30) self.option_button.setMinimumWidth(30) self.option_button.setPopupMode(QToolButton.InstantPopup) self.close_button = QPushButton('close', self) self.close_button.setMinimumHeight(30) self.close_button.setToolTip('close') self.minimize_button = QToolButton(self) self.minimize_button.setArrowType(Qt.DownArrow) self.minimize_button.setMinimumHeight(30) self.minimize_button.setMinimumWidth(30) self.minimize_button.setToolTip('minimize') # menu lst = [ ('Lang', self.lang_window.show), ] menu = QMenu(self.option_button) for x in lst: act = QAction(x[0], self.option_button) act.triggered.connect(x[1]) menu.addAction(act) self.option_button.setMenu(menu) # layout lo = QVBoxLayout() lo.setContentsMargins(5, 5, 5, 5) # import json for i in p.pipe( MENU_JSON.read_text(encoding='utf-8'), json.loads, list, ): if util.IS_WIN: if i['win'] is False: continue elif util.IS_MAC: if i['mac'] is False: continue else: if i['linux'] is False: continue btn = ScriptButton(i['name'], script_path=Path(config.ROOT_PATH.joinpath(i['path']))) btn.setMinimumHeight(40) btn.setStyleSheet(SS_DICT[i['ss']]) lo.addWidget(btn) lo.addItem( QSpacerItem(10, 10, QSizePolicy.Minimum, QSizePolicy.Expanding) ) lo2 = QHBoxLayout() lo2.addWidget(self.option_button) lo2.addWidget(self.minimize_button) lo2.addWidget(self.close_button) lo.addLayout(lo2) self.setLayout(lo) # event self.close_button.clicked.connect(self.close) self.minimize_button.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) self.lang_window.ui.setButton.clicked.connect(self.set_title) # check if re.search(r'[ぁ-ん]+|[ァ-ヴー]+|[一-龠]+', str(config.ROOT_PATH)): lang_code: lang.Code = lang.load() comment = 'パスに日本語が含まれています。\nツールを別の場所に移動してください。' if lang_code == lang.Code.en: comment = 'The path contains Japanese.\nPlease move the tool to another location.' QMessageBox.warning( self, 'Warning', f'{str(config.ROOT_PATH)}\n\n{comment}' ) def set_title(self): lang_code: lang.Code = lang.load() title = '%s 其ノ%s' % (APP_NAME, __version__) if lang_code == lang.Code.en: title = '%s %s' % (APP_NAME_EN, __version__) self.setWindowTitle(title) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/macro2group/__init__.py ================================================ from .macro2group import ( run, ) ================================================ FILE: library/python/rs/tool/macro2group/macro2group.py ================================================ import sys from pathlib import Path from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QWidget, ) from PySide6.QtGui import ( QKeySequence, QShortcut, ) from rs.core import ( pipe as p, ) from rs.gui import ( appearance, ) from rs.tool.macro2group.macro2group_ui import Ui_Form APP_NAME = 'Macro2Group' class Form(QWidget): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_Form() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(200, 200) self.setAcceptDrops(True) self.ui.label.setText('DROP AREA') QShortcut(QKeySequence('Ctrl+V'), self, self.conv) def conv(self): clipboard = QApplication.clipboard() setting = clipboard.text().replace('MacroOperator', 'GroupOperator') clipboard.setText(setting) self.ui.label.setText('DONE!') def moveEvent(self, e): self.ui.label.setText('DROP AREA') super().moveEvent(e) def leaveEvent(self, e): self.ui.label.setText('DROP AREA') super().leaveEvent(e) def resizeEvent(self, e): self.ui.label.setText('DROP AREA') super().resizeEvent(e) def dragEnterEvent(self, e): self.ui.label.setText('DROP AREA') mimeData = e.mimeData() # for mimetype in mimeData.formats(): # print('MIMEType:', mimetype) if mimeData.hasUrls(): e.accept() else: e.ignore() def dropEvent(self, e): paths = p.pipe( e.mimeData().urls(), p.map(p.call.toLocalFile()), p.map(Path), p.filter(p.call.is_file()), p.filter(lambda f: f.name.lower().endswith('.setting')), p.map(str), p.map(p.call.replace('\\', '/')), list, sorted, ) if len(paths) > 0: setting = Path(paths[0]).read_text(encoding='utf-8').replace('MacroOperator', 'GroupOperator') clipboard = QApplication.clipboard() clipboard.setText(setting) self.ui.label.setText('DONE!') def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = Form() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/macro2group/macro2group.ui ================================================ Form 0 0 187 137 Form Consolas 22 DROP AREA false Qt::AlignCenter ================================================ FILE: library/python/rs/tool/macro2group/macro2group_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'macro2group.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QLabel, QSizePolicy, QVBoxLayout, QWidget) class Ui_Form(object): def setupUi(self, Form): if not Form.objectName(): Form.setObjectName(u"Form") Form.resize(187, 137) self.verticalLayout = QVBoxLayout(Form) self.verticalLayout.setObjectName(u"verticalLayout") self.label = QLabel(Form) self.label.setObjectName(u"label") font = QFont() font.setFamilies([u"Consolas"]) font.setPointSize(22) self.label.setFont(font) self.label.setScaledContents(False) self.label.setAlignment(Qt.AlignCenter) self.verticalLayout.addWidget(self.label) self.retranslateUi(Form) QMetaObject.connectSlotsByName(Form) # setupUi def retranslateUi(self, Form): Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None)) self.label.setText(QCoreApplication.translate("Form", u"DROP AREA", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/psd2exr/__init__.py ================================================ from .psd2exr import ( run, ) ================================================ FILE: library/python/rs/tool/psd2exr/psd2exr.py ================================================ import dataclasses import json import sys from pathlib import Path import OpenEXR import numpy as np from psd_tools import PSDImage from psd_tools.constants import ChannelID from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, ) from PySide6.QtGui import ( QColor, ) import pykakasi from rs.core import ( config, util, ) from rs.gui import ( appearance, log, ) from rs.tool.psd2exr.psd2exr_ui import Ui_MainWindow APP_NAME = 'Psd2Exr' @dataclasses.dataclass class ConfigData(config.Data): src_dir: str = '' def rename_layer(layer, s): if s == '': s = layer.name else: s = s + '.' + layer.name if layer.is_group(): for child in layer: rename_layer(child, s) else: layer.name = s class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window # | Qt.WindowCloseButtonHint # | Qt.WindowStaysOnTopHint ) self.resize(600, 600) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # style sheet self.ui.convertButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.srcToolButton.clicked.connect(self.srcToolButton_clicked) self.ui.closeButton.clicked.connect(self.close) self.ui.convertButton.clicked.connect(self.psd_layers_to_exr, Qt.QueuedConnection) self.ui.actionOpen.triggered.connect(self.open) self.ui.actionSave.triggered.connect(self.save) self.ui.actionExit.triggered.connect(self.close) def set_data(self, c: ConfigData): self.ui.srcLineEdit.setText(c.src_dir) def get_data(self) -> ConfigData: c = ConfigData() c.src_dir = self.ui.srcLineEdit.text() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def open(self) -> None: dir_path = Path(self.ui.srcLineEdit.text().strip()).parent path, _ = QFileDialog.getOpenFileName( self, 'Open File', str(dir_path), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) if file_path.is_file(): c = self.get_data() c.load(file_path) self.set_data(c) def save(self) -> None: dir_path = Path(self.ui.srcLineEdit.text().strip()).parent path, _ = QFileDialog.getSaveFileName( self, 'Save File', str(dir_path), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) c = self.get_data() c.save(file_path) def closeEvent(self, event): self.save_config() super().closeEvent(event) def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def srcToolButton_clicked(self) -> None: w = self.ui.srcLineEdit path, _ = QFileDialog.getOpenFileName( self, 'Select PSD File', w.text(), 'PSD File (*.psd)', ) if path != '': w.setText(path) def get_layer_info(self, group): kakasi = pykakasi.kakasi() kakasi.setMode('H', 'a') kakasi.setMode('K', 'a') kakasi.setMode('J', 'a') conversion = kakasi.getConverter() dct = {} for layer in group: layer_name: str = layer.name layer_name_en = ''.join(filter(str.isalnum, conversion.do(layer_name))) if len(layer_name_en) == 0: layer_name_en = ''.join(filter(lambda s: s not in '!@#$%^&*()-=+\\|`~[]{};\':",./<>?', layer_name)) if len(layer_name_en) == 0: layer_name_en = 'none' _dct = { 'name_en': layer_name_en, 'visible': layer.is_visible(), } if layer.is_group(): _dct['data'] = self.get_layer_info(layer) dct[layer_name] = _dct return dct def psd_layers_to_exr(self): """ PSDの各レイヤーをEXRのマルチパートとして保存する """ self.ui.logTextEdit.clear() self.add2log('Start PSD to EXR conversion...') data = self.get_data() psd_file = Path(data.src_dir.strip()) if not psd_file.is_file(): self.add2log( '[ERROR]PSD file not found.' , log.ERROR_COLOR) return output_exr_file = psd_file.with_suffix('.exr') info_file = psd_file.with_suffix('.info.json') # PSDファイルを読み込む psd = PSDImage.open(psd_file) # キャンバスの解像度を取得 canvas_width, canvas_height = psd.size # 色深度 color_depth = psd.depth if color_depth not in [8, ]: self.add2log( f"[ERROR]Unsupported color depth: {color_depth}. Only 8 bits are supported.", log.ERROR_COLOR, ) return # rename layers for layer in psd: if layer.is_group(): rename_layer(layer, '') # レイヤー情報を収集 util.write_text( info_file, json.dumps( { 'Root': { 'exr_file': str(output_exr_file).replace('\\', '/'), 'data': self.get_layer_info(psd), }, }, indent=2, ensure_ascii=False, ), ) self.add2log('Save JSON: %s' % str(info_file).replace('\\', '/')) # グループレイヤーを解除 for layer in reversed(list(psd.descendants())): if layer.is_group(): continue layer.move_to_group(psd) # グループレイヤーを削除 for layer in reversed(list(psd.descendants())): if layer.is_group(): layer.delete_layer() # rev for layer in reversed(list(psd.descendants())): layer.move_to_group(psd) # レイヤーデータを収集 parts_data = [] for layer in psd: if not layer.is_group(): # レイヤーのバウンディングボックスを取得 bbox = layer.bbox layer_width = bbox[2] - bbox[0] layer_height = bbox[3] - bbox[1] if layer_width == 0 or layer_height == 0: continue # サイズが0の場合はスキップ # レイヤー名を取得 layer_name = layer.name.replace(" ", "_").replace("/", "_") # 不正文字対策 # 各チャンネルのデータを取得 red = np.array(layer.topil(ChannelID.CHANNEL_0)) / 255.0 green = np.array(layer.topil(ChannelID.CHANNEL_1)) / 255.0 blue = np.array(layer.topil(ChannelID.CHANNEL_2)) / 255.0 alpha = np.array(layer.topil(ChannelID.TRANSPARENCY_MASK)) / 255.0 # チャンネルデータを準備 channels = { 'R': (red * alpha).astype(np.float16), 'G': (green * alpha).astype(np.float16), 'B': (blue * alpha).astype(np.float16), 'A': alpha.astype(np.float16), } # header header = { 'name': layer_name, # 'compression': OpenEXR.RLE_COMPRESSION, # 'type': OpenEXR.scanlineimage, 'dataWindow': ( np.array([bbox[0], bbox[1]], dtype=np.int32), np.array([bbox[2] - 1, bbox[3] - 1], dtype=np.int32) ), 'displayWindow': ( np.array([0, 0], dtype=np.int32), np.array([canvas_width - 1, canvas_height - 1], dtype=np.int32) ), } # part part = OpenEXR.Part(header, channels) # パート情報を保存 parts_data.append(part) if not parts_data: self.add2log( '[ERROR]No valid layers found in the PSD file.', log.ERROR_COLOR ) return f = OpenEXR.File(parts_data) f.write(str(output_exr_file)) self.add2log('Save EXR: %s' % str(output_exr_file).replace('\\', '/')) self.add2log('') # new line # end self.add2log('Done!') def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/psd2exr/psd2exr.ui ================================================ MainWindow 0 0 526 401 MainWindow 0 0 Setting PSD 0 ... 0 0 Log 0 0 QTextEdit::LineWrapMode::NoWrap true Qt::Orientation::Horizontal 40 20 100 40 convert 100 40 close 0 0 526 33 File Open Ctrl+O Save Ctrl+S Exit Ctrl+Q LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: library/python/rs/tool/psd2exr/psd2exr_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'psd2exr.ui' ## ## Created by: Qt User Interface Compiler version 6.9.1 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPushButton, QSizePolicy, QSpacerItem, QTextEdit, QToolButton, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(526, 401) self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.settingGroupBox = QGroupBox(self.centralwidget) self.settingGroupBox.setObjectName(u"settingGroupBox") sizePolicy = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.settingGroupBox.sizePolicy().hasHeightForWidth()) self.settingGroupBox.setSizePolicy(sizePolicy) self.verticalLayout_2 = QVBoxLayout(self.settingGroupBox) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label_2 = QLabel(self.settingGroupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(0, QFormLayout.ItemRole.LabelRole, self.label_2) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.srcLineEdit = QLineEdit(self.settingGroupBox) self.srcLineEdit.setObjectName(u"srcLineEdit") self.horizontalLayout_2.addWidget(self.srcLineEdit) self.srcToolButton = QToolButton(self.settingGroupBox) self.srcToolButton.setObjectName(u"srcToolButton") self.horizontalLayout_2.addWidget(self.srcToolButton) self.formLayout.setLayout(0, QFormLayout.ItemRole.FieldRole, self.horizontalLayout_2) self.verticalLayout_2.addLayout(self.formLayout) self.verticalLayout_3.addWidget(self.settingGroupBox) self.logGroupBox = QGroupBox(self.centralwidget) self.logGroupBox.setObjectName(u"logGroupBox") sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.logGroupBox.sizePolicy().hasHeightForWidth()) self.logGroupBox.setSizePolicy(sizePolicy1) self.verticalLayout = QVBoxLayout(self.logGroupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.logTextEdit = LogTextEdit(self.logGroupBox) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy2) self.logTextEdit.setLineWrapMode(QTextEdit.LineWrapMode.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout.addWidget(self.logTextEdit) self.verticalLayout_3.addWidget(self.logGroupBox) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.convertButton = QPushButton(self.centralwidget) self.convertButton.setObjectName(u"convertButton") self.convertButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_3.addWidget(self.convertButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout_3) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 526, 33)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menuFile.menuAction()) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) #if QT_CONFIG(shortcut) self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None)) #endif // QT_CONFIG(shortcut) self.settingGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"Setting", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"PSD", None)) self.srcToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.logGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"Log", None)) self.convertButton.setText(QCoreApplication.translate("MainWindow", u"convert", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/psd_splitter/__init__.py ================================================ from .psd_splitter import ( run, ) ================================================ FILE: library/python/rs/tool/psd_splitter/psd_spliter.ui ================================================ MainWindow 0 0 588 537 MainWindow 0 0 設定 PSD 0 ... 出力先 0 ... 強制的に、文字コード cp932 を使う (文字化けする場合に使ってみて下さい。) 0 0 ログ 0 0 QTextEdit::NoWrap true Qt::Horizontal 40 20 100 40 split 100 40 close 0 0 588 22 File Open Ctrl+O Save Ctrl+S Exit Ctrl+Q LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: library/python/rs/tool/psd_splitter/psd_spliter_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'psd_spliter.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QFormLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPushButton, QSizePolicy, QSpacerItem, QTextEdit, QToolButton, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(588, 537) self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.settingGroupBox = QGroupBox(self.centralwidget) self.settingGroupBox.setObjectName(u"settingGroupBox") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.settingGroupBox.sizePolicy().hasHeightForWidth()) self.settingGroupBox.setSizePolicy(sizePolicy) self.verticalLayout_2 = QVBoxLayout(self.settingGroupBox) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label_2 = QLabel(self.settingGroupBox) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_2) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.srcLineEdit = QLineEdit(self.settingGroupBox) self.srcLineEdit.setObjectName(u"srcLineEdit") self.horizontalLayout_2.addWidget(self.srcLineEdit) self.srcToolButton = QToolButton(self.settingGroupBox) self.srcToolButton.setObjectName(u"srcToolButton") self.horizontalLayout_2.addWidget(self.srcToolButton) self.formLayout.setLayout(0, QFormLayout.FieldRole, self.horizontalLayout_2) self.destLabel = QLabel(self.settingGroupBox) self.destLabel.setObjectName(u"destLabel") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.destLabel) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName(u"horizontalLayout") self.dstLineEdit = QLineEdit(self.settingGroupBox) self.dstLineEdit.setObjectName(u"dstLineEdit") self.horizontalLayout.addWidget(self.dstLineEdit) self.dstToolButton = QToolButton(self.settingGroupBox) self.dstToolButton.setObjectName(u"dstToolButton") self.horizontalLayout.addWidget(self.dstToolButton) self.formLayout.setLayout(1, QFormLayout.FieldRole, self.horizontalLayout) self.verticalLayout_2.addLayout(self.formLayout) self.useCp932CheckBox = QCheckBox(self.settingGroupBox) self.useCp932CheckBox.setObjectName(u"useCp932CheckBox") self.verticalLayout_2.addWidget(self.useCp932CheckBox) self.verticalLayout_3.addWidget(self.settingGroupBox) self.logGroupBox = QGroupBox(self.centralwidget) self.logGroupBox.setObjectName(u"logGroupBox") sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.logGroupBox.sizePolicy().hasHeightForWidth()) self.logGroupBox.setSizePolicy(sizePolicy1) self.verticalLayout = QVBoxLayout(self.logGroupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.logTextEdit = LogTextEdit(self.logGroupBox) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy2) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout.addWidget(self.logTextEdit) self.verticalLayout_3.addWidget(self.logGroupBox) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.splitButton = QPushButton(self.centralwidget) self.splitButton.setObjectName(u"splitButton") self.splitButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_3.addWidget(self.splitButton) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout_3) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 588, 22)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menuFile.menuAction()) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) #if QT_CONFIG(shortcut) self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None)) #endif // QT_CONFIG(shortcut) self.settingGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u8a2d\u5b9a", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"PSD", None)) self.srcToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.destLabel.setText(QCoreApplication.translate("MainWindow", u"\u51fa\u529b\u5148", None)) self.dstToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.useCp932CheckBox.setText(QCoreApplication.translate("MainWindow", u"\u5f37\u5236\u7684\u306b\u3001\u6587\u5b57\u30b3\u30fc\u30c9 cp932 \u3092\u4f7f\u3046 (\u6587\u5b57\u5316\u3051\u3059\u308b\u5834\u5408\u306b\u4f7f\u3063\u3066\u307f\u3066\u4e0b\u3055\u3044\u3002)", None)) self.logGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u30ed\u30b0", None)) self.splitButton.setText(QCoreApplication.translate("MainWindow", u"split", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/psd_splitter/psd_splitter.py ================================================ import dataclasses import json import sys from pathlib import Path from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, ) from PySide6.QtGui import ( QColor, ) from PIL import Image from psd_tools import PSDImage import pykakasi from rs.core import ( config, util, lang, ) from rs.gui import ( appearance, log, ) from rs.tool.psd_splitter.psd_spliter_ui import Ui_MainWindow APP_NAME = 'PsdSplitter' @dataclasses.dataclass class ConfigData(config.Data): src_dir: str = '' dst_dir: str = '' use_cp932: bool = False class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window # | Qt.WindowCloseButtonHint # | Qt.WindowStaysOnTopHint ) self.resize(600, 600) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # translate self.lang_code: lang.Code = lang.load() self.translate() # style sheet self.ui.splitButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.srcToolButton.clicked.connect(self.srcToolButton_clicked) self.ui.dstToolButton.clicked.connect(self.dstToolButton_clicked) self.ui.closeButton.clicked.connect(self.close) self.ui.splitButton.clicked.connect(self.split, Qt.QueuedConnection) self.ui.actionOpen.triggered.connect(self.open) self.ui.actionSave.triggered.connect(self.save) self.ui.actionExit.triggered.connect(self.close) def translate(self) -> None: if self.lang_code == lang.Code.en: self.ui.useCp932CheckBox.setText( 'Force use of cp932 charset ' '(try using this when Japanese characters are garbled.)' ) self.ui.settingGroupBox.setTitle('Settings') self.ui.logGroupBox.setTitle('Log') self.ui.destLabel.setText('Destination Dir') def set_data(self, c: ConfigData): self.ui.srcLineEdit.setText(c.src_dir) self.ui.dstLineEdit.setText(c.dst_dir) self.ui.useCp932CheckBox.setChecked(c.use_cp932) def get_data(self) -> ConfigData: c = ConfigData() c.src_dir = self.ui.srcLineEdit.text() c.dst_dir = self.ui.dstLineEdit.text() c.use_cp932 = self.ui.useCp932CheckBox.isChecked() return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def open(self) -> None: dir_path = self.ui.dstLineEdit.text().strip() path, _ = QFileDialog.getOpenFileName( self, 'Open File', dir_path, 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) if file_path.is_file(): c = self.get_data() c.load(file_path) self.set_data(c) def save(self) -> None: path, _ = QFileDialog.getSaveFileName( self, 'Save File', self.ui.dstLineEdit.text().strip(), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) c = self.get_data() c.save(file_path) def closeEvent(self, event): self.save_config() super().closeEvent(event) def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def srcToolButton_clicked(self) -> None: w = self.ui.srcLineEdit path, _ = QFileDialog.getOpenFileName( self, 'Select PSD File', w.text(), 'PSD File (*.psd)', ) if path != '': w.setText(path) def dstToolButton_clicked(self) -> None: w = self.ui.dstLineEdit path = QFileDialog.getExistingDirectory( self, 'Select Directory', w.text(), ) if path != '': w.setText(path) def export_layer(self, size, d: Path, group): kakasi = pykakasi.kakasi() kakasi.setMode('H', 'a') kakasi.setMode('K', 'a') kakasi.setMode('J', 'a') conversion = kakasi.getConverter() lst = [] name_list = [] for layer in group: layer_name: str = layer.name.strip() name: str = layer_name.translate(str.maketrans('*\\/:?"<>|', '-________', '')) if name == '': name = '_none_' if name[-1].isdigit(): name += '_' layer_name_en = ''.join(filter(str.isalnum, conversion.do(layer_name))) if len(layer_name_en) == 0: layer_name_en = ''.join(filter(lambda s: s not in '!@#$%^&*()-=+\\|`~[]{};\':",./<>?', layer_name)) if len(layer_name_en) == 0: layer_name_en = 'none' if layer.is_group(): grp_dir = d.joinpath(name) grp_dir.mkdir(parents=True, exist_ok=True) self.add2log('Mkdir: %s => %s' % (layer_name, str(grp_dir).replace('\\', '/'))) dct = { 'name': layer_name, 'name_en': layer_name_en, 'visible': layer.is_visible(), 'data': self.export_layer(size, grp_dir, layer), } lst.append(dct) else: layer_offset = layer.offset layer_size = layer.size data_window = [ layer_offset[0], size[1] - (layer_offset[1] + layer_size[1] - 1), layer_offset[0] + layer_size[0] - 1, size[1] - layer_offset[1], ] img = Image.new("RGBA", size, (0, 0, 0, 0)) if layer.topil() is not None: img.paste(layer.topil(), layer_offset) if name in name_list: # 重複チェック _tmp_name = name + '_' for i in range(100): if _tmp_name not in name_list: break _tmp_name = name + '_' + str(i) + '_' name = _tmp_name img_path = d.joinpath(name + '.png') img.save(img_path) dct = { 'name': layer_name, 'name_en': layer_name_en, 'visible': layer.is_visible(), 'data': str(img_path).replace('\\', '/'), 'data_window': data_window, } lst.append(dct) name_list.append(name) self.add2log('Export: %s => %s' % (dct['name'], dct['data'])) return lst def split(self): self.ui.logTextEdit.clear() data = self.get_data() # src directory check src_text = data.src_dir.strip() src_file: Path = Path(src_text) if src_file.is_file() and src_text != '': self.add2log('PSD: %s' % str(src_file)) else: self.add2log( '[ERROR]PSD file not found.' if self.lang_code == lang.Code.en else '[ERROR]PSDが存在しません。' , log.ERROR_COLOR) return self.add2log('') # new line # dst directory check dst_text = data.dst_dir.strip() dst_dir: Path = Path(dst_text) if dst_dir.is_dir() and dst_text != '': self.add2log( ( 'Destination Dir: %s' if self.lang_code == lang.Code.en else '出力先: %s' ) % str(dst_dir) ) else: self.add2log( '[ERROR]Output directory not found.' if self.lang_code == lang.Code.en else '[ERROR]出力先が存在しません。' , log.ERROR_COLOR) return self.add2log('') # new line if not data.use_cp932: psd = PSDImage.open(src_file) else: try: psd = PSDImage.open(src_file, encoding='cp932') except UnicodeDecodeError: self.add2log( '[ERROR]Not encoded in CP932.' if self.lang_code == lang.Code.en else '[ERROR]CP932でエンコードされていません。' , log.ERROR_COLOR) return out_dir = dst_dir.joinpath(src_file.stem) out_dir.mkdir(parents=True, exist_ok=True) self.add2log('Mkdir: %s => %s' % (src_file.stem, str(out_dir).replace('\\', '/'))) json_path = out_dir.joinpath(src_file.stem + '.json') util.write_text( json_path, json.dumps( { 'name': 'Root', 'x': psd.size[0], 'y': psd.size[1], 'directory': str(out_dir).replace('\\', '/'), 'data': self.export_layer(psd.size, out_dir, psd), }, indent=2, ensure_ascii=False, ), ) self.add2log('') # new line self.add2log('Save JSON: %s' % str(json_path).replace('\\', '/')) self.add2log('') # new line # end self.add2log('Done!') def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/resolve_launcher/__init__.py ================================================ from .resolve_launcher import ( run, run_resolve, run_fusion, ) ================================================ FILE: library/python/rs/tool/resolve_launcher/drag_button.py ================================================ from pathlib import Path from PySide6.QtCore import ( QMimeData, QSize, ) from PySide6.QtGui import ( QDrag, QIcon, ) from PySide6.QtWidgets import QPushButton from rs.core import ( config, ) class DragButton(QPushButton): def __init__(self, *arg, **kwarg): super().__init__(*arg, **kwarg) # icon icon_file = config.ROOT_PATH.joinpath('data', 'image', 'icon', 'dad.svg') dad_icon = QIcon(str(icon_file)) self.setIcon(dad_icon) self.setIconSize(QSize(40, 40)) # self.lua_file = None def setLuaFile(self, path: Path): self.lua_file = path def mousePressEvent(self, e): lua = self.lua_file if lua is None or not lua.is_file(): return # Drag m = QMimeData() m.setUrls(['file:' + str(lua).replace('\\', '/')]) drag = QDrag(self) drag.setMimeData(m) drag.exec_() ================================================ FILE: library/python/rs/tool/resolve_launcher/resolve_launcher.py ================================================ from functools import partial import dataclasses import sys from pathlib import Path from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, QMessageBox, ) from rs.core import ( config, pipe as p, util, lang, ) from rs.core.app import ( Fusion, Resolve, ) from rs.gui import ( appearance, ) from rs.tool.resolve_launcher.resolve_launcher_ui import Ui_MainWindow APP_NAME = 'ResolveLauncher' @dataclasses.dataclass class ConfigData(config.Data): fusion: Fusion = dataclasses.field(default_factory=Fusion) resolve: Resolve = dataclasses.field(default_factory=Resolve) do_close: bool = False def run_app(app_name): config_file = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) c = ConfigData() if config_file.is_file(): c.load(config_file) if app_name == 'resolve': app = c.resolve elif app_name == 'fusion': app = c.fusion else: return if not Path(app.exe).exists(): run() return app.execute([]) def run_resolve(): run_app('resolve') def run_fusion(): run_app('fusion') class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(750, 100) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # translate self.lang_code: lang.Code = lang.load() self.translate() # button self.ui.dragButton.setStyleSheet(appearance.in_stylesheet) self.ui.resolveButton.setStyleSheet(appearance.other_stylesheet) self.ui.fusionButton.setStyleSheet(appearance.other_stylesheet) self.ui.dragButton.lua_file = config.DATA_PATH.joinpath('app', 'ResolveLauncher', 'set_pathmap.lua') # event self.ui.fusionButton.clicked.connect(self.run_fusion) self.ui.resolveButton.clicked.connect(self.run_resolve) self.ui.closeButton.clicked.connect(self.close) if not util.IS_MAC: self.ui.fusionToolButton.clicked.connect(partial( self.toolButton_clicked, self.ui.fusionLineEdit, 'Fusion.exe' if util.IS_WIN else 'Fusion' )) self.ui.resolveToolButton.clicked.connect(partial( self.toolButton_clicked, self.ui.resolveLineEdit, 'Resolve.exe' if util.IS_WIN else 'resolve' )) else: self.ui.fusionToolButton.clicked.connect(partial( self.toolButton_clicked_for_mac, self.ui.fusionLineEdit, 'Fusion.app' )) self.ui.resolveToolButton.clicked.connect(partial( self.toolButton_clicked_for_mac, self.ui.resolveLineEdit, 'Davinci Resolve.app' )) def translate(self) -> None: if self.lang_code == lang.Code.en: self.ui.checkBox.setText('Auto close when starting DaVinciResolve or Fusion.') self.ui.dragButton.setText('Setting') self.ui.plainTextEdit.setPlainText('\n'.join([ 'If this is the first time starting from this tool, or if scripts does not appear in the menu', 'Drag and drop the left button to the DaVinci Resolve console.', 'Then $(RS_FUSION_USER_PATH) will be added to "UserPaths:" in Pathmap.', 'This will make scripts appear in the menu.', ])) def run_fusion(self): c = self.get_data() app = c.fusion if not Path(app.exe).exists(): QMessageBox.warning(self, 'File Not Found:', '%s' % app.exe) return app.execute([]) if c.do_close: self.close() def run_resolve(self): c = self.get_data() app = c.resolve if not Path(app.exe).exists(): QMessageBox.warning(self, 'File Not Found:', '%s' % app.exe) return app.execute([]) if c.do_close: self.close() def toolButton_clicked(self, w, name: str) -> None: path, _ = QFileDialog.getOpenFileName( self, 'Select %s' % name, w.text(), '%s(%s)' % (name, name), ) if path != '': w.setText(path) def toolButton_clicked_for_mac(self, w, name: str) -> None: path = QFileDialog.getExistingDirectory( self, 'Select %s' % name, w.text(), ) if path != '': w.setText(path) @staticmethod def new_config(): return ConfigData() def set_data(self, c: ConfigData): self.ui.fusionLineEdit.setText(c.fusion.exe.replace('\\', '/')) self.ui.resolveLineEdit.setText(c.resolve.exe.replace('\\', '/')) self.ui.checkBox.setChecked(c.do_close) def get_data(self) -> ConfigData: c = self.new_config() c.fusion.exe = self.ui.fusionLineEdit.text() c.resolve.exe = self.ui.resolveLineEdit.text() c.do_close = self.ui.checkBox.isChecked() return c def load_config(self) -> None: c = self.new_config() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/resolve_launcher/resolve_launcher.ui ================================================ MainWindow 0 0 684 282 MainWindow Resolve ... Fusion ... DaVinciResolve または Fusion 起動時に自動で閉じる Qt::Vertical QSizePolicy::Fixed 20 10 Qt::Vertical 653 10 100 100 設定 16777215 100 true 初回起動時、またはスクリプトがメニューに表示されない場合 左の設定ボタンをDaVinci Resolveのコンソールへドラッグアンドドロップしてください。 Path MapのUserPaths:へ$(RS_FUSION_USER_PATH)を追加します。 これでメニューにスクリプトが表示されます。 Qt::Horizontal 40 20 100 40 Resolve 100 40 Fusion Qt::Horizontal QSizePolicy::Fixed 20 20 100 40 close DragButton QPushButton
rs.tool.resolve_launcher.drag_button
================================================ FILE: library/python/rs/tool/resolve_launcher/resolve_launcher_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'resolve_launcher.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QGridLayout, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QPlainTextEdit, QPushButton, QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWidget) from rs.tool.resolve_launcher.drag_button import DragButton class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(684, 282) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.gridLayout = QGridLayout() self.gridLayout.setObjectName(u"gridLayout") self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.resolveLineEdit = QLineEdit(self.centralwidget) self.resolveLineEdit.setObjectName(u"resolveLineEdit") self.gridLayout.addWidget(self.resolveLineEdit, 0, 1, 1, 1) self.resolveToolButton = QToolButton(self.centralwidget) self.resolveToolButton.setObjectName(u"resolveToolButton") self.gridLayout.addWidget(self.resolveToolButton, 0, 2, 1, 1) self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.fusionLineEdit = QLineEdit(self.centralwidget) self.fusionLineEdit.setObjectName(u"fusionLineEdit") self.gridLayout.addWidget(self.fusionLineEdit, 1, 1, 1, 1) self.fusionToolButton = QToolButton(self.centralwidget) self.fusionToolButton.setObjectName(u"fusionToolButton") self.gridLayout.addWidget(self.fusionToolButton, 1, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.checkBox = QCheckBox(self.centralwidget) self.checkBox.setObjectName(u"checkBox") self.verticalLayout.addWidget(self.checkBox) self.verticalSpacer_2 = QSpacerItem(20, 10, QSizePolicy.Minimum, QSizePolicy.Fixed) self.verticalLayout.addItem(self.verticalSpacer_2) self.verticalSpacer = QSpacerItem(653, 10, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.dragButton = DragButton(self.centralwidget) self.dragButton.setObjectName(u"dragButton") self.dragButton.setMinimumSize(QSize(100, 100)) self.horizontalLayout_2.addWidget(self.dragButton) self.plainTextEdit = QPlainTextEdit(self.centralwidget) self.plainTextEdit.setObjectName(u"plainTextEdit") self.plainTextEdit.setMaximumSize(QSize(16777215, 100)) self.plainTextEdit.setReadOnly(True) self.horizontalLayout_2.addWidget(self.plainTextEdit) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_2) self.resolveButton = QPushButton(self.centralwidget) self.resolveButton.setObjectName(u"resolveButton") self.resolveButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.resolveButton) self.fusionButton = QPushButton(self.centralwidget) self.fusionButton.setObjectName(u"fusionButton") self.fusionButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.fusionButton) self.horizontalSpacer = QSpacerItem(20, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Resolve", None)) self.resolveToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Fusion", None)) self.fusionToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.checkBox.setText(QCoreApplication.translate("MainWindow", u"DaVinciResolve \u307e\u305f\u306f Fusion \u8d77\u52d5\u6642\u306b\u81ea\u52d5\u3067\u9589\u3058\u308b", None)) self.dragButton.setText(QCoreApplication.translate("MainWindow", u"\u8a2d\u5b9a", None)) self.plainTextEdit.setPlainText(QCoreApplication.translate("MainWindow", u"\u521d\u56de\u8d77\u52d5\u6642\u3001\u307e\u305f\u306f\u30b9\u30af\u30ea\u30d7\u30c8\u304c\u30e1\u30cb\u30e5\u30fc\u306b\u8868\u793a\u3055\u308c\u306a\u3044\u5834\u5408\n" "\u5de6\u306e\u8a2d\u5b9a\u30dc\u30bf\u30f3\u3092DaVinci Resolve\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u3078\u30c9\u30e9\u30c3\u30b0\u30a2\u30f3\u30c9\u30c9\u30ed\u30c3\u30d7\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n" "Path Map\u306eUserPaths:\u3078$(RS_FUSION_USER_PATH)\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002\n" "\u3053\u308c\u3067\u30e1\u30cb\u30e5\u30fc\u306b\u30b9\u30af\u30ea\u30d7\u30c8\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002", None)) self.resolveButton.setText(QCoreApplication.translate("MainWindow", u"Resolve", None)) self.fusionButton.setText(QCoreApplication.translate("MainWindow", u"Fusion", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/script_launcher/__init__.py ================================================ from .script_launcher import ( run, ) ================================================ FILE: library/python/rs/tool/script_launcher/preset_form/__init__.py ================================================ from .drag_button import ( DragButton, ) from .preset_form import ( Form, ) ================================================ FILE: library/python/rs/tool/script_launcher/preset_form/drag_button.py ================================================ from pathlib import Path from PySide6.QtCore import ( QMimeData, QSize, ) from PySide6.QtGui import ( QDrag, QIcon, ) from PySide6.QtWidgets import QPushButton from rs.core import ( config, pipe as p, ) class DragButton(QPushButton): def __init__(self, *arg, **kwarg): super().__init__(*arg, **kwarg) cmd_dir: Path = config.CONFIG_DIR.joinpath('ScriptLauncher', 'Scripts') cmd_dir.mkdir(parents=True, exist_ok=True) self.cmd_file: Path = cmd_dir.joinpath('Apply_cmd.lua') script_base_file: Path = config.ROOT_PATH.joinpath('data', 'app', 'ScriptLauncher', 'script_base.txt') self.script_base: str = script_base_file.read_text(encoding='utf-8') # icon icon_file = config.ROOT_PATH.joinpath('data', 'image', 'icon', 'dad.svg') dad_icon = QIcon(str(icon_file)) self.setIcon(dad_icon) self.setIconSize(QSize(40, 40)) # self.filter_file = None self.setting_file = None self.track_index: int = 1 def setFilterFile(self, path): self.filter_file = path def setSettingFile(self, path): self.setting_file = path def setTrackIndex(self, index: int): self.track_index = index def mousePressEvent(self, e): setting = self.setting_file if setting is None or not setting.is_file(): return filter_file = self.filter_file filter_text = '' if filter_file is not None and filter_file.is_file(): filter_text = p.pipe( filter_file.read_text(encoding='utf-8'), p.call.split('\n'), p.map(p.call.strip()), p.filter(lambda s: s != ''), p.map(lambda s: ' "' + s + '"'), list, ',\n'.join, ) r = self.script_base % (str(setting).replace('\\', '\\\\'), filter_text, self.track_index) self.cmd_file.write_text( r, encoding='utf-8', ) # Drag m = QMimeData() m.setUrls(['file:' + str(self.cmd_file).replace('\\', '/')]) drag = QDrag(self) drag.setMimeData(m) drag.exec_() ================================================ FILE: library/python/rs/tool/script_launcher/preset_form/filter.ui ================================================ Form 0 0 458 472 Form Qt::Horizontal 40 20 save cancel ================================================ FILE: library/python/rs/tool/script_launcher/preset_form/filter_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'filter.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QHBoxLayout, QPlainTextEdit, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_Form(object): def setupUi(self, Form): if not Form.objectName(): Form.setObjectName(u"Form") Form.resize(458, 472) self.verticalLayout = QVBoxLayout(Form) self.verticalLayout.setObjectName(u"verticalLayout") self.textEdit = QPlainTextEdit(Form) self.textEdit.setObjectName(u"textEdit") self.verticalLayout.addWidget(self.textEdit) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.saveButton = QPushButton(Form) self.saveButton.setObjectName(u"saveButton") self.horizontalLayout.addWidget(self.saveButton) self.cancelButton = QPushButton(Form) self.cancelButton.setObjectName(u"cancelButton") self.horizontalLayout.addWidget(self.cancelButton) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(Form) QMetaObject.connectSlotsByName(Form) # setupUi def retranslateUi(self, Form): Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None)) self.saveButton.setText(QCoreApplication.translate("Form", u"save", None)) self.cancelButton.setText(QCoreApplication.translate("Form", u"cancel", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/script_launcher/preset_form/preset_form.py ================================================ import subprocess import sys from functools import partial from pathlib import Path from PySide6.QtCore import ( Qt, QItemSelectionModel, QStringListModel, ) from PySide6.QtWidgets import ( QApplication, QWidget, ) from rs.core import ( config, pipe as p, ) from rs.gui import ( appearance, ) from rs.tool.script_launcher.preset_form.filter_ui import Ui_Form as Filter_Ui from rs.tool.script_launcher.preset_form.preset_form_ui import Ui_Form class FilterWindow(QWidget): def __init__(self, parent=None): super().__init__(parent) self.ui = Filter_Ui() self.ui.setupUi(self) self.setWindowFlags( Qt.Tool | Qt.WindowStaysOnTopHint ) self.setWindowTitle('filter') self.path = None self.ui.saveButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.saveButton.clicked.connect(self.save_filter) self.ui.cancelButton.clicked.connect(self.close) # def load_filter(self): self.ui.textEdit.setPlainText(self.path.read_text(encoding='utf-8')) def save_filter(self): self.path.write_text(self.ui.textEdit.toPlainText(), encoding='utf-8') self.close() def set_path(self, path: Path): if path.is_file(): self.path = path self.setWindowTitle(self.path.name + ' (' + str(self.path) + ')') def show(self): if self.path.is_file(): self.load_filter() super().show() class Form(QWidget): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_Form() self.ui.setupUi(self) self.setWindowTitle('Preset') self.setWindowFlags( Qt.Tool | Qt.WindowStaysOnTopHint ) self.resize(350, 400) self.preset_path = config.ROOT_PATH.joinpath('Preset') # window self.filter_window = FilterWindow() # listView for v in [self.ui.dirListView, self.ui.fileListView, self.ui.filterListView]: m = QStringListModel() m.setStringList([]) v.setModel(m) # button self.ui.applyButton.setStyleSheet(appearance.ex_stylesheet) self.ui.addFilterButton.setStyleSheet(appearance.in_stylesheet) self.ui.renameButton.setStyleSheet(appearance.in_stylesheet) self.ui.editFilterButton.setStyleSheet(appearance.in_stylesheet) # event self.ui.dirListView.selectionModel().selectionChanged.connect(self.load_file_List) self.ui.dirListView.selectionModel().selectionChanged.connect(self.load_filter_List) self.ui.fileListView.selectionModel().selectionChanged.connect(self.update_setting_path) self.ui.filterListView.selectionModel().selectionChanged.connect(self.update_text) self.ui.filterListView.selectionModel().selectionChanged.connect(self.update_filter_path) self.ui.trackIndexSpinBox.valueChanged.connect(self.update_track_index) self.ui.addFilterButton.clicked.connect(self.add_filter) self.ui.renameButton.clicked.connect(self.rename_filter) self.ui.editFilterButton.clicked.connect(self.edit_filter) self.ui.closeButton.clicked.connect(self.close) self.ui.dirListView.doubleClicked.connect(partial(self.open_dir, self.preset_path)) self.ui.fileListView.doubleClicked.connect(self.open_file_dir) self.ui.filterListView.doubleClicked.connect(self.open_filter_dir) # self.update_track_index() def update_text(self): name = '' path = self.get_filter_path() if not path is None: name = path.stem if path.name != 'None' else '' self.ui.filterNameLineEdit.setText(name) def update_filter_path(self): self.ui.applyButton.setFilterFile(self.get_filter_path()) def update_setting_path(self): self.ui.applyButton.setSettingFile(self.get_file_path()) def update_track_index(self): self.ui.applyButton.setTrackIndex(self.ui.trackIndexSpinBox.value()) def add_filter(self): path = self.get_dir_path() if path is None: return name = self.ui.filterNameLineEdit.text().strip() ext = '.txt' if name.lower().endswith(ext): name = name[: -4] if name == '': return dir_path = path.joinpath('').joinpath('Filter') dir_path.mkdir(parents=True, exist_ok=True) file_path = dir_path.joinpath(name + '.txt') if not file_path.is_file(): file_path.write_text( '', encoding='utf-8', ) self.load_filter_List() self.select_by_name(self.ui.filterListView, name + ext) def rename_filter(self): org = self.get_filter_path() path = self.get_dir_path() if path is None or org is None: return name = self.ui.filterNameLineEdit.text().strip() ext = '.txt' if name.lower().endswith(ext): name = name[: -4] if name == '': return file_path = path.joinpath('Filter', name + '.txt') if not file_path.is_file() and org.is_file(): org.rename(file_path) self.load_filter_List() self.select_by_name(self.ui.filterListView, name + ext) def edit_filter(self): path = self.get_filter_path() if path is None: return if not path.is_file(): return self.filter_window.set_path(path) self.filter_window.show() @staticmethod def select_by_name(v, name): m: QStringListModel = v.model() sm = v.selectionModel() ss = m.stringList() if name in ss: i = m.match(m.index(0, 0), Qt.DisplayRole, name)[0] sm.setCurrentIndex(i, QItemSelectionModel.SelectionFlag.Clear | QItemSelectionModel.SelectionFlag.SelectCurrent | QItemSelectionModel.SelectionFlag.Rows) def setting(self): self.ui.filterNameLineEdit.setText('') self.load_dir_List() def load_dir_List(self): path: Path = self.preset_path v = self.ui.dirListView m: QStringListModel = v.model() sm = v.selectionModel() old_selection = sm.selection() wasBlocked = v.blockSignals(True) p.pipe( path.iterdir(), p.filter(p.call.is_dir()), p.map(p.get.name), list, sorted, m.setStringList, ) ss = m.stringList() if len(ss) > 0: i = m.match(m.index(0, 0), Qt.DisplayRole, ss[0])[0] sm.setCurrentIndex(i, QItemSelectionModel.SelectionFlag.Clear | QItemSelectionModel.SelectionFlag.SelectCurrent | QItemSelectionModel.SelectionFlag.Rows) v.blockSignals(wasBlocked) new_selection = sm.selection() sm.emitSelectionChanged(new_selection, old_selection) def get_dir_path(self): v = self.ui.dirListView m: QStringListModel = v.model() i = v.selectionModel().currentIndex() s = m.data(i) if s is not None: return self.preset_path.joinpath(s) return None def load_file_List(self): path = self.get_dir_path() v = self.ui.fileListView m: QStringListModel = v.model() sm = v.selectionModel() if path is None: m.setStringList([]) return p.pipe( path.iterdir(), p.filter(p.call.is_file()), p.filter(lambda x: x.suffix.lower() == '.setting'), p.map(p.get.name), list, sorted, m.setStringList, ) ss = m.stringList() if len(ss) > 0: i = m.match(m.index(0, 0), Qt.DisplayRole, ss[0])[0] sm.setCurrentIndex(i, QItemSelectionModel.SelectionFlag.Clear | QItemSelectionModel.SelectionFlag.SelectCurrent | QItemSelectionModel.SelectionFlag.Rows) def load_filter_List(self): path = self.get_dir_path().joinpath('Filter') v = self.ui.filterListView m: QStringListModel = v.model() sm = v.selectionModel() if path is None or not path.is_dir(): m.setStringList(['None']) else: p.pipe( path.iterdir(), p.filter(p.call.is_file()), p.filter(lambda x: x.suffix.lower() == '.txt'), p.map(p.get.name), list, sorted, lambda x: ['None'] + x, m.setStringList, ) ss = m.stringList() if len(ss) > 0: i = m.match(m.index(0, 0), Qt.DisplayRole, ss[0])[0] sm.setCurrentIndex(i, QItemSelectionModel.SelectionFlag.Clear | QItemSelectionModel.SelectionFlag.SelectCurrent | QItemSelectionModel.SelectionFlag.Rows) def get_file_path(self): path = self.get_dir_path() if path is None: return None v = self.ui.fileListView m: QStringListModel = v.model() i = v.selectionModel().currentIndex() s = m.data(i) if s is not None: return path.joinpath(s) return None def get_filter_path(self): path = self.get_dir_path() if path is None: return None v = self.ui.filterListView m: QStringListModel = v.model() i = v.selectionModel().currentIndex() s = m.data(i) if s is not None: return path.joinpath('Filter', s) return None def open_file_dir(self): path = self.get_file_path() if path is not None: subprocess.Popen(['explorer', str(path.parent)]) def open_filter_dir(self): path = self.get_filter_path() if path is not None: if path.parent.is_dir(): subprocess.Popen(['explorer', str(path.parent)]) else: subprocess.Popen(['explorer', str(path.parent.parent)]) @staticmethod def open_dir(path, _): subprocess.Popen(['explorer', str(path)]) def show(self): self.setting() super().show() def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = Form() window.show() sys.exit(app.exec_()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/script_launcher/preset_form/preset_form.ui ================================================ Form 0 0 552 459 Form Qt::Vertical Setting File 0 0 Qt::Horizontal 0 0 QAbstractItemView::NoEditTriggers QAbstractItemView::NoEditTriggers 100 100 Apply トラック番号 1 1 Qt::Vertical 20 40 100 40 close Filter QAbstractItemView::NoEditTriggers 0 0 0 0 40 16777215 add 0 0 40 0 70 16777215 rename edit DragButton QPushButton
rs.tool.script_launcher.preset_form.drag_button
================================================ FILE: library/python/rs/tool/script_launcher/preset_form/preset_form_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'preset_form.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QListView, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QSplitter, QVBoxLayout, QWidget) from rs.tool.script_launcher.preset_form.drag_button import DragButton class Ui_Form(object): def setupUi(self, Form): if not Form.objectName(): Form.setObjectName(u"Form") Form.resize(552, 459) self.verticalLayout_5 = QVBoxLayout(Form) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.splitter_2 = QSplitter(Form) self.splitter_2.setObjectName(u"splitter_2") self.splitter_2.setOrientation(Qt.Vertical) self.groupBox = QGroupBox(self.splitter_2) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_4 = QVBoxLayout(self.groupBox) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.splitter = QSplitter(self.groupBox) self.splitter.setObjectName(u"splitter") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setOrientation(Qt.Horizontal) self.dirListView = QListView(self.splitter) self.dirListView.setObjectName(u"dirListView") sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.dirListView.sizePolicy().hasHeightForWidth()) self.dirListView.setSizePolicy(sizePolicy1) self.dirListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.splitter.addWidget(self.dirListView) self.fileListView = QListView(self.splitter) self.fileListView.setObjectName(u"fileListView") self.fileListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.splitter.addWidget(self.fileListView) self.verticalLayout_4.addWidget(self.splitter) self.splitter_2.addWidget(self.groupBox) self.layoutWidget = QWidget(self.splitter_2) self.layoutWidget.setObjectName(u"layoutWidget") self.horizontalLayout_3 = QHBoxLayout(self.layoutWidget) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3 = QVBoxLayout() self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.groupBox_3 = QGroupBox(self.layoutWidget) self.groupBox_3.setObjectName(u"groupBox_3") self.verticalLayout_2 = QVBoxLayout(self.groupBox_3) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.applyButton = DragButton(self.groupBox_3) self.applyButton.setObjectName(u"applyButton") self.applyButton.setMinimumSize(QSize(100, 100)) self.verticalLayout_2.addWidget(self.applyButton) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.label = QLabel(self.groupBox_3) self.label.setObjectName(u"label") self.horizontalLayout_2.addWidget(self.label) self.trackIndexSpinBox = QSpinBox(self.groupBox_3) self.trackIndexSpinBox.setObjectName(u"trackIndexSpinBox") self.trackIndexSpinBox.setMinimum(1) self.trackIndexSpinBox.setValue(1) self.horizontalLayout_2.addWidget(self.trackIndexSpinBox) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.verticalLayout_3.addWidget(self.groupBox_3) self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_3.addItem(self.verticalSpacer) self.closeButton = QPushButton(self.layoutWidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.verticalLayout_3.addWidget(self.closeButton) self.horizontalLayout_3.addLayout(self.verticalLayout_3) self.groupBox_2 = QGroupBox(self.layoutWidget) self.groupBox_2.setObjectName(u"groupBox_2") self.verticalLayout = QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(u"verticalLayout") self.filterListView = QListView(self.groupBox_2) self.filterListView.setObjectName(u"filterListView") self.filterListView.setEditTriggers(QAbstractItemView.NoEditTriggers) self.verticalLayout.addWidget(self.filterListView) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.filterNameLineEdit = QLineEdit(self.groupBox_2) self.filterNameLineEdit.setObjectName(u"filterNameLineEdit") self.horizontalLayout.addWidget(self.filterNameLineEdit) self.addFilterButton = QPushButton(self.groupBox_2) self.addFilterButton.setObjectName(u"addFilterButton") sizePolicy2 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.addFilterButton.sizePolicy().hasHeightForWidth()) self.addFilterButton.setSizePolicy(sizePolicy2) self.addFilterButton.setMinimumSize(QSize(0, 0)) self.addFilterButton.setMaximumSize(QSize(40, 16777215)) self.horizontalLayout.addWidget(self.addFilterButton) self.renameButton = QPushButton(self.groupBox_2) self.renameButton.setObjectName(u"renameButton") sizePolicy2.setHeightForWidth(self.renameButton.sizePolicy().hasHeightForWidth()) self.renameButton.setSizePolicy(sizePolicy2) self.renameButton.setMinimumSize(QSize(40, 0)) self.renameButton.setMaximumSize(QSize(70, 16777215)) self.horizontalLayout.addWidget(self.renameButton) self.verticalLayout.addLayout(self.horizontalLayout) self.editFilterButton = QPushButton(self.groupBox_2) self.editFilterButton.setObjectName(u"editFilterButton") self.verticalLayout.addWidget(self.editFilterButton) self.horizontalLayout_3.addWidget(self.groupBox_2) self.splitter_2.addWidget(self.layoutWidget) self.verticalLayout_5.addWidget(self.splitter_2) self.retranslateUi(Form) QMetaObject.connectSlotsByName(Form) # setupUi def retranslateUi(self, Form): Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None)) self.groupBox.setTitle(QCoreApplication.translate("Form", u"Setting File", None)) self.groupBox_3.setTitle("") self.applyButton.setText(QCoreApplication.translate("Form", u" Apply", None)) self.label.setText(QCoreApplication.translate("Form", u"\u30c8\u30e9\u30c3\u30af\u756a\u53f7", None)) self.closeButton.setText(QCoreApplication.translate("Form", u"close", None)) self.groupBox_2.setTitle(QCoreApplication.translate("Form", u"Filter", None)) self.addFilterButton.setText(QCoreApplication.translate("Form", u"add", None)) self.renameButton.setText(QCoreApplication.translate("Form", u"rename", None)) self.editFilterButton.setText(QCoreApplication.translate("Form", u"edit", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/script_launcher/script_launcher.py ================================================ import subprocess import sys from functools import partial from PySide6.QtCore import ( QDir, QFileSystemWatcher, Qt, ) from PySide6.QtWidgets import ( QApplication, QFileSystemModel, QHeaderView, QPushButton, QSizePolicy, QSpacerItem, QTreeView, QVBoxLayout, QWidget, ) from rs.core import ( config, ) from rs.gui import appearance from rs.gui.frame_layout import Form as FrameLayout from rs.tool.script_launcher.preset_form.preset_form import Form as PresetForm APP_NAME = 'ScriptLauncher' class MainWindow(QWidget): def __init__(self): super().__init__() self.setWindowTitle('%s' % APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(300, 500) self.comp_path = config.ROOT_PATH.joinpath('Scripts', 'Comp') self.edit_path = config.ROOT_PATH.joinpath('Scripts', 'Edit') # sub window self.preset_window = PresetForm() # button self.open_button = QPushButton('open', self) self.open_button.setMinimumHeight(30) self.open_button.setStyleSheet(appearance.other_stylesheet) self.close_button = QPushButton('close', self) self.close_button.setMinimumHeight(40) # tree view self.compTreeView = QTreeView() self.compTreeView.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) self.editTreeView = QTreeView() self.editTreeView.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) for v in [self.compTreeView, self.editTreeView]: model = QFileSystemModel() model.setOption(QFileSystemModel.DontWatchForChanges) model.setFilter(QDir.Files) model.setNameFilters(['*.py', '*.py2', '*.py3', '*.lua']) model.setNameFilterDisables(False) v.setDragEnabled(True) v.setModel(model) v.setSortingEnabled(True) v.sortByColumn(0, Qt.AscendingOrder) v.setItemsExpandable(False) v.setRootIsDecorated(False) v.hideColumn(1) v.hideColumn(2) v.hideColumn(3) # header h = v.header() h.setStretchLastSection(False) h.setSectionResizeMode(0, QHeaderView.ResizeMode.Stretch) h.setSectionResizeMode(1, QHeaderView.ResizeMode.ResizeToContents) h.setSectionResizeMode(2, QHeaderView.ResizeMode.ResizeToContents) h.setSectionResizeMode(3, QHeaderView.ResizeMode.ResizeToContents) # h.setSortIndicator(0, Qt.SortOrder.DescendingOrder) # watcher self.comp_watcher = QFileSystemWatcher(self) self.comp_watcher.directoryChanged.connect(self.comp_directory_changed) self.set_tree_root(self.compTreeView, self.comp_watcher, self.comp_path) self.edit_watcher = QFileSystemWatcher(self) self.edit_watcher.directoryChanged.connect(self.edit_directory_changed) self.set_tree_root(self.editTreeView, self.edit_watcher, self.edit_path) # FrameLayout preset_fl = FrameLayout() preset_fl.setText('Preset') preset_fl.setStyleSheetToTitle(appearance.other_stylesheet) preset_lo = QVBoxLayout() preset_lo.addWidget(self.open_button) preset_fl.setLayout(preset_lo) comp_fl = FrameLayout() comp_fl.setText('Comp') comp_fl.setStyleSheetToTitle(appearance.ex_stylesheet) comp_lo = QVBoxLayout() comp_lo.addWidget(self.compTreeView) comp_fl.setLayout(comp_lo) edit_fl = FrameLayout() edit_fl.setText('Edit') edit_fl.setStyleSheetToTitle(appearance.in_stylesheet) edit_lo = QVBoxLayout() edit_lo.addWidget(self.editTreeView) edit_fl.setLayout(edit_lo) # layout lo = QVBoxLayout() lo.setContentsMargins(5, 5, 5, 5) lo.addWidget(preset_fl) lo.addWidget(comp_fl) lo.addWidget(edit_fl) lo.addItem( QSpacerItem(10, 10, QSizePolicy.Minimum, QSizePolicy.Expanding) ) lo.addWidget(self.close_button) self.setLayout(lo) # event self.compTreeView.doubleClicked.connect(partial(self.open_dir, self.comp_path)) self.editTreeView.doubleClicked.connect(partial(self.open_dir, self.edit_path)) self.open_button.clicked.connect(self.preset_window.show) self.close_button.clicked.connect(self.close) def comp_directory_changed(self, s): self.reset_tree(self.compTreeView, self.comp_path) def edit_directory_changed(self, s): self.reset_tree(self.editTreeView, self.edit_path) @staticmethod def set_tree_root(v, w, path): flag = path.is_dir() v.setEnabled(flag) if flag: m = v.model() _index = m.setRootPath(str(path)) v.setRootIndex(_index) w.removePaths(w.directories()) w.removePaths(w.files()) w.addPath(str(path)) @staticmethod def reset_tree(v, path): model = v.model() model.setRootPath("") model.setRootPath(str(path)) @staticmethod def open_dir(path, _): subprocess.Popen(['explorer', str(path)]) def run() -> None: app = QApplication(sys.argv) window = MainWindow() window.show() app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/text2wave/__init__.py ================================================ ================================================ FILE: library/python/rs/tool/text2wave/assistant_seika2wave/__init__.py ================================================ from .assistant_seika2wave import ( run, ) ================================================ FILE: library/python/rs/tool/text2wave/assistant_seika2wave/assistant_seika2wave.py ================================================ import dataclasses import sys from pathlib import Path from functools import partial from PySide6.QtWidgets import ( QApplication, QWidget, ) from rs.core import ( config, ) from rs.core.read_aloud import seika_say2 from rs.gui import appearance from rs.tool.text2wave import base from rs.tool.text2wave.assistant_seika2wave.seika_say2_ui import Ui_Form APP_NAME = 'AssistantSeika2wave' @dataclasses.dataclass class ConfigData(base.ConfigData): cmd: seika_say2.Data = dataclasses.field(default_factory=seika_say2.Data) class SeikaSay2UI(QWidget): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_Form() self.ui.setupUi(self) class MainWindow(base.MainWindow): def __init__(self, parent=None): super().__init__(parent) self.setWindowTitle(APP_NAME) self.resize(800, 600) self.exe_name = seika_say2.EXE_NAME self.template_dir = config.ROOT_PATH.joinpath('data', 'template', APP_NAME) # label self.ui.exeLabel.setText('%sの場所' % self.exe_name) ss2_ui = SeikaSay2UI() lo = self.ui.SettingLayout.addWidget(ss2_ui) self.seika_say2_ui = ss2_ui.ui # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # event self.seika_say2_ui.templateButton.clicked.connect(partial(self.open, is_template=True)) def new_config(self): return ConfigData() def set_data(self, c: ConfigData): cmd_data = c.cmd self.ui.exeLineEdit.setText(cmd_data.exe_path) self.ui.outLineEdit.setText(c.out_dir) self.seika_say2_ui.cidLineEdit.setText(cmd_data.cid) self.seika_say2_ui.volumeLineEdit.setText(cmd_data.volume) self.seika_say2_ui.speedLineEdit.setText(cmd_data.speed) self.seika_say2_ui.pitchLineEdit.setText(cmd_data.pitch) self.seika_say2_ui.alphaLineEdit.setText(cmd_data.alpha) self.seika_say2_ui.intonationLineEdit.setText(cmd_data.intonation) self.seika_say2_ui.emotion01LineEdit.setText(cmd_data.emotion01) self.seika_say2_ui.emotion02LineEdit.setText(cmd_data.emotion02) self.ui.plainTextEdit.setPlainText(cmd_data.text) def get_data(self) -> ConfigData: c = self.new_config() cmd_data = c.cmd cmd_data.exe_path = self.ui.exeLineEdit.text() c.out_dir = self.ui.outLineEdit.text() cmd_data.cid = self.seika_say2_ui.cidLineEdit.text() cmd_data.volume = self.seika_say2_ui.volumeLineEdit.text() cmd_data.speed = self.seika_say2_ui.speedLineEdit.text() cmd_data.pitch = self.seika_say2_ui.pitchLineEdit.text() cmd_data.alpha = self.seika_say2_ui.alphaLineEdit.text() cmd_data.intonation = self.seika_say2_ui.intonationLineEdit.text() cmd_data.emotion01 = self.seika_say2_ui.emotion01LineEdit.text() cmd_data.emotion02 = self.seika_say2_ui.emotion02LineEdit.text() cmd_data.text = self.ui.plainTextEdit.toPlainText() return c def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/text2wave/assistant_seika2wave/seika_say2.ui ================================================ Form 0 0 200 230 Form 0 0 0 0 cid volume speed pitch alpha intonation emotion Qt::Vertical 20 3 200 0 Template ================================================ FILE: library/python/rs/tool/text2wave/assistant_seika2wave/seika_say2_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'seika_say2.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QFormLayout, QHBoxLayout, QLabel, QLineEdit, QPushButton, QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_Form(object): def setupUi(self, Form): if not Form.objectName(): Form.setObjectName(u"Form") Form.resize(200, 230) self.verticalLayout = QVBoxLayout(Form) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.formLayout = QFormLayout() self.formLayout.setObjectName(u"formLayout") self.label = QLabel(Form) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.cidLineEdit = QLineEdit(Form) self.cidLineEdit.setObjectName(u"cidLineEdit") self.formLayout.setWidget(0, QFormLayout.FieldRole, self.cidLineEdit) self.label_3 = QLabel(Form) self.label_3.setObjectName(u"label_3") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_3) self.volumeLineEdit = QLineEdit(Form) self.volumeLineEdit.setObjectName(u"volumeLineEdit") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.volumeLineEdit) self.label_4 = QLabel(Form) self.label_4.setObjectName(u"label_4") self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_4) self.speedLineEdit = QLineEdit(Form) self.speedLineEdit.setObjectName(u"speedLineEdit") self.formLayout.setWidget(2, QFormLayout.FieldRole, self.speedLineEdit) self.label_5 = QLabel(Form) self.label_5.setObjectName(u"label_5") self.formLayout.setWidget(3, QFormLayout.LabelRole, self.label_5) self.pitchLineEdit = QLineEdit(Form) self.pitchLineEdit.setObjectName(u"pitchLineEdit") self.formLayout.setWidget(3, QFormLayout.FieldRole, self.pitchLineEdit) self.label_2 = QLabel(Form) self.label_2.setObjectName(u"label_2") self.formLayout.setWidget(4, QFormLayout.LabelRole, self.label_2) self.alphaLineEdit = QLineEdit(Form) self.alphaLineEdit.setObjectName(u"alphaLineEdit") self.formLayout.setWidget(4, QFormLayout.FieldRole, self.alphaLineEdit) self.label_6 = QLabel(Form) self.label_6.setObjectName(u"label_6") self.formLayout.setWidget(5, QFormLayout.LabelRole, self.label_6) self.intonationLineEdit = QLineEdit(Form) self.intonationLineEdit.setObjectName(u"intonationLineEdit") self.formLayout.setWidget(5, QFormLayout.FieldRole, self.intonationLineEdit) self.label_7 = QLabel(Form) self.label_7.setObjectName(u"label_7") self.formLayout.setWidget(6, QFormLayout.LabelRole, self.label_7) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.emotion01LineEdit = QLineEdit(Form) self.emotion01LineEdit.setObjectName(u"emotion01LineEdit") self.horizontalLayout.addWidget(self.emotion01LineEdit) self.emotion02LineEdit = QLineEdit(Form) self.emotion02LineEdit.setObjectName(u"emotion02LineEdit") self.horizontalLayout.addWidget(self.emotion02LineEdit) self.formLayout.setLayout(6, QFormLayout.FieldRole, self.horizontalLayout) self.verticalLayout.addLayout(self.formLayout) self.verticalSpacer = QSpacerItem(20, 3, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) self.templateButton = QPushButton(Form) self.templateButton.setObjectName(u"templateButton") self.templateButton.setMinimumSize(QSize(200, 0)) self.verticalLayout.addWidget(self.templateButton) self.retranslateUi(Form) QMetaObject.connectSlotsByName(Form) # setupUi def retranslateUi(self, Form): Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None)) self.label.setText(QCoreApplication.translate("Form", u"cid", None)) self.label_3.setText(QCoreApplication.translate("Form", u"volume", None)) self.label_4.setText(QCoreApplication.translate("Form", u"speed", None)) self.label_5.setText(QCoreApplication.translate("Form", u"pitch", None)) self.label_2.setText(QCoreApplication.translate("Form", u"alpha", None)) self.label_6.setText(QCoreApplication.translate("Form", u"intonation", None)) self.label_7.setText(QCoreApplication.translate("Form", u"emotion", None)) self.templateButton.setText(QCoreApplication.translate("Form", u"Template", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/text2wave/base/__init__.py ================================================ from .base import ( ConfigData, MainWindow, ) ================================================ FILE: library/python/rs/tool/text2wave/base/base.py ================================================ import dataclasses import json import re import sys import soundfile import subprocess from pathlib import Path from PySide6.QtCore import ( Qt, QDir, QItemSelectionModel, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QFileSystemModel, QMainWindow, QHeaderView, ) from PySide6.QtGui import ( QColor, ) from rs.core import ( config, pipe as p, srt, ) from rs.core.read_aloud import cmd as read_aloud_cmd from rs.gui import ( appearance, log, ) from rs.tool.text2wave.base.base_ui import Ui_MainWindow @dataclasses.dataclass class ConfigData(config.Data): out_dir: str = '' cmd: read_aloud_cmd.Data = dataclasses.field(default_factory=read_aloud_cmd.Data) def save_voice_template(self, path: Path) -> None: dct = dataclasses.asdict(self) del dct['out_dir'] cmd_data = dct['cmd'] for key in ['exe_path', 'text']: del cmd_data[key] path.write_text( json.dumps(dct, indent=2), encoding='utf-8', ) class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) # exe_name self.exe_name = '*.exe' self.template_dir = config.ROOT_PATH.joinpath('data', 'template') # tree view model = QFileSystemModel() model.setFilter(QDir.Files) model.setNameFilters(['*.wav', '*.srt']) model.setNameFilterDisables(False) v = self.ui.treeView v.setModel(model) v.setSortingEnabled(True) v.sortByColumn(0, Qt.AscendingOrder) v.setItemsExpandable(False) v.setRootIsDecorated(False) v.hideColumn(1) v.hideColumn(2) # header h = v.header() h.setStretchLastSection(False) h.setSectionResizeMode(0, QHeaderView.ResizeMode.Stretch) h.setSectionResizeMode(1, QHeaderView.ResizeMode.ResizeToContents) h.setSectionResizeMode(2, QHeaderView.ResizeMode.ResizeToContents) h.setSectionResizeMode(3, QHeaderView.ResizeMode.ResizeToContents) h.setSortIndicator(3, Qt.SortOrder.DescendingOrder) self.set_tree_root() # style sheet self.ui.exportButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.treeView.doubleClicked.connect(self.open_out_dir) self.ui.exeToolButton.clicked.connect(self.exeToolButton_clicked) self.ui.outToolButton.clicked.connect(self.outToolButton_clicked) self.ui.closeButton.clicked.connect(self.close) self.ui.exportButton.clicked.connect(self.export, Qt.QueuedConnection) self.ui.outLineEdit.textChanged.connect(self.set_tree_root) self.ui.actionOpen.triggered.connect(self.open) self.ui.actionSave.triggered.connect(self.save) self.ui.actionSave_Voice_Template.triggered.connect(self.save_voice_template) self.ui.actionExit.triggered.connect(self.close) def open_out_dir(self): subprocess.Popen(['explorer', self.ui.outLineEdit.text().strip().replace('/', '\\')]) def set_tree_root(self): path = Path(self.ui.outLineEdit.text()) f = path.is_dir() v = self.ui.treeView v.setEnabled(f) if f: m = v.model() _index = m.setRootPath(str(path)) v.setRootIndex(_index) def reset_tree(self): model = self.ui.treeView.model() model.setRootPath("") model.setRootPath(str(Path(self.ui.outLineEdit.text()))) def new_config(self): return ConfigData() def set_data(self, c: ConfigData): self.ui.outLineEdit.setText(c.out_dir) def get_data(self) -> ConfigData: c = self.new_config() c.out_dir = self.ui.outLineEdit.text() return c def load_config(self) -> None: c = self.new_config() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def open(self, is_template=False) -> None: dir_path = str(self.template_dir) if is_template else self.ui.outLineEdit.text().strip() path, _ = QFileDialog.getOpenFileName( self, 'Open File', dir_path, 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) if file_path.is_file(): c = self.get_data() c.load(file_path) self.set_data(c) def save(self) -> None: path, _ = QFileDialog.getSaveFileName( self, 'Save File', self.ui.outLineEdit.text().strip(), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) c = self.get_data() c.save(file_path) def save_voice_template(self) -> None: path, _ = QFileDialog.getSaveFileName( self, 'Save Voice Template', str(self.template_dir), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) c = self.get_data() c.save_voice_template(file_path) def closeEvent(self, event): self.save_config() super().closeEvent(event) def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def exeToolButton_clicked(self) -> None: w = self.ui.exeLineEdit path, _ = QFileDialog.getOpenFileName( self, 'Select %s' % self.exe_name, w.text(), '%s(%s)' % (self.exe_name, self.exe_name), ) if path != '': w.setText(path) def outToolButton_clicked(self) -> None: w = self.ui.outLineEdit path = QFileDialog.getExistingDirectory( self, 'Select Directory', w.text(), ) if path != '': w.setText(path) def export_wave(self, path: Path) -> bool: data = self.get_data() cmd_data = data.cmd cmd_data.export(path) if path.is_file(): self.add2log('Export: %s' % str(path)) return True else: self.add2log('[ERROR]wav fileの書き出しに失敗しました。', log.ERROR_COLOR) return False def export(self) -> None: self.ui.logTextEdit.clear() data = self.get_data() cmd_data = data.cmd # exe check exe: Path = Path(cmd_data.exe_path) if exe.is_file(): self.add2log('%s: %s' % (self.exe_name, str(exe))) else: self.add2log('[ERROR]%sの設定に失敗しました。' % self.exe_name, log.ERROR_COLOR) return # out directory check out_text = data.out_dir.strip() out_dir: Path = Path(out_text) if out_dir.is_dir() and out_text != '': self.add2log('保存先: %s' % str(out_dir)) else: self.add2log('[ERROR]保存先が存在しません。', log.ERROR_COLOR) return self.add2log('') # new line # name name = p.pipe( out_dir.iterdir(), p.filter(p.call.is_file()), p.map(lambda s: s.name.split('.')), p.filter(lambda l: len(l) > 1 and l[0].isdigit()), p.map(lambda l: int(l[0])), list, lambda xs: str(1 if len(xs) == 0 else max(xs) + 1).zfill(4), lambda s: '%s.%s' % (s, cmd_data.cid) if hasattr(cmd_data, 'cid') else s, lambda s: '%s.%s' % (s, re.sub(r'[\\/:*?"<>|]+', '', cmd_data.text[:5])), p.call.replace('\n', ' '), ) # export wav wav_file = out_dir.joinpath(name + '.wav') self.add2log('処理中(wav file)') if not self.export_wave(wav_file): return self.add2log('') # new line # subtitles self.add2log('処理中(srt file)') srt_file = out_dir.joinpath(name + '.srt') wave_data, samplerate = soundfile.read(str(wav_file)) _d: float = float(wave_data.shape[0]) / samplerate srt_data = srt.Srt() srt_data.subtitles.append(srt.Subtitle(0, _d, cmd_data.text)) srt_data.save(srt_file) self.add2log('Export: %s' % str(srt_file)) self.add2log('') # new line # config file self.add2log('設定保存(json file)') json_file: Path = out_dir.joinpath(name + '.json') data.save(json_file) self.add2log('Export: %s' % str(json_file)) self.add2log('') # new line # end self.add2log('Done!') self.reset_tree() tree = self.ui.treeView model = tree.model() wav_index = model.index(str(wav_file)) srt_index = model.index(str(srt_file)) sel = tree.selectionModel() sel.clearSelection() sel.select(wav_index, QItemSelectionModel.SelectionFlag.Select) sel.select(srt_index, QItemSelectionModel.SelectionFlag.Select) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/text2wave/base/base.ui ================================================ MainWindow 0 0 720 547 MainWindow Qt::Horizontal true 0 0 350 0 true QAbstractItemView::ExtendedSelection exeの場所 0 ... 0 ... 保存ディレクトリ 0 0 音声設定 250 0 ログ 0 0 QTextEdit::NoWrap true Qt::Horizontal 40 20 100 40 export 100 40 close 0 0 720 22 File Open Ctrl+O Save Ctrl+S Exit Ctrl+Q Save Voice Template LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: library/python/rs/tool/text2wave/base/base_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'base.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QFormLayout, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPlainTextEdit, QPushButton, QSizePolicy, QSpacerItem, QSplitter, QTextEdit, QToolButton, QTreeView, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(720, 547) self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.actionSave_Voice_Template = QAction(MainWindow) self.actionSave_Voice_Template.setObjectName(u"actionSave_Voice_Template") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_3 = QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.splitter = QSplitter(self.centralwidget) self.splitter.setObjectName(u"splitter") self.splitter.setOrientation(Qt.Horizontal) self.splitter.setOpaqueResize(True) self.treeView = QTreeView(self.splitter) self.treeView.setObjectName(u"treeView") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.treeView.sizePolicy().hasHeightForWidth()) self.treeView.setSizePolicy(sizePolicy) self.treeView.setMinimumSize(QSize(350, 0)) self.treeView.setDragEnabled(True) self.treeView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.splitter.addWidget(self.treeView) self.layoutWidget = QWidget(self.splitter) self.layoutWidget.setObjectName(u"layoutWidget") self.verticalLayout_2 = QVBoxLayout(self.layoutWidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.formLayout_2 = QFormLayout() self.formLayout_2.setObjectName(u"formLayout_2") self.exeLabel = QLabel(self.layoutWidget) self.exeLabel.setObjectName(u"exeLabel") self.formLayout_2.setWidget(0, QFormLayout.LabelRole, self.exeLabel) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.exeLineEdit = QLineEdit(self.layoutWidget) self.exeLineEdit.setObjectName(u"exeLineEdit") self.horizontalLayout_2.addWidget(self.exeLineEdit) self.exeToolButton = QToolButton(self.layoutWidget) self.exeToolButton.setObjectName(u"exeToolButton") self.horizontalLayout_2.addWidget(self.exeToolButton) self.formLayout_2.setLayout(0, QFormLayout.FieldRole, self.horizontalLayout_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName(u"horizontalLayout") self.outLineEdit = QLineEdit(self.layoutWidget) self.outLineEdit.setObjectName(u"outLineEdit") self.horizontalLayout.addWidget(self.outLineEdit) self.outToolButton = QToolButton(self.layoutWidget) self.outToolButton.setObjectName(u"outToolButton") self.horizontalLayout.addWidget(self.outToolButton) self.formLayout_2.setLayout(1, QFormLayout.FieldRole, self.horizontalLayout) self.label_2 = QLabel(self.layoutWidget) self.label_2.setObjectName(u"label_2") self.formLayout_2.setWidget(1, QFormLayout.LabelRole, self.label_2) self.verticalLayout_2.addLayout(self.formLayout_2) self.groupBox = QGroupBox(self.layoutWidget) self.groupBox.setObjectName(u"groupBox") sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy1) self.SettingLayout = QHBoxLayout(self.groupBox) self.SettingLayout.setObjectName(u"SettingLayout") self.plainTextEdit = QPlainTextEdit(self.groupBox) self.plainTextEdit.setObjectName(u"plainTextEdit") self.plainTextEdit.setMinimumSize(QSize(250, 0)) self.SettingLayout.addWidget(self.plainTextEdit) self.verticalLayout_2.addWidget(self.groupBox) self.groupBox_2 = QGroupBox(self.layoutWidget) self.groupBox_2.setObjectName(u"groupBox_2") self.verticalLayout = QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(u"verticalLayout") self.logTextEdit = LogTextEdit(self.groupBox_2) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout.addWidget(self.logTextEdit) self.verticalLayout_2.addWidget(self.groupBox_2) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.exportButton = QPushButton(self.layoutWidget) self.exportButton.setObjectName(u"exportButton") self.exportButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_3.addWidget(self.exportButton) self.closeButton = QPushButton(self.layoutWidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.splitter.addWidget(self.layoutWidget) self.verticalLayout_3.addWidget(self.splitter) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 720, 22)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menuFile.menuAction()) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addAction(self.actionSave_Voice_Template) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) #if QT_CONFIG(shortcut) self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None)) #endif // QT_CONFIG(shortcut) self.actionSave_Voice_Template.setText(QCoreApplication.translate("MainWindow", u"Save Voice Template", None)) self.exeLabel.setText(QCoreApplication.translate("MainWindow", u"exe\u306e\u5834\u6240", None)) self.exeToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.outToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u30c7\u30a3\u30ec\u30af\u30c8\u30ea", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u97f3\u58f0\u8a2d\u5b9a", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"\u30ed\u30b0", None)) self.exportButton.setText(QCoreApplication.translate("MainWindow", u"export", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/text2wave/softalk2wave/__init__.py ================================================ from .softalk2wave import ( run, ) ================================================ FILE: library/python/rs/tool/text2wave/softalk2wave/softalk.ui ================================================ Form 0 0 164 112 Form 0 0 0 0 120 16777215 音量 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 100 速度 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 1 300 音程 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 300 ================================================ FILE: library/python/rs/tool/text2wave/softalk2wave/softalk2wave.py ================================================ import dataclasses import sys from pathlib import Path from PySide6.QtWidgets import ( QApplication, QWidget, ) from rs.core import ( config, ) from rs.core.read_aloud import softalk from rs.gui import appearance from rs.tool.text2wave import base from rs.tool.text2wave.softalk2wave.softalk_ui import Ui_Form APP_NAME = 'softalk2wave' @dataclasses.dataclass class ConfigData(base.ConfigData): cmd: softalk.Data = dataclasses.field(default_factory=softalk.Data) class SoftalkUI(QWidget): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_Form() self.ui.setupUi(self) class MainWindow(base.MainWindow): def __init__(self, parent=None): super().__init__(parent) self.setWindowTitle(APP_NAME) self.resize(800, 600) self.exe_name = softalk.EXE_NAME self.template_dir = config.ROOT_PATH.joinpath('data', 'template', APP_NAME) # label self.ui.exeLabel.setText('%sの場所' % self.exe_name) st_ui = SoftalkUI() lo = self.ui.SettingLayout.addWidget(st_ui) self.softalk_ui = st_ui.ui # combobox self.softalk_ui.voiceComboBox.addItems(softalk.VOICE_LIST) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() def new_config(self): return ConfigData() def set_data(self, c: ConfigData): cmd_data = c.cmd self.ui.exeLineEdit.setText(cmd_data.exe_path) self.ui.outLineEdit.setText(c.out_dir) self.softalk_ui.voiceComboBox.setCurrentText(cmd_data.voice) self.softalk_ui.volumeSpinBox.setValue(cmd_data.volume) self.softalk_ui.speedSpinBox.setValue(cmd_data.speed) self.softalk_ui.pitchSpinBox.setValue(cmd_data.pitch) self.ui.plainTextEdit.setPlainText(cmd_data.text) def get_data(self) -> ConfigData: c = self.new_config() cmd_data = c.cmd cmd_data.exe_path = self.ui.exeLineEdit.text() c.out_dir = self.ui.outLineEdit.text() cmd_data.voice = self.softalk_ui.voiceComboBox.currentText() cmd_data.volume = self.softalk_ui.volumeSpinBox.value() cmd_data.speed = self.softalk_ui.speedSpinBox.value() cmd_data.pitch = self.softalk_ui.pitchSpinBox.value() cmd_data.text = self.ui.plainTextEdit.toPlainText() return c def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/text2wave/softalk2wave/softalk_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'softalk.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QComboBox, QFormLayout, QLabel, QSizePolicy, QSpinBox, QWidget) class Ui_Form(object): def setupUi(self, Form): if not Form.objectName(): Form.setObjectName(u"Form") Form.resize(164, 112) self.formLayout = QFormLayout(Form) self.formLayout.setObjectName(u"formLayout") self.formLayout.setContentsMargins(0, 0, 0, 0) self.label_6 = QLabel(Form) self.label_6.setObjectName(u"label_6") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_6) self.voiceComboBox = QComboBox(Form) self.voiceComboBox.setObjectName(u"voiceComboBox") self.voiceComboBox.setMaximumSize(QSize(120, 16777215)) self.formLayout.setWidget(0, QFormLayout.FieldRole, self.voiceComboBox) self.label_3 = QLabel(Form) self.label_3.setObjectName(u"label_3") self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_3) self.volumeSpinBox = QSpinBox(Form) self.volumeSpinBox.setObjectName(u"volumeSpinBox") self.volumeSpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.volumeSpinBox.setMaximum(100) self.formLayout.setWidget(1, QFormLayout.FieldRole, self.volumeSpinBox) self.label_4 = QLabel(Form) self.label_4.setObjectName(u"label_4") self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_4) self.speedSpinBox = QSpinBox(Form) self.speedSpinBox.setObjectName(u"speedSpinBox") self.speedSpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.speedSpinBox.setMinimum(1) self.speedSpinBox.setMaximum(300) self.formLayout.setWidget(2, QFormLayout.FieldRole, self.speedSpinBox) self.label_5 = QLabel(Form) self.label_5.setObjectName(u"label_5") self.formLayout.setWidget(3, QFormLayout.LabelRole, self.label_5) self.pitchSpinBox = QSpinBox(Form) self.pitchSpinBox.setObjectName(u"pitchSpinBox") self.pitchSpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.pitchSpinBox.setMaximum(300) self.formLayout.setWidget(3, QFormLayout.FieldRole, self.pitchSpinBox) self.retranslateUi(Form) QMetaObject.connectSlotsByName(Form) # setupUi def retranslateUi(self, Form): Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None)) self.label_6.setText(QCoreApplication.translate("Form", u"\u58f0", None)) self.label_3.setText(QCoreApplication.translate("Form", u"\u97f3\u91cf", None)) self.label_4.setText(QCoreApplication.translate("Form", u"\u901f\u5ea6", None)) self.label_5.setText(QCoreApplication.translate("Form", u"\u97f3\u7a0b", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/voice_bin/__init__.py ================================================ from .voice_bin import ( run, ) ================================================ FILE: library/python/rs/tool/voice_bin/drag_button.py ================================================ import shutil from pathlib import Path from typing import ( List, Optional, ) from PySide6.QtCore import ( QMimeData, QSize, ) from PySide6.QtGui import ( QDrag, QIcon, ) from PySide6.QtWidgets import QPushButton from rs.core import ( config, pipe as p, ) class DragButton(QPushButton): def __init__(self, *arg, **kwarg): super().__init__(*arg, **kwarg) cmd_dir: Path = config.CONFIG_DIR.joinpath('VoiceBin', 'Scripts') cmd_dir.mkdir(parents=True, exist_ok=True) # icon icon_file = config.ROOT_PATH.joinpath('data', 'image', 'icon', 'dad.svg') dad_icon = QIcon(str(icon_file)) self.setIcon(dad_icon) self.setIconSize(QSize(40, 40)) # self.cmd_files = [ cmd_dir.joinpath('VoiceBin_cmd01.lua'), cmd_dir.joinpath('VoiceBin_cmd02.lua'), ] self.lua_files: List[Optional[Path]] = [None, None] def setLuaFile(self, path: Path): self.lua_files[0] = path def setLuaFiles(self, path1: Path, path2: Path, ): self.lua_files[0] = path1 self.lua_files[1] = path2 def mousePressEvent(self, e): urls = p.pipe( [0, 1], p.filter(lambda i: self.lua_files[i] is not None and self.lua_files[i].is_file()), list, # ジェネレーターは使い回せないのでlistに p.do( p.iter(lambda i: shutil.copyfile(self.lua_files[i], self.cmd_files[i])), ), p.map(lambda i: 'file:' + str(self.cmd_files[i]).replace('\\', '/')), list, ) if len(urls) == 0: return # Drag m = QMimeData() m.setUrls(urls) drag = QDrag(self) drag.setMimeData(m) drag.exec_() ================================================ FILE: library/python/rs/tool/voice_bin/voice_bin.py ================================================ import dataclasses import subprocess import sys from functools import partial from pathlib import Path from PySide6.QtCore import ( Qt, QDir, QItemSelectionModel, Signal, ) from PySide6.QtWidgets import ( QApplication, QFileDialog, QFileSystemModel, QWidget, QHeaderView, QProgressDialog, ) from watchdog.observers.polling import PollingObserver from watchdog.events import FileSystemEventHandler from rs.core import ( config, pipe as p, voice_bin_process, ) from rs.gui import ( appearance, ) from rs.tool.voice_bin.voice_bin_ui import Ui_Form from rs.gui.chara.chara import MainWindow as CharaWindow APP_NAME = 'VoiceBin' @dataclasses.dataclass class ConfigData(config.Data): voice_dir: str = '' fps: float = 30.0 tab_index: int = 0 class WatchdogEvent(FileSystemEventHandler): def __init__(self, sig): super(WatchdogEvent, self).__init__() self.modified: Signal = sig self.created_lst = [] self.moved_lst = [] self.deleted_lst = [] def on_created(self, event): src_path = Path(event.src_path) # print('created', src_path) if src_path.suffix.lower() in ['.wav', '.txt', '.lab']: self.created_lst.append(str(src_path)) def on_modified(self, event): src_path = Path(event.src_path) # print('modified', src_path) if src_path.is_dir(): if len(self.created_lst) + len(self.moved_lst) + len(self.deleted_lst) > 0: self.modified.emit(str(src_path), self.created_lst.copy()) self.created_lst.clear() self.moved_lst.clear() self.deleted_lst.clear() def on_moved(self, event): src_path = Path(event.src_path) # print('moved', src_path) self.moved_lst.append(str(src_path)) def on_deleted(self, event): src_path = Path(event.src_path) # print('deleted', src_path) if src_path.suffix.lower() in ['.wav', '.srt']: self.deleted_lst.append(str(src_path)) class Form(QWidget): modified = Signal(str, list) def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_Form() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(400, 600) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # window self.chara_window = CharaWindow(self) self.chara_window.set_comment('※出力済みの音声に適応するには、スクリプトのRebuildが必要です。') # button self.ui.dragButton.setStyleSheet(appearance.ex_stylesheet) self.ui.tatieDragButton.setStyleSheet(appearance.ex_stylesheet) self.ui.wDragButton.setStyleSheet(appearance.ex_stylesheet) self.ui.charaButton.setStyleSheet(appearance.in_stylesheet) self.ui.rebuildButton.setStyleSheet(appearance.other_stylesheet) # tree view for v in [self.ui.treeView, self.ui.wavTreeView]: model = QFileSystemModel() model.setOption(QFileSystemModel.Option.DontWatchForChanges) model.setFilter(QDir.Files) model.setNameFilterDisables(False) v.setModel(model) v.setSortingEnabled(True) v.sortByColumn(0, Qt.AscendingOrder) v.setItemsExpandable(False) v.setRootIsDecorated(False) v.hideColumn(1) v.hideColumn(2) # header h = v.header() h.setStretchLastSection(False) h.setSectionResizeMode(0, QHeaderView.ResizeMode.Stretch) h.setSectionResizeMode(1, QHeaderView.ResizeMode.ResizeToContents) h.setSectionResizeMode(2, QHeaderView.ResizeMode.ResizeToContents) h.setSectionResizeMode(3, QHeaderView.ResizeMode.ResizeToContents) h.setSortIndicator(3, Qt.SortOrder.DescendingOrder) self.ui.treeView.model().setNameFilters(['*.wav', '*.srt']) self.ui.wavTreeView.model().setNameFilters(['*.wav']) self.sel_wav = '' self.sel_srt = '' # watcher self.modified.connect(self.directory_changed) self.__observer = PollingObserver() self.set_tree_root() # event self.ui.charaButton.clicked.connect(self.chara_window.show) self.ui.rebuildButton.clicked.connect(self.rebuild_all, Qt.QueuedConnection) self.ui.minimizeButton.clicked.connect(partial(self.setWindowState, Qt.WindowMinimized)) self.ui.treeView.doubleClicked.connect(self.open_dir) self.ui.wavTreeView.doubleClicked.connect(self.open_dir) self.ui.wavTreeView.selectionModel().selectionChanged.connect(self.set_lua) self.ui.folderLineEdit.textChanged.connect(self.set_tree_root) self.ui.closeButton.clicked.connect(self.close) self.ui.folderToolButton.clicked.connect(self.folderToolButton_clicked) def start(self): path = Path(self.ui.folderLineEdit.text()) if path.is_dir(): if self.__observer.is_alive(): self.__observer.stop() self.__observer.join() self.__observer = PollingObserver() self.__observer.schedule( WatchdogEvent(self.modified), path=str(path), recursive=True ) self.__observer.start() def stop(self): if self.__observer.is_alive(): self.__observer.stop() self.__observer.join() def set_lua(self): v = self.ui.wavTreeView m: QFileSystemModel = v.model() sel = v.selectionModel() lst = sel.selectedIndexes() if len(lst) > 0: wav_path = Path(m.filePath(lst[0])) path = wav_path.parent.joinpath(wav_path.stem + '.lua') tatie_path = wav_path.parent.joinpath(wav_path.stem + '.tatie.lua') self.ui.dragButton.setLuaFile(path) self.ui.tatieDragButton.setLuaFile(tatie_path) self.ui.wDragButton.setLuaFiles(path, tatie_path) def directory_changed(self, s, created_lst): d = Path(s) tree = self.ui.treeView model = tree.model() sel = tree.selectionModel() txt_tree = self.ui.wavTreeView txt_model = txt_tree.model() txt_sel = txt_tree.selectionModel() file_list = p.pipe( d.iterdir(), p.filter(p.call.is_file()), p.filter(lambda x: x.suffix in ['.wav']), list, ) if len(created_lst) == 0 else p.pipe( created_lst, p.map(lambda x: Path(x).parent.joinpath(Path(x).stem + '.wav')), p.filter(p.call.is_file()), dict.fromkeys, list, ) # main for f in file_list: QApplication.processEvents() data = self.get_data() if voice_bin_process.run(f, data.fps): self.sel_wav = str(f) self.sel_srt = str(d.joinpath(f.stem + '.srt')) # update TreeView self.reset_tree() if self.sel_wav != '': sel.clearSelection() sel.select(model.index(self.sel_srt.replace('\\', '/')), QItemSelectionModel.SelectionFlag.Select) sel.select(model.index(self.sel_wav.replace('\\', '/')), QItemSelectionModel.SelectionFlag.Select) if self.sel_wav != '': txt_sel.clearSelection() txt_sel.select(txt_model.index(self.sel_wav), QItemSelectionModel.SelectionFlag.Select) def rebuild_all(self): c = self.get_data() d = Path(c.voice_dir) progress_dialog = QProgressDialog( 'processing....', None, 0, 0, None, Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) progress_dialog.setWindowTitle("rebuild") progress_dialog.show() QApplication.processEvents() for f in p.pipe( d.iterdir(), p.filter(p.call.is_file()), p.filter(lambda x: x.suffix in ['.srt', '.lua', '.setting']), ): f.unlink() QApplication.processEvents() self.directory_changed(c.voice_dir, []) def set_tree_root(self): path = Path(self.ui.folderLineEdit.text()) flag = path.is_dir() for v in [self.ui.treeView, self.ui.wavTreeView]: v.setEnabled(flag) if flag: m = v.model() _index = m.setRootPath(str(path)) v.setRootIndex(_index) self.stop() self.start() def _reset_tree(self, v): model: QFileSystemModel = v.model() model.setRootPath("") model.setRootPath(str(Path(self.ui.folderLineEdit.text()))) def reset_tree(self): for v in [self.ui.treeView, self.ui.wavTreeView]: self._reset_tree(v) def open_dir(self): subprocess.Popen(['explorer', self.ui.folderLineEdit.text().strip().replace('/', '\\')]) def folderToolButton_clicked(self) -> None: w = self.ui.folderLineEdit path = QFileDialog.getExistingDirectory( self, 'Select Directory', w.text(), ) if path != '': w.setText(path) @staticmethod def new_config(): return ConfigData() def set_data(self, c: ConfigData): self.ui.folderLineEdit.setText(c.voice_dir) self.ui.fpsSpinBox.setValue(c.fps) self.ui.tabWidget.setCurrentIndex(c.tab_index) def get_data(self) -> ConfigData: c = self.new_config() c.voice_dir = self.ui.folderLineEdit.text() c.fps = self.ui.fpsSpinBox.value() c.tab_index = self.ui.tabWidget.currentIndex() return c def load_config(self) -> None: c = self.new_config() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def show(self) -> None: self.start() super().show() def closeEvent(self, event): self.stop() self.save_config() super().closeEvent(event) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = Form() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/voice_bin/voice_bin.ui ================================================ Form 0 0 489 696 Form 1 字幕 0 0 350 0 true QAbstractItemView::ExtendedSelection テキスト+ 立ち絵 100 100 TEXT+ Qt::Horizontal QSizePolicy::Fixed 10 20 100 100 立ち絵 Qt::Horizontal QSizePolicy::Fixed 10 20 100 100 TEXT+ 立ち絵 Qt::Horizontal 40 20 Qt::Vertical QSizePolicy::Preferred 20 40 FPS 0.100000000000000 999.990000000000009 30.000000000000000 キャラクター設定 0 0 350 0 true 0 声フォルダ: ... 100 40 Rebuild Qt::Horizontal 40 20 40 40 最小化 ... Qt::DownArrow 100 40 閉じる close DragButton QPushButton
rs.tool.voice_bin.drag_button
================================================ FILE: library/python/rs/tool/voice_bin/voice_bin_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'voice_bin.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QDoubleSpinBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QPushButton, QSizePolicy, QSpacerItem, QTabWidget, QToolButton, QTreeView, QVBoxLayout, QWidget) from rs.tool.voice_bin.drag_button import DragButton class Ui_Form(object): def setupUi(self, Form): if not Form.objectName(): Form.setObjectName(u"Form") Form.resize(489, 696) self.verticalLayout_3 = QVBoxLayout(Form) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.tabWidget = QTabWidget(Form) self.tabWidget.setObjectName(u"tabWidget") self.stTab = QWidget() self.stTab.setObjectName(u"stTab") self.verticalLayout = QVBoxLayout(self.stTab) self.verticalLayout.setObjectName(u"verticalLayout") self.treeView = QTreeView(self.stTab) self.treeView.setObjectName(u"treeView") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.treeView.sizePolicy().hasHeightForWidth()) self.treeView.setSizePolicy(sizePolicy) self.treeView.setMinimumSize(QSize(350, 0)) self.treeView.setDragEnabled(True) self.treeView.setSelectionMode(QAbstractItemView.ExtendedSelection) self.verticalLayout.addWidget(self.treeView) self.tabWidget.addTab(self.stTab, "") self.textTab = QWidget() self.textTab.setObjectName(u"textTab") self.verticalLayout_4 = QVBoxLayout(self.textTab) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.dragButton = DragButton(self.textTab) self.dragButton.setObjectName(u"dragButton") self.dragButton.setMinimumSize(QSize(100, 100)) self.horizontalLayout_3.addWidget(self.dragButton) self.horizontalSpacer_3 = QSpacerItem(10, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_3) self.tatieDragButton = DragButton(self.textTab) self.tatieDragButton.setObjectName(u"tatieDragButton") self.tatieDragButton.setMinimumSize(QSize(100, 100)) self.horizontalLayout_3.addWidget(self.tatieDragButton) self.horizontalSpacer_4 = QSpacerItem(10, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_4) self.wDragButton = DragButton(self.textTab) self.wDragButton.setObjectName(u"wDragButton") self.wDragButton.setMinimumSize(QSize(100, 100)) self.horizontalLayout_3.addWidget(self.wDragButton) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_2) self.verticalLayout_2 = QVBoxLayout() self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Preferred) self.verticalLayout_2.addItem(self.verticalSpacer) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.label_2 = QLabel(self.textTab) self.label_2.setObjectName(u"label_2") self.horizontalLayout_4.addWidget(self.label_2) self.fpsSpinBox = QDoubleSpinBox(self.textTab) self.fpsSpinBox.setObjectName(u"fpsSpinBox") self.fpsSpinBox.setMinimum(0.100000000000000) self.fpsSpinBox.setMaximum(999.990000000000009) self.fpsSpinBox.setValue(30.000000000000000) self.horizontalLayout_4.addWidget(self.fpsSpinBox) self.verticalLayout_2.addLayout(self.horizontalLayout_4) self.charaButton = QPushButton(self.textTab) self.charaButton.setObjectName(u"charaButton") self.verticalLayout_2.addWidget(self.charaButton) self.horizontalLayout_3.addLayout(self.verticalLayout_2) self.verticalLayout_4.addLayout(self.horizontalLayout_3) self.wavTreeView = QTreeView(self.textTab) self.wavTreeView.setObjectName(u"wavTreeView") sizePolicy.setHeightForWidth(self.wavTreeView.sizePolicy().hasHeightForWidth()) self.wavTreeView.setSizePolicy(sizePolicy) self.wavTreeView.setMinimumSize(QSize(350, 0)) self.wavTreeView.setDragEnabled(True) self.verticalLayout_4.addWidget(self.wavTreeView) self.tabWidget.addTab(self.textTab, "") self.verticalLayout_3.addWidget(self.tabWidget) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.label = QLabel(Form) self.label.setObjectName(u"label") self.horizontalLayout_2.addWidget(self.label) self.folderLineEdit = QLineEdit(Form) self.folderLineEdit.setObjectName(u"folderLineEdit") self.horizontalLayout_2.addWidget(self.folderLineEdit) self.folderToolButton = QToolButton(Form) self.folderToolButton.setObjectName(u"folderToolButton") self.horizontalLayout_2.addWidget(self.folderToolButton) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.rebuildButton = QPushButton(Form) self.rebuildButton.setObjectName(u"rebuildButton") self.rebuildButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.rebuildButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.minimizeButton = QToolButton(Form) self.minimizeButton.setObjectName(u"minimizeButton") self.minimizeButton.setMinimumSize(QSize(40, 40)) self.minimizeButton.setArrowType(Qt.DownArrow) self.horizontalLayout.addWidget(self.minimizeButton) self.closeButton = QPushButton(Form) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(100, 40)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout_3.addLayout(self.horizontalLayout) self.retranslateUi(Form) self.tabWidget.setCurrentIndex(1) QMetaObject.connectSlotsByName(Form) # setupUi def retranslateUi(self, Form): Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.stTab), QCoreApplication.translate("Form", u"\u5b57\u5e55", None)) self.dragButton.setText(QCoreApplication.translate("Form", u" TEXT+", None)) self.tatieDragButton.setText(QCoreApplication.translate("Form", u" \u7acb\u3061\u7d75", None)) self.wDragButton.setText(QCoreApplication.translate("Form", u" TEXT+\n" " \u7acb\u3061\u7d75", None)) self.label_2.setText(QCoreApplication.translate("Form", u"FPS", None)) self.charaButton.setText(QCoreApplication.translate("Form", u"\u30ad\u30e3\u30e9\u30af\u30bf\u30fc\u8a2d\u5b9a", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.textTab), QCoreApplication.translate("Form", u"\u30c6\u30ad\u30b9\u30c8+ \u7acb\u3061\u7d75", None)) self.label.setText(QCoreApplication.translate("Form", u"\u58f0\u30d5\u30a9\u30eb\u30c0: ", None)) self.folderToolButton.setText(QCoreApplication.translate("Form", u"...", None)) self.rebuildButton.setText(QCoreApplication.translate("Form", u"Rebuild", None)) #if QT_CONFIG(tooltip) self.minimizeButton.setToolTip(QCoreApplication.translate("Form", u"\u6700\u5c0f\u5316", None)) #endif // QT_CONFIG(tooltip) self.minimizeButton.setText(QCoreApplication.translate("Form", u"...", None)) #if QT_CONFIG(tooltip) self.closeButton.setToolTip(QCoreApplication.translate("Form", u"\u9589\u3058\u308b", None)) #endif // QT_CONFIG(tooltip) self.closeButton.setText(QCoreApplication.translate("Form", u"close", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/voice_sync/__init__.py ================================================ from .voice_sync import ( run, ) ================================================ FILE: library/python/rs/tool/voice_sync/check_timing.py ================================================ import dataclasses import sys from typing import Any from PySide6.QtCore import ( Qt, QModelIndex, ) from PySide6.QtGui import QColor from PySide6.QtWidgets import ( QApplication, QMainWindow, QHeaderView, ) from rs.core import ( pipe as p, ) from rs.gui import ( appearance, table, ) from rs.tool.voice_sync.check_timing_ui import Ui_MainWindow @dataclasses.dataclass class Data(table.RowData): src_no: str = '' src: str = '' ref: str = '' class Model(table.Model): def data(self, index: QModelIndex, role: int = Qt.DisplayRole) -> Any: if index.isValid(): if role == Qt.DisplayRole: return self.get_value(index.row(), index.column()) if role == Qt.EditRole: return self.get_value(index.row(), index.column()) if role == Qt.BackgroundRole: if index.column() not in [1, 2]: return super().data(index, role) if self.get_value(index.row(), 1) == self.get_value(index.row(), 2): return super().data(index, role) return QColor(80, 10, 10) def flags(self, index: QModelIndex) -> Qt.ItemFlags: if index.isValid(): return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsEditable return Qt.NoItemFlags class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('チェック') self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint ) self.resize(250, 750) # table v = self.ui.tableView v.setModel(Model(Data)) h = v.horizontalHeader() h.setSectionResizeMode(0, QHeaderView.ResizeMode.Stretch) h.setSectionResizeMode(1, QHeaderView.ResizeMode.Stretch) h.setSectionResizeMode(2, QHeaderView.ResizeMode.Stretch) def set_data(self, data_list: list) -> None: self.ui.tableView.model().set_data( p.pipe( data_list, p.map(lambda x: Data(src=x[0], ref=x[1], src_no=x[2])), list, ) ) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec_()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/voice_sync/check_timing.ui ================================================ MainWindow 0 0 129 486 MainWindow ================================================ FILE: library/python/rs/tool/voice_sync/check_timing_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'check_timing.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QHBoxLayout, QHeaderView, QMainWindow, QSizePolicy, QTableView, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(129, 486) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.horizontalLayout = QHBoxLayout(self.centralwidget) self.horizontalLayout.setObjectName(u"horizontalLayout") self.tableView = QTableView(self.centralwidget) self.tableView.setObjectName(u"tableView") self.horizontalLayout.addWidget(self.tableView) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/voice_sync/voice_sync.py ================================================ import dataclasses import os import sys import shutil from functools import partial from itertools import zip_longest from pathlib import Path import numpy as np import scipy.signal as signal import soundfile as sf import pyworld as pw import pytsmod as tsm from PySide6.QtCore import ( Qt, Signal, ) from PySide6.QtGui import QColor from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, QHeaderView, ) from rs.core import ( config, lab, lab_romaji, pipe as p, ) from rs.gui import ( appearance, log, ) from rs.tool.voice_sync.voice_sync_ui import Ui_MainWindow from rs.tool.voice_sync.check_timing import MainWindow as CheckWindow from rs.tool.voice_sync.wav_table import InputData APP_NAME = 'VoiceSync' @dataclasses.dataclass class ConfigData(config.Data): # talk tab src_file: str = '' use_auto_set: bool = True src_lab_file: str = '' # tab tab_index: int = 0 # dst dst_file: str = '' # ref ref_lab_file: str = '' use_pau_comp: bool = True repeat: int = 0 exclude_end: bool = True # replace use_replace: bool = False replaced_wav_file: str = '' pitch_wav_file: str = '' ap_value: float = 1.0 # table src_list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(InputData)) class MainWindow(QMainWindow): modified = Signal(str, list) def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window # | Qt.WindowCloseButtonHint # | Qt.WindowStaysOnTopHint ) self.resize(800, 900) # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.set_data(ConfigData()) self.sampling_rate = 48000 # window self.check_window = CheckWindow(self) # table v = self.ui.wavTableView h = v.horizontalHeader() h.setSectionResizeMode(0, QHeaderView.ResizeMode.Stretch) h.setSectionResizeMode(1, QHeaderView.ResizeMode.Stretch) # button self.ui.syncButton.setStyleSheet(appearance.ex_stylesheet) self.ui.checkButton.setStyleSheet(appearance.other_stylesheet) self.ui.addButton.setStyleSheet(appearance.in_stylesheet) self.ui.readButton.setStyleSheet(appearance.other_stylesheet) self.ui.copyButton.setStyleSheet(appearance.ex_stylesheet) # event self.ui.srcToolButton.clicked.connect(self.get_wav_name) self.ui.srcLabToolButton.clicked.connect(partial(self.get_open_file_name, self.ui.srcLabLineEdit, 'lab')) self.ui.refLabToolButton.clicked.connect(partial(self.get_open_file_name, self.ui.refLabLineEdit, 'lab')) self.ui.pitchWavToolButton.clicked.connect(partial(self.get_open_file_name, self.ui.pitchWavLineEdit, 'wav')) self.ui.replacedWavToolButton.clicked.connect( partial(self.get_save_file_name, self.ui.replacedWavLineEdit, 'wav') ) self.ui.dstToolButton.clicked.connect(partial(self.get_save_file_name, self.ui.dstLineEdit, 'wav')) self.ui.readButton.clicked.connect(self.read_lyrics) self.ui.copyButton.clicked.connect(self.copy_lyrics) self.ui.addButton.clicked.connect(self.add_table) self.ui.clearButton.clicked.connect(self.clear_table) self.ui.checkButton.clicked.connect(self.check) self.ui.syncButton.clicked.connect(self.sync_voice) self.ui.closeButton.clicked.connect(self.close) # menu self.ui.actionNew.triggered.connect(self.new_file) self.ui.actionOpen.triggered.connect(self.open_file) self.ui.actionSave.triggered.connect(self.save_file) self.ui.actionExit.triggered.connect(self.close) @staticmethod def pau_comp(lab_data): """pau、sil、brを一つにまとめる""" r = [] _sub_list = None for d in lab_data: if d['sign'] in ['sil', 'pau', 'br']: if _sub_list is None: _sub_list = [] r.append(_sub_list) _sub_list.append(d) else: _sub_list = None r.append(d) for i, d in enumerate(r): if isinstance(d, list): if len(d) == 1: r[i] = d[0] else: r[i] = { 's': d[0]['s'], 'e': d[-1]['e'], 'sign': 'pau' } return r @staticmethod def repeat_vowel(lab_data, repeat: int, exclude_end: bool): """母音を繰り返す""" if repeat == 0: return lab_data r = [] for j, d in enumerate(lab_data): exclude_flag = ( j != len(lab_data) - 1 and lab_data[j + 1]['sign'] not in ['sil', 'pau', 'br'] ) if exclude_end else True if d['sign'] in ['a', 'i', 'u', 'e', 'o'] and exclude_flag: _l = int((d['e'] - d['s']) / (repeat + 1.0)) for i in range(repeat + 1): _d = { 's': d['s'] + _l * i, 'e': d['s'] + _l * (i + 1), 'sign': d['sign'] } if i == repeat: _d['e'] = d['e'] r.append(_d) else: r.append(d) return r def _pitch_replace_process(self): SR = self.sampling_rate def read_wav(path: Path): wav_data, _sr = sf.read(str(path)) wav_data = signal.resample( wav_data, round(len(wav_data) * float(SR) / _sr), ) temp_file = path.with_suffix('.tmp.wav') for i in range(1000): if temp_file.is_file(): temp_file = temp_file.with_suffix('.tmp%d.wav' % i) else: break sf.write(str(temp_file), wav_data, SR) result, _ = sf.read(str(temp_file)) temp_file.unlink() return result # get data config_data = self.get_data() src_file = Path(config_data.dst_file) ref_file = Path(config_data.pitch_wav_file) ap_value = config_data.ap_value # read wav src_data = read_wav(src_file) ref_data = read_wav(ref_file) # mono if len(src_data.shape) > 1: src_data = src_data[:, 0].copy(order='c') if len(ref_data.shape) > 1: ref_data = np.asarray(ref_data[:, 0]).copy(order='c') # 長さを合わせる if len(src_data) > len(ref_data): src_data = src_data[:len(ref_data)] if len(ref_data) > len(src_data): ref_data = ref_data[:len(src_data)] # normalize src_data = src_data / (np.nanmax(np.abs(src_data))) ref_data = ref_data / (np.nanmax(np.abs(ref_data))) # pitch replace _f0, _t = pw.harvest(ref_data, SR, f0_floor=110.0, f0_ceil=783.991) f0 = pw.stonemask(ref_data, _f0, _t, SR) sp = pw.cheaptrick(src_data, f0, _t, SR) ap = pw.d4c(src_data, f0, _t, SR) y = pw.synthesize(f0, sp, ap * ap_value, SR) return y / (np.nanmax(np.abs(y))) def _sync_voice_process(self): N = 10000000 SR = self.sampling_rate def resample(_f: Path): _clip, _sr = sf.read(str(_f)) _num = round(len(_clip) * float(SR) / _sr) return signal.resample(_clip, _num) def to_pos(_d): return int(_d * SR / N) def read_pos(_data): return p.pipe( _data, p.map(lambda x: to_pos(x['s'])), list, ) # get data config_data = self.get_data() is_talk = config_data.tab_index == 0 w = self.ui.wavTableView src_file_list = [Path(config_data.src_file)] if is_talk else w.get_wav_list() src_lab_file_list = [Path(config_data.src_lab_file)] if is_talk else w.get_lab_list() ref_lab_file = Path(config_data.ref_lab_file) # read src src_data_list = p.pipe( zip(src_file_list, src_lab_file_list), p.map(lambda x: (resample(x[0]), lab.read(x[1]))), list, ) self.add2log('Read wav and lab.') # read ref ref_lab_data = lab.read(ref_lab_file) self.add2log('Read ref.') if config_data.use_pau_comp: ref_lab_data = self.pau_comp(ref_lab_data) ref_lab_data = self.repeat_vowel(ref_lab_data, config_data.repeat, config_data.exclude_end) # wav and lab wav_list = [] lab_data = [] _end_point = 0 for i, src_data in enumerate(src_data_list): _wav_data, _lab_data = src_data if i != len(src_data_list) - 1: # lab:最後が無音なら削除。 if _lab_data[-1]['sign'] in ['sil', 'pau', 'br']: _lab_data.pop() else: # lab:無音で終っていなければ無音を追加。ai voice対策 if _lab_data[-1]['sign'] not in ['sil', 'pau', 'br']: _lab_data.append({ 's': _lab_data[-1]['e'], 'e': int(len(_wav_data) * N / SR), 'sign': 'pau' }) # wav last_pos = to_pos(_lab_data[-1]['e']) if len(_wav_data) < last_pos: last_pos = len(_wav_data) wav_list.append(_wav_data[: last_pos]) # lab for _lab in _lab_data: _lab['s'] += _end_point _lab['e'] += _end_point _end_point = _lab_data[-1]['e'] lab_data.extend(_lab_data) wav_data = np.concatenate(wav_list) # get pos pos_list: list = read_pos(lab_data) end_pos = len(wav_data) pos_list.append(end_pos) pos2_list: list = read_pos(ref_lab_data) end_pos2 = to_pos(ref_lab_data[len(pos2_list) - 1]['e']) pos2_list.append(end_pos2) if len(pos_list) > len(pos2_list): _d = pos2_list[-1] - pos_list[len(pos2_list) - 1] pos2_list.extend(p.pipe( pos_list[len(pos2_list): len(pos_list)], p.map(lambda x: x + _d), list, )) time_map = np.array([pos_list, pos2_list]) x = wav_data.T remapped = tsm.wsola(x, time_map) return remapped.T def sync_voice(self): self.ui.logTextEdit.clear() # get data config_data = self.get_data() is_talk = config_data.tab_index == 0 use_replace = config_data.use_replace w = self.ui.wavTableView # src wav src_file_list = [Path(config_data.src_file)] if is_talk else w.get_wav_list() if len(src_file_list) == 0: self.add2log('Error: 音声ファイルがありません。', log.ERROR_COLOR) return for f in src_file_list: if not f.is_file(): self.add2log(f'Error: 音声ファイルがありません。{f.name}', log.ERROR_COLOR) return # src lab src_lab_file_list = [Path(config_data.src_lab_file)] if is_talk else w.get_lab_list() if len(src_lab_file_list) == 0: self.add2log('Error: 音素タイミングファイルがありません。', log.ERROR_COLOR) return for f in src_lab_file_list: if not f.is_file(): self.add2log(f'Error: 音素タイミングファイルがありません。{f.name}', log.ERROR_COLOR) return # ref lab ref_lab_file = Path(config_data.ref_lab_file) if not ref_lab_file.is_file(): self.add2log(f'Error: 変換用音素タイミングファイルがありません。{ref_lab_file.name}', log.ERROR_COLOR) return # replaced wav replaced_wav_file = Path(config_data.replaced_wav_file) pitch_wav_file = Path(config_data.pitch_wav_file) if use_replace: if not pitch_wav_file.is_file(): self.add2log(f'Error: 音程参照用音声ファイルがありません。{pitch_wav_file.name}', log.ERROR_COLOR) return replaced_wav_file.parent.mkdir(parents=True, exist_ok=True) # dst dst = Path(config_data.dst_file) dst.parent.mkdir(parents=True, exist_ok=True) # sync self.add2log('Sync processing...') result = self._sync_voice_process() # save dst.parent.mkdir(parents=True, exist_ok=True) dst_lab_file = dst.with_suffix('.lab') shutil.copyfile(ref_lab_file, dst_lab_file) self.add2log('Copy: %s' % dst_lab_file.name) if is_talk: src_file = src_file_list[0] src_txt_file = src_file.with_suffix('.txt') dst_txt_file = dst.with_suffix('.txt') if src_txt_file.is_file(): shutil.copyfile(src_txt_file, dst_txt_file) self.add2log('Copy: %s' % dst_txt_file.name) try: sf.write(str(dst), result, self.sampling_rate) except RuntimeError: self.add2log('Error: wavファイルの保存に失敗しました。', log.ERROR_COLOR) return self.add2log('Save: %s' % dst.name) # pitch replace if use_replace: self.add2log('Pitch replace...') replaced_data = self._pitch_replace_process() try: sf.write(str(replaced_wav_file), replaced_data, self.sampling_rate) except RuntimeError: self.add2log('Error: wavファイルの保存に失敗しました。', log.ERROR_COLOR) return self.add2log('Save: %s' % replaced_wav_file.name) # end self.add2log('Done!') def check(self): # get data config_data = self.get_data() is_talk = config_data.tab_index == 0 w = self.ui.wavTableView # src lab file src_lab_file_list = [Path(config_data.src_lab_file)] if is_talk else w.get_lab_list() for f in src_lab_file_list: if not f.is_file(): self.add2log(f'Error: 音素タイミングファイルがありません。{f.name}', log.ERROR_COLOR) return ref_lab_file = Path(config_data.ref_lab_file) if not ref_lab_file.is_file(): self.add2log('Error: 変換用タイミングファイルがありません。', log.ERROR_COLOR) return # lab src_lab_data_list = p.pipe( src_lab_file_list, p.map(lambda x: lab.read(x)), list, ) src_data = [] number_list = [] for i, _lab_data in enumerate(src_lab_data_list): _src_data = p.pipe( _lab_data, p.map(lambda x: x['sign']), list, ) if i != len(src_lab_data_list) - 1: # lab:無音を削除。 if _src_data[-1] in ['sil', 'pau', 'br']: _src_data.pop() else: # lab:無音で終っていなければ無音を追加。ai voice対策 if _src_data[-1] not in ['sil', 'pau', 'br']: _src_data.append('pau') # lab src_data.extend(_src_data) number_list.extend(p.pipe( range(len(_src_data)), p.map(lambda x: '%0d' % (i + 1)), list, )) # ref lab ref_lab_data = lab.read(ref_lab_file) if config_data.use_pau_comp: ref_lab_data = self.pau_comp(ref_lab_data) ref_lab_data = self.repeat_vowel(ref_lab_data, config_data.repeat, config_data.exclude_end) ref_data = p.pipe( ref_lab_data, p.map(lambda x: x['sign']), list, ) # check lst = list(zip_longest(src_data, ref_data, number_list, fillvalue='')) self.check_window.set_data(lst) self.check_window.show() def add_table(self): w = self.ui.wavTableView type_name = 'wav' file_names, _ = QFileDialog.getOpenFileNames( self, f'Select {type_name.upper()} File', '', f'{type_name.upper()} File (*.{type_name.lower()})', ) if len(file_names) > 0: for path in file_names: wav_file = Path(path) lab_file = wav_file.with_suffix('.lab') lab_path = '' if lab_file.is_file(): lab_path = str(lab_file).replace('\\', '/') w.add(path, lab_path) def clear_table(self): w = self.ui.wavTableView m = w.model() m.clear() def read_lyrics(self): config_data = self.get_data() ref_lab_file = Path(config_data.ref_lab_file) if not ref_lab_file.is_file(): self.add2log('Error: 変換用タイミングファイルがありません。', log.ERROR_COLOR) return data = p.pipe( lab.read(ref_lab_file), lambda x: self.repeat_vowel(x, config_data.repeat, config_data.exclude_end), p.map(lambda x: x['sign']), list, ) self.ui.lyricsTextEdit.setText(p.pipe( lab_romaji.conv(data).split(' '), p.filter(lambda x: x != ''), '\n'.join, )) def copy_lyrics(self): text = self.ui.lyricsTextEdit.toPlainText() QApplication.clipboard().setText(text) def get_open_file_name(self, w, type_name: str) -> None: path, _ = QFileDialog.getOpenFileName( self, f'Select {type_name.upper()} File', w.text(), f'{type_name.upper()} File (*.{type_name.lower()})', ) if path != '': w.setText(path) def get_wav_name(self) -> None: w = self.ui.srcLineEdit type_name = 'wav' path, _ = QFileDialog.getOpenFileName( self, f'Select {type_name.upper()} File', w.text(), f'{type_name.upper()} File (*.{type_name.lower()})', ) if path != '': w.setText(path) data = self.get_data() if not data.use_auto_set: return wav_file = Path(path) lab_file = wav_file.with_suffix('.lab') if lab_file.is_file(): self.ui.srcLabLineEdit.setText(str(lab_file).replace('\\', '/')) def get_save_file_name(self, w, type_name: str) -> None: path, _ = QFileDialog.getSaveFileName( self, 'save as', w.text(), f'{type_name.upper()} File (*.{type_name.lower()})', ) if path != '': w.setText(path) def add2log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def set_data(self, c: ConfigData): self.ui.srcLineEdit.setText(c.src_file) self.ui.useAutoSetCheckBox.setChecked(c.use_auto_set) self.ui.srcLabLineEdit.setText(c.src_lab_file) self.ui.tabWidget.setCurrentIndex(c.tab_index) self.ui.dstLineEdit.setText(c.dst_file) self.ui.refLabLineEdit.setText(c.ref_lab_file) self.ui.usePauCompCheckBox.setChecked(c.use_pau_comp) self.ui.repeatSpinBox.setValue(c.repeat) self.ui.excludeEndCheckBox.setChecked(c.exclude_end) self.ui.useReplaceGroupBox.setChecked(c.use_replace) self.ui.pitchWavLineEdit.setText(c.pitch_wav_file) self.ui.replacedWavLineEdit.setText(c.replaced_wav_file) self.ui.apValueSpinBox.setValue(c.ap_value) self.ui.wavTableView.model().set_data(c.src_list) def get_data(self) -> ConfigData: c = ConfigData() c.src_file = self.ui.srcLineEdit.text() c.use_auto_set = self.ui.useAutoSetCheckBox.isChecked() c.src_lab_file = self.ui.srcLabLineEdit.text() c.tab_index = self.ui.tabWidget.currentIndex() c.dst_file = self.ui.dstLineEdit.text() c.ref_lab_file = self.ui.refLabLineEdit.text() c.use_pau_comp = self.ui.usePauCompCheckBox.isChecked() c.repeat = self.ui.repeatSpinBox.value() c.exclude_end = self.ui.excludeEndCheckBox.isChecked() c.use_replace = self.ui.useReplaceGroupBox.isChecked() c.pitch_wav_file = self.ui.pitchWavLineEdit.text() c.replaced_wav_file = self.ui.replacedWavLineEdit.text() c.ap_value = self.ui.apValueSpinBox.value() c.src_list.set_list(self.ui.wavTableView.model().to_list()) return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def new_file(self) -> None: c = ConfigData() self.set_data(c) def open_file(self) -> None: type_name = 'json' path, _ = QFileDialog.getOpenFileName( self, f'Select {type_name.upper()} File', '', f'{type_name.upper()} File (*.{type_name.lower()})', ) if path != '': json_file = Path(path) if json_file.is_file(): c = ConfigData() c.load(json_file) self.set_data(c) def save_file(self) -> None: type_name = 'json' path, _ = QFileDialog.getSaveFileName( self, 'save as', '', f'{type_name.upper()} File (*.{type_name.lower()})', ) if path != '': json_file = Path(path) json_file.parent.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(json_file) # def closeEvent(self, event): # self.save_config() # super().closeEvent(event) def run() -> None: os.environ['PATH'] = str(config.PYTHON_SCRIPTS_PATH) + os.pathsep + os.getenv('PATH') app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/voice_sync/voice_sync.ui ================================================ MainWindow 0 0 626 787 MainWindow Qt::Vertical 0 Talk 音声(wav) 0 ... 音素タイミング(lab) 0 ... wavと同名のlabファイルがあれば、同時に設定する。 Song 歌詞 Qt::Horizontal 40 20 80 30 read 80 30 copy ファイル Qt::Horizontal 40 20 80 30 add 80 30 clear リファレンス 変換タイミング (lab) 0 0 0 ... 母音を繰り返す 80 0 休符の前では繰り返さない。 pau(休符)、sil(全休符)、br(息継ぎ)が並んでいたら、一つのpauにする。 音程を置き換えたファイルも作る true 音程(wav) 0 ... 雑味(aperiodicity) 1.000000000000000 1.000000000000000 0 ... 保存先 出力先 0 ... 0 1 ログ 0 0 QTextEdit::NoWrap true 80 30 check Qt::Horizontal 40 20 80 30 sync 80 30 close 0 0 626 22 File Open Ctrl+O Save Ctrl+S Exit Ctrl+Q New Ctrl+N LogTextEdit QTextEdit
rs.gui.log
View QTableView
rs.tool.voice_sync.wav_table
================================================ FILE: library/python/rs/tool/voice_sync/voice_sync_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'voice_sync.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QDoubleSpinBox, QFormLayout, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QSplitter, QTabWidget, QTextEdit, QToolButton, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit from rs.tool.voice_sync.wav_table import View class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(626, 787) self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.actionNew = QAction(MainWindow) self.actionNew.setObjectName(u"actionNew") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_7 = QVBoxLayout(self.centralwidget) self.verticalLayout_7.setObjectName(u"verticalLayout_7") self.splitter = QSplitter(self.centralwidget) self.splitter.setObjectName(u"splitter") self.splitter.setOrientation(Qt.Vertical) self.tabWidget = QTabWidget(self.splitter) self.tabWidget.setObjectName(u"tabWidget") self.tab = QWidget() self.tab.setObjectName(u"tab") self.formLayout = QFormLayout(self.tab) self.formLayout.setObjectName(u"formLayout") self.label = QLabel(self.tab) self.label.setObjectName(u"label") self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.horizontalLayout_5 = QHBoxLayout() self.horizontalLayout_5.setSpacing(0) self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") self.srcLineEdit = QLineEdit(self.tab) self.srcLineEdit.setObjectName(u"srcLineEdit") self.horizontalLayout_5.addWidget(self.srcLineEdit) self.srcToolButton = QToolButton(self.tab) self.srcToolButton.setObjectName(u"srcToolButton") self.horizontalLayout_5.addWidget(self.srcToolButton) self.formLayout.setLayout(0, QFormLayout.FieldRole, self.horizontalLayout_5) self.label_3 = QLabel(self.tab) self.label_3.setObjectName(u"label_3") self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_3) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setSpacing(0) self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.srcLabLineEdit = QLineEdit(self.tab) self.srcLabLineEdit.setObjectName(u"srcLabLineEdit") self.horizontalLayout_4.addWidget(self.srcLabLineEdit) self.srcLabToolButton = QToolButton(self.tab) self.srcLabToolButton.setObjectName(u"srcLabToolButton") self.horizontalLayout_4.addWidget(self.srcLabToolButton) self.formLayout.setLayout(2, QFormLayout.FieldRole, self.horizontalLayout_4) self.useAutoSetCheckBox = QCheckBox(self.tab) self.useAutoSetCheckBox.setObjectName(u"useAutoSetCheckBox") self.formLayout.setWidget(1, QFormLayout.FieldRole, self.useAutoSetCheckBox) self.tabWidget.addTab(self.tab, "") self.tab_2 = QWidget() self.tab_2.setObjectName(u"tab_2") self.horizontalLayout_7 = QHBoxLayout(self.tab_2) self.horizontalLayout_7.setObjectName(u"horizontalLayout_7") self.groupBox = QGroupBox(self.tab_2) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_3 = QVBoxLayout(self.groupBox) self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.lyricsTextEdit = QTextEdit(self.groupBox) self.lyricsTextEdit.setObjectName(u"lyricsTextEdit") self.verticalLayout_3.addWidget(self.lyricsTextEdit) self.horizontalLayout_6 = QHBoxLayout() self.horizontalLayout_6.setObjectName(u"horizontalLayout_6") self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_6.addItem(self.horizontalSpacer_3) self.readButton = QPushButton(self.groupBox) self.readButton.setObjectName(u"readButton") self.readButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_6.addWidget(self.readButton) self.copyButton = QPushButton(self.groupBox) self.copyButton.setObjectName(u"copyButton") self.copyButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_6.addWidget(self.copyButton) self.verticalLayout_3.addLayout(self.horizontalLayout_6) self.horizontalLayout_7.addWidget(self.groupBox) self.groupBox_2 = QGroupBox(self.tab_2) self.groupBox_2.setObjectName(u"groupBox_2") self.verticalLayout_4 = QVBoxLayout(self.groupBox_2) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.wavTableView = View(self.groupBox_2) self.wavTableView.setObjectName(u"wavTableView") self.verticalLayout_4.addWidget(self.wavTableView) self.horizontalLayout_8 = QHBoxLayout() self.horizontalLayout_8.setObjectName(u"horizontalLayout_8") self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_8.addItem(self.horizontalSpacer_2) self.addButton = QPushButton(self.groupBox_2) self.addButton.setObjectName(u"addButton") self.addButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_8.addWidget(self.addButton) self.clearButton = QPushButton(self.groupBox_2) self.clearButton.setObjectName(u"clearButton") self.clearButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_8.addWidget(self.clearButton) self.verticalLayout_4.addLayout(self.horizontalLayout_8) self.horizontalLayout_7.addWidget(self.groupBox_2) self.horizontalLayout_7.setStretch(0, 1) self.horizontalLayout_7.setStretch(1, 2) self.tabWidget.addTab(self.tab_2, "") self.splitter.addWidget(self.tabWidget) self.layoutWidget = QWidget(self.splitter) self.layoutWidget.setObjectName(u"layoutWidget") self.verticalLayout_6 = QVBoxLayout(self.layoutWidget) self.verticalLayout_6.setObjectName(u"verticalLayout_6") self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.groupBox_3 = QGroupBox(self.layoutWidget) self.groupBox_3.setObjectName(u"groupBox_3") self.verticalLayout_2 = QVBoxLayout(self.groupBox_3) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.formLayout_2 = QFormLayout() self.formLayout_2.setObjectName(u"formLayout_2") self.label_2 = QLabel(self.groupBox_3) self.label_2.setObjectName(u"label_2") self.formLayout_2.setWidget(0, QFormLayout.LabelRole, self.label_2) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.refLabLineEdit = QLineEdit(self.groupBox_3) self.refLabLineEdit.setObjectName(u"refLabLineEdit") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.refLabLineEdit.sizePolicy().hasHeightForWidth()) self.refLabLineEdit.setSizePolicy(sizePolicy) self.horizontalLayout_2.addWidget(self.refLabLineEdit) self.refLabToolButton = QToolButton(self.groupBox_3) self.refLabToolButton.setObjectName(u"refLabToolButton") self.horizontalLayout_2.addWidget(self.refLabToolButton) self.formLayout_2.setLayout(0, QFormLayout.FieldRole, self.horizontalLayout_2) self.label_4 = QLabel(self.groupBox_3) self.label_4.setObjectName(u"label_4") self.formLayout_2.setWidget(1, QFormLayout.LabelRole, self.label_4) self.horizontalLayout_10 = QHBoxLayout() self.horizontalLayout_10.setObjectName(u"horizontalLayout_10") self.repeatSpinBox = QSpinBox(self.groupBox_3) self.repeatSpinBox.setObjectName(u"repeatSpinBox") self.repeatSpinBox.setMinimumSize(QSize(80, 0)) self.horizontalLayout_10.addWidget(self.repeatSpinBox) self.excludeEndCheckBox = QCheckBox(self.groupBox_3) self.excludeEndCheckBox.setObjectName(u"excludeEndCheckBox") self.horizontalLayout_10.addWidget(self.excludeEndCheckBox) self.formLayout_2.setLayout(1, QFormLayout.FieldRole, self.horizontalLayout_10) self.verticalLayout_2.addLayout(self.formLayout_2) self.usePauCompCheckBox = QCheckBox(self.groupBox_3) self.usePauCompCheckBox.setObjectName(u"usePauCompCheckBox") self.verticalLayout_2.addWidget(self.usePauCompCheckBox) self.verticalLayout_6.addWidget(self.groupBox_3) self.useReplaceGroupBox = QGroupBox(self.layoutWidget) self.useReplaceGroupBox.setObjectName(u"useReplaceGroupBox") self.useReplaceGroupBox.setTitle(u"\u97f3\u7a0b\u3092\u7f6e\u304d\u63db\u3048\u305f\u30d5\u30a1\u30a4\u30eb\u3082\u4f5c\u308b") self.useReplaceGroupBox.setCheckable(True) self.formLayout_3 = QFormLayout(self.useReplaceGroupBox) self.formLayout_3.setObjectName(u"formLayout_3") self.label_5 = QLabel(self.useReplaceGroupBox) self.label_5.setObjectName(u"label_5") self.formLayout_3.setWidget(0, QFormLayout.LabelRole, self.label_5) self.horizontalLayout_11 = QHBoxLayout() self.horizontalLayout_11.setSpacing(0) self.horizontalLayout_11.setObjectName(u"horizontalLayout_11") self.pitchWavLineEdit = QLineEdit(self.useReplaceGroupBox) self.pitchWavLineEdit.setObjectName(u"pitchWavLineEdit") self.horizontalLayout_11.addWidget(self.pitchWavLineEdit) self.pitchWavToolButton = QToolButton(self.useReplaceGroupBox) self.pitchWavToolButton.setObjectName(u"pitchWavToolButton") self.horizontalLayout_11.addWidget(self.pitchWavToolButton) self.formLayout_3.setLayout(0, QFormLayout.FieldRole, self.horizontalLayout_11) self.label_6 = QLabel(self.useReplaceGroupBox) self.label_6.setObjectName(u"label_6") self.formLayout_3.setWidget(1, QFormLayout.LabelRole, self.label_6) self.apValueSpinBox = QDoubleSpinBox(self.useReplaceGroupBox) self.apValueSpinBox.setObjectName(u"apValueSpinBox") self.apValueSpinBox.setMaximum(1.000000000000000) self.apValueSpinBox.setValue(1.000000000000000) self.formLayout_3.setWidget(1, QFormLayout.FieldRole, self.apValueSpinBox) self.horizontalLayout_13 = QHBoxLayout() self.horizontalLayout_13.setSpacing(0) self.horizontalLayout_13.setObjectName(u"horizontalLayout_13") self.replacedWavLineEdit = QLineEdit(self.useReplaceGroupBox) self.replacedWavLineEdit.setObjectName(u"replacedWavLineEdit") self.horizontalLayout_13.addWidget(self.replacedWavLineEdit) self.replacedWavToolButton = QToolButton(self.useReplaceGroupBox) self.replacedWavToolButton.setObjectName(u"replacedWavToolButton") self.horizontalLayout_13.addWidget(self.replacedWavToolButton) self.formLayout_3.setLayout(2, QFormLayout.FieldRole, self.horizontalLayout_13) self.replaceWavLabel = QLabel(self.useReplaceGroupBox) self.replaceWavLabel.setObjectName(u"replaceWavLabel") self.formLayout_3.setWidget(2, QFormLayout.LabelRole, self.replaceWavLabel) self.verticalLayout_6.addWidget(self.useReplaceGroupBox) self.groupBox_4 = QGroupBox(self.layoutWidget) self.groupBox_4.setObjectName(u"groupBox_4") self.groupBox_4.setTitle(u"\u51fa\u529b\u5148") self.verticalLayout_5 = QVBoxLayout(self.groupBox_4) self.verticalLayout_5.setObjectName(u"verticalLayout_5") self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName(u"horizontalLayout") self.dstLineEdit = QLineEdit(self.groupBox_4) self.dstLineEdit.setObjectName(u"dstLineEdit") self.horizontalLayout.addWidget(self.dstLineEdit) self.dstToolButton = QToolButton(self.groupBox_4) self.dstToolButton.setObjectName(u"dstToolButton") self.horizontalLayout.addWidget(self.dstToolButton) self.verticalLayout_5.addLayout(self.horizontalLayout) self.verticalLayout_6.addWidget(self.groupBox_4) self.logGroupBox = QGroupBox(self.layoutWidget) self.logGroupBox.setObjectName(u"logGroupBox") sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(1) sizePolicy1.setHeightForWidth(self.logGroupBox.sizePolicy().hasHeightForWidth()) self.logGroupBox.setSizePolicy(sizePolicy1) self.verticalLayout = QVBoxLayout(self.logGroupBox) self.verticalLayout.setObjectName(u"verticalLayout") self.logTextEdit = LogTextEdit(self.logGroupBox) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy2) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout.addWidget(self.logTextEdit) self.verticalLayout_6.addWidget(self.logGroupBox) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.checkButton = QPushButton(self.layoutWidget) self.checkButton.setObjectName(u"checkButton") self.checkButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.checkButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.syncButton = QPushButton(self.layoutWidget) self.syncButton.setObjectName(u"syncButton") self.syncButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.syncButton) self.closeButton = QPushButton(self.layoutWidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout_3.addWidget(self.closeButton) self.verticalLayout_6.addLayout(self.horizontalLayout_3) self.splitter.addWidget(self.layoutWidget) self.verticalLayout_7.addWidget(self.splitter) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 626, 22)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menuFile.menuAction()) self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) #if QT_CONFIG(shortcut) self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None)) #endif // QT_CONFIG(shortcut) self.actionNew.setText(QCoreApplication.translate("MainWindow", u"New", None)) #if QT_CONFIG(shortcut) self.actionNew.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+N", None)) #endif // QT_CONFIG(shortcut) self.label.setText(QCoreApplication.translate("MainWindow", u"\u97f3\u58f0(wav)", None)) self.srcToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u97f3\u7d20\u30bf\u30a4\u30df\u30f3\u30b0(lab)", None)) self.srcLabToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.useAutoSetCheckBox.setText(QCoreApplication.translate("MainWindow", u"wav\u3068\u540c\u540d\u306elab\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308c\u3070\u3001\u540c\u6642\u306b\u8a2d\u5b9a\u3059\u308b\u3002", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"Talk", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u6b4c\u8a5e", None)) self.readButton.setText(QCoreApplication.translate("MainWindow", u"read", None)) self.copyButton.setText(QCoreApplication.translate("MainWindow", u"copy", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"\u30d5\u30a1\u30a4\u30eb", None)) self.addButton.setText(QCoreApplication.translate("MainWindow", u"add", None)) self.clearButton.setText(QCoreApplication.translate("MainWindow", u"clear", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QCoreApplication.translate("MainWindow", u"Song", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u5909\u63db\u30bf\u30a4\u30df\u30f3\u30b0 (lab)", None)) self.refLabToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u6bcd\u97f3\u3092\u7e70\u308a\u8fd4\u3059", None)) self.excludeEndCheckBox.setText(QCoreApplication.translate("MainWindow", u"\u4f11\u7b26\u306e\u524d\u3067\u306f\u7e70\u308a\u8fd4\u3055\u306a\u3044\u3002", None)) self.usePauCompCheckBox.setText(QCoreApplication.translate("MainWindow", u"pau(\u4f11\u7b26)\u3001sil(\u5168\u4f11\u7b26)\u3001br(\u606f\u7d99\u304e)\u304c\u4e26\u3093\u3067\u3044\u305f\u3089\u3001\u4e00\u3064\u306epau\u306b\u3059\u308b\u3002", None)) self.label_5.setText(QCoreApplication.translate("MainWindow", u"\u97f3\u7a0b(wav)", None)) self.pitchWavToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.label_6.setText(QCoreApplication.translate("MainWindow", u"\u96d1\u5473(aperiodicity)", None)) self.replacedWavToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.replaceWavLabel.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u5148", None)) self.dstToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) self.logGroupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u30ed\u30b0", None)) self.checkButton.setText(QCoreApplication.translate("MainWindow", u"check", None)) self.syncButton.setText(QCoreApplication.translate("MainWindow", u"sync", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/voice_sync/wav_table.py ================================================ import dataclasses from pathlib import Path from PySide6.QtCore import Qt from PySide6.QtGui import ( QKeySequence, QAction, ) from PySide6.QtWidgets import ( QMenu, QStyledItemDelegate, QFileDialog, ) from rs.core import ( pipe as p, ) from rs.gui import ( table, ) @dataclasses.dataclass class InputData(table.RowData): wav: str = '' lab: str = '' class ItemDelegate(QStyledItemDelegate): def __init__(self, parent): super().__init__(parent) self._parent = parent def createEditor(self, parent, option, index): if index.column() in [0, 1]: editor = QFileDialog(parent) editor.setWindowTitle('ファイル選択') editor.setFileMode(QFileDialog.ExistingFile) editor.setAcceptMode(QFileDialog.AcceptOpen) editor.setOptions(QFileDialog.DontUseNativeDialog) if index.column() == 0: editor.setNameFilter('WAV File (*.wav)') else: editor.setNameFilter('LAB File (*.lab)') return editor return super().createEditor(parent, option, index) def setEditorData(self, editor, index): if index.column() in [0, 1]: editor: QFileDialog path = Path(index.data(Qt.DisplayRole)) editor.setDirectory(str(path.parent)) return super().setEditorData(editor, index) def setModelData(self, editor, model, index): if index.column() in [0, 1]: editor: QFileDialog files = editor.selectedFiles() if len(files) != 0: model.setData(index, files[0], Qt.EditRole) return super().setModelData(editor, model, index) def updateEditorGeometry(self, editor, option, index): if index.column() in [0, 1]: pass return super().updateEditorGeometry(editor, option, index) class Model(table.Model): pass class View(table.View): def __init__(self, parent=None): super().__init__(parent) self.setModel(Model(InputData)) self.setItemDelegate(ItemDelegate(self)) self.setStyleSheet( 'QTableView::item::focus ' '{border: 2px solid white; ' 'border-radius: 0px;border-bottom-right-radius: 0px;border-style: double;}' ) # context menu self.setContextMenuPolicy(Qt.CustomContextMenu) self.customContextMenuRequested.connect(self.contextMenu) # action self.actionUndo = QAction('Undo', self) self.actionUndo.setShortcut(QKeySequence('Ctrl+Z')) self.actionRedo = QAction('Redo', self) self.actionRedo.setShortcut(QKeySequence('Ctrl+Shift+Z')) self.actionCopy = QAction('Copy', self) self.actionCopy.setShortcut(QKeySequence('Ctrl+C')) self.actionPaste = QAction('Paste', self) self.actionPaste.setShortcut(QKeySequence('Ctrl+V')) self.actionDelete = QAction('Delete', self) self.actionDelete.setShortcut(QKeySequence(Qt.CTRL | Qt.Key_Delete)) self.actionUp = QAction('Up', self) self.actionUp.setShortcut(QKeySequence(Qt.ALT | Qt.Key_Up)) self.actionDown = QAction('Down', self) self.actionDown.setShortcut(QKeySequence(Qt.ALT | Qt.Key_Down)) # event self.actionUndo.triggered.connect(self.model().undo_stack.undo) self.actionRedo.triggered.connect(self.model().undo_stack.redo) self.actionCopy.triggered.connect(self.copy) self.actionPaste.triggered.connect(self.paste) self.actionDelete.triggered.connect(self.delete) self.actionUp.triggered.connect(self.up) self.actionDown.triggered.connect(self.down) def add(self, wav: str, lab: str): m: Model = self.model() m.add_row_data(InputData(wav=wav, lab=lab)) def get_wav_list(self): m: Model = self.model() return p.pipe( m.to_list(), p.map(lambda row: Path(row.wav)), list, ) def get_lab_list(self): m: Model = self.model() return p.pipe( m.to_list(), p.map(lambda row: Path(row.lab)), list, ) def keyPressEvent(self, event): key = event.key() mod = event.modifiers() if mod == Qt.ControlModifier and key == Qt.Key_Z: self.actionUndo.trigger() return if mod == Qt.ControlModifier | Qt.ShiftModifier and key == Qt.Key_Z: self.actionRedo.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_C: self.actionCopy.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_V: self.actionPaste.trigger() return if mod == Qt.ControlModifier and key == Qt.Key_Delete: self.actionDelete.trigger() return if mod == Qt.AltModifier and key == Qt.Key_Up: self.actionUp.trigger() return if mod == Qt.AltModifier and key == Qt.Key_Down: self.actionDown.trigger() return super().keyPressEvent(event) def contextMenu(self, pos): menu = QMenu(self) menu.addAction(self.actionUndo) menu.addAction(self.actionRedo) menu.addSeparator() menu.addAction(self.actionCopy) menu.addAction(self.actionPaste) menu.addSeparator() menu.addAction(self.actionUp) menu.addAction(self.actionDown) menu.addSeparator() menu.addAction(self.actionDelete) menu.exec_(self.mapToGlobal(pos)) ================================================ FILE: library/python/rs/tool/voicevox_sequencer/__init__.py ================================================ from .voicevox_sequencer import ( run, ) ================================================ FILE: library/python/rs/tool/voicevox_sequencer/lyrics.py ================================================ import re import sys import pykakasi from PySide6.QtCore import ( Qt, ) from PySide6.QtWidgets import ( QApplication, QMainWindow, ) from rs.core import ( pipe as p, ) from rs.gui import ( appearance, ) from rs.tool.voicevox_sequencer.lyrics_ui import Ui_MainWindow class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setWindowTitle('Lyrics') self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint ) self.resize(500, 500) # style sheet self.ui.convToolButton.setStyleSheet(appearance.other_stylesheet) # event self.ui.convToolButton.clicked.connect(self.conv) def conv(self): pattern = re.compile(r'\n([ァィゥェォャュョヮ])') src_text = self.ui.srcPlainTextEdit.toPlainText() kks = pykakasi.kakasi() text = '\n'.join(p.pipe( src_text.split(), p.map(lambda x: x.strip()), lambda x: kks.convert(' '.join(x)), p.map(lambda x: x['kana']), p.map(lambda x: '\n'.join(x)), p.map(lambda x: pattern.sub(r'\1', x)), list, )) self.ui.dstPlainTextEdit.setPlainText(text) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/voicevox_sequencer/lyrics.ui ================================================ MainWindow 0 0 450 362 MainWindow 4 4 4 4 0 0 40 100 ... Qt::RightArrow ================================================ FILE: library/python/rs/tool/voicevox_sequencer/lyrics_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'lyrics.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QHBoxLayout, QMainWindow, QPlainTextEdit, QSizePolicy, QToolButton, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(450, 362) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.horizontalLayout = QHBoxLayout(self.centralwidget) self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalLayout.setContentsMargins(4, 4, 4, 4) self.srcPlainTextEdit = QPlainTextEdit(self.centralwidget) self.srcPlainTextEdit.setObjectName(u"srcPlainTextEdit") self.horizontalLayout.addWidget(self.srcPlainTextEdit) self.convToolButton = QToolButton(self.centralwidget) self.convToolButton.setObjectName(u"convToolButton") sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.convToolButton.sizePolicy().hasHeightForWidth()) self.convToolButton.setSizePolicy(sizePolicy) self.convToolButton.setMinimumSize(QSize(40, 100)) self.convToolButton.setArrowType(Qt.RightArrow) self.horizontalLayout.addWidget(self.convToolButton) self.dstPlainTextEdit = QPlainTextEdit(self.centralwidget) self.dstPlainTextEdit.setObjectName(u"dstPlainTextEdit") self.horizontalLayout.addWidget(self.dstPlainTextEdit) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.convToolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/voicevox_sequencer/seq.py ================================================ import dataclasses from enum import Enum from typing import Optional, List import pykakasi from PySide6.QtCore import ( QModelIndex, QItemSelectionModel, Qt, QEvent, QSize, ) from PySide6.QtGui import QIcon, QColor, QKeyEvent from PySide6.QtWidgets import ( QAbstractItemDelegate, QLineEdit, QStyledItemDelegate, ) from rs.core import ( config, note, pipe as p, ) from rs.gui import table LENGTH_LIST = [ 2880, 1920, 1440, 960, 720, 480, 360, 240, 180, 120, 90, 60, 45, 30, 0, ] @dataclasses.dataclass class NoteData(table.RowData): note: int = 60 length: int = 480 max_time: float = 0.5 kana: str = 'ラ' def get_sec(self, tempo: int) -> float: # 480 = 1拍 return self.length / (tempo * 480 / 60) @classmethod def toHeaderList(cls) -> List[str]: return [ 'Note', 'Length', 'Limit(sec)', 'Kana', ] class Model(table.Model): def __init__(self, cls, parent=None): super().__init__(cls, parent) icon_dir = config.ROOT_PATH.joinpath('data', 'image', 'icon', 'notes') # note icon self.note_default_icon = QIcon(str(icon_dir.joinpath('question.png'))) self.note_icon_dict = { 2880: QIcon(str(icon_dir.joinpath('2880.png'))), 1920: QIcon(str(icon_dir.joinpath('1920.png'))), 1440: QIcon(str(icon_dir.joinpath('1440.png'))), 960: QIcon(str(icon_dir.joinpath('960.png'))), 720: QIcon(str(icon_dir.joinpath('720.png'))), 480: QIcon(str(icon_dir.joinpath('480.png'))), 360: QIcon(str(icon_dir.joinpath('360.png'))), 240: QIcon(str(icon_dir.joinpath('240.png'))), 180: QIcon(str(icon_dir.joinpath('180.png'))), 120: QIcon(str(icon_dir.joinpath('120.png'))), 90: QIcon(str(icon_dir.joinpath('90.png'))), 60: QIcon(str(icon_dir.joinpath('60.png'))), 45: QIcon(str(icon_dir.joinpath('45.png'))), 30: QIcon(str(icon_dir.joinpath('30.png'))), } # rest icon self.rest_default_icon = QIcon(str(icon_dir.joinpath('empty.png'))) self.rest_icon_dict = { 2880: QIcon(str(icon_dir.joinpath('r2880.png'))), 1920: QIcon(str(icon_dir.joinpath('r1920.png'))), 1440: QIcon(str(icon_dir.joinpath('r1440.png'))), 960: QIcon(str(icon_dir.joinpath('r960.png'))), 720: QIcon(str(icon_dir.joinpath('r720.png'))), 480: QIcon(str(icon_dir.joinpath('r480.png'))), 360: QIcon(str(icon_dir.joinpath('r360.png'))), 240: QIcon(str(icon_dir.joinpath('r240.png'))), 180: QIcon(str(icon_dir.joinpath('r180.png'))), 120: QIcon(str(icon_dir.joinpath('r120.png'))), 90: QIcon(str(icon_dir.joinpath('r90.png'))), 60: QIcon(str(icon_dir.joinpath('r60.png'))), } def data(self, index: QModelIndex, role: int = ...) -> Optional[str]: if role == Qt.DisplayRole: if index.column() == 0: note_index = self.get_value(index.row(), 0) if note_index < 0: return '---- ----' return f'{note.index2name(note_index): <4} {str(note_index): <4}' elif index.column() == 2: return f' {self.get_value(index.row(), 2)}' elif index.column() == 3: note_index = self.get_value(index.row(), 0) if note_index < 0: return f'---- {self.get_value(index.row(), 3)}' elif role == Qt.BackgroundRole: note_index = self.get_value(index.row(), 0) length = self.get_value(index.row(), 1) if note_index < 0 and length == 0: return QColor(100, 100, 100) elif role == Qt.DecorationRole: if index.column() == 1: is_rest = self.get_value(index.row(), 0) < 0 length = self.get_value(index.row(), 1) if is_rest: if length in self.rest_icon_dict: return self.rest_icon_dict[length] return self.rest_default_icon else: if length in self.note_icon_dict: return self.note_icon_dict[length] return self.note_default_icon return super().data(index, role) class LineEdit(QLineEdit): def __init__(self, parent=None): super().__init__(parent) self.org_text = None class ItemDelegate(QStyledItemDelegate): def createEditor(self, parent, option, index): editor = LineEdit(parent) return editor def setEditorData(self, editor, index): v = self.parent() m: Model = v.model() text = str(m.get_value(index.row(), index.column())).strip() editor.setText(text) editor.org_text = text def setModelData(self, editor, model, index): col = index.column() _value = editor.text().strip() # noteの文字を数値に変換 if col == 0: if len(_value) == 0: _value = '-1' try: _value = str(int(_value)) except ValueError: v = self.parent() if _value[-1] not in '0123456789': _value = _value + str(v.octave) _value = str(note.name2index(_value)) # kanaの文字をカタカナに変換 elif col == 3: kks = pykakasi.kakasi() _value = kks.convert(_value)[0]['kana'] # 変更が場合は何もしない if editor.org_text == _value: editor.org_text = None return # 値を反映 if col in [0, 1]: try: value = int(_value) model.setData(index, value) editor.org_text = None return except ValueError: return elif col in [2]: try: value = float(_value) model.setData(index, value) editor.org_text = None return except ValueError: return elif col == 3: try: model.setData(index, _value) editor.org_text = None return except ValueError: return model.setData(index, editor.text()) def eventFilter(self, editor, event): if event.type() == QEvent.KeyPress: key = event.key() mod = event.modifiers() v = self.parent() m: Model = v.model() sm = v.selectionModel() if ( (key == Qt.Key_Escape and mod == Qt.NoModifier) ): self.commitData.emit(editor) self.closeEditor.emit(editor) return True if ( (key in (Qt.Key_Down, Qt.Key_Up) and mod == Qt.NoModifier) or (key in (Qt.Key_Tab, Qt.Key_Backtab) and mod == Qt.NoModifier) ): self.commitData.emit(editor) self.closeEditor.emit(editor) v.keyPressEvent(event) v.edit(v.currentIndex()) return True if ( (key == Qt.Key_Return and mod == Qt.NoModifier) ): self.commitData.emit(editor) self.closeEditor.emit(editor) current_index: QModelIndex = v.currentIndex() row = current_index.row() m.undo_stack.beginMacro('Commit') if row == m.rowCount() - 1: d = NoteData() m.insert_row_data(row + 1, d) sm.setCurrentIndex( current_index.siblingAtRow(row + 1), QItemSelectionModel.SelectionFlag.ClearAndSelect ) m.undo_stack.endMacro() v.edit(v.currentIndex()) return True if ( (key == Qt.Key_Return and mod == Qt.ShiftModifier) ): v.keyPressEvent(event) v.edit(v.currentIndex()) return True return super().eventFilter(editor, event) def commitAndCloseEditor(self): print('commitAndCloseEditor', flush=True) editor = self.sender() self.commitData.emit(editor) self.closeEditor.emit(editor, QAbstractItemDelegate.NoHint) @dataclasses.dataclass class Paragraph: start: int = 0 end: int = 0 note_list: List[NoteData] = dataclasses.field(default_factory=list) rest_length: int = 0 def in_paragraph(self, row: int): return self.start <= row < self.end def get_text(self): return ''.join([x.kana for x in self.note_list]) def get_rest_sec(self, tempo: int) -> float: return self.rest_length / (tempo * 480 / 60) class View(table.View): def __init__(self, parent=None): super().__init__(parent) self.setModel(Model(NoteData)) self.setItemDelegate(ItemDelegate(self)) self.undo_stack = self.model().undo_stack self.setIconSize(QSize(32, 32)) self.setStyleSheet( 'QTableView::item::focus {' ' border: 2px solid white;' ' border-radius: 0px;' ' border-bottom-right-radius: 0px;' ' border-style: double;}' ) # h = self.horizontalHeader() # h.setSectionHidden(0, True) # h.setSectionHidden(1, True) # h.setSectionHidden(2, True) # h.setSectionHidden(3, True) # h.setSectionResizeMode(1, QHeaderView.ResizeMode.Stretch) # h.setSectionResizeMode(2, QHeaderView.ResizeMode.Stretch) vh = self.verticalHeader() vh.setMinimumWidth(40) vh.setMinimumSectionSize(55) vh.setDefaultAlignment(Qt.AlignCenter) # --------------------- self.octave = 4 def undo(self): m = self.model() self.undo_stack.undo() def redo(self): m = self.model() self.undo_stack.redo() def paste(self): m: Model = self.model() super().paste() def set_octave(self, octave: int): self.octave = octave def decrement(self): m: Model = self.model() sm = self.selectionModel() m.undo_stack.beginMacro('Decrement') for i in sm.selectedIndexes(): col = i.column() if col == 0: v = m.get_value(i.row(), i.column()) if v < 0: continue if v > 0: m.setData(i, v - 1, Qt.EditRole) elif col == 1: v = m.get_value(i.row(), i.column()) for length in LENGTH_LIST: if length < v: m.setData(i, length, Qt.EditRole) break elif col == 2: v = m.get_value(i.row(), i.column()) if v > 0.1: m.setData(i, v - 0.1, Qt.EditRole) m.undo_stack.endMacro() def decrement_plus(self): m: Model = self.model() sm = self.selectionModel() m.undo_stack.beginMacro('DecrementPlus') for i in sm.selectedIndexes(): col = i.column() if col == 0: v = m.get_value(i.row(), i.column()) if v < 0: continue if v >= 12: m.setData(i, v - 12, Qt.EditRole) elif col == 1: v = m.get_value(i.row(), i.column()) for length in LENGTH_LIST: if length < v: v = length break for length in LENGTH_LIST: if length < v: m.setData(i, length, Qt.EditRole) break elif col == 2: v = m.get_value(i.row(), i.column()) if v > 0.5: m.setData(i, v - 0.5, Qt.EditRole) m.undo_stack.endMacro() def increment(self): m: Model = self.model() sm = self.selectionModel() m.undo_stack.beginMacro('Increment') for i in sm.selectedIndexes(): col = i.column() if col == 0: v = m.get_value(i.row(), i.column()) if v < 0: continue m.setData(i, v + 1, Qt.EditRole) elif col == 1: v = m.get_value(i.row(), i.column()) for length in reversed(LENGTH_LIST): if length > v: m.setData(i, length, Qt.EditRole) break elif col == 2: v = m.get_value(i.row(), i.column()) m.setData(i, v + 0.1, Qt.EditRole) m.undo_stack.endMacro() def increment_plus(self): m: Model = self.model() sm = self.selectionModel() m.undo_stack.beginMacro('IncrementPlus') for i in sm.selectedIndexes(): col = i.column() if col == 0: v = m.get_value(i.row(), i.column()) if v < 0: continue m.setData(i, v + 12, Qt.EditRole) elif col == 1: v = m.get_value(i.row(), i.column()) for length in reversed(LENGTH_LIST): if length > v: v = length break for length in reversed(LENGTH_LIST): if length > v: m.setData(i, length, Qt.EditRole) break elif col == 2: v = m.get_value(i.row(), i.column()) m.setData(i, v + 0.5, Qt.EditRole) m.undo_stack.endMacro() def get_paragraph_list(self): m: Model = self.model() row_count = m.rowCount() lst = m.to_list() # ブロックの先頭の行番号のリストを作成 starting_points = [] class State(Enum): rest = 0 note = 1 def get_state(row: int): note_index = m.get_value(row, 0) if note_index < 0: return State.rest else: return State.note if row_count == 0: pass else: pre_state = get_state(0) starting_points.append(0) for i in range(1, row_count): if pre_state == State.rest and get_state(i) == State.note: starting_points.append(i) pre_state = get_state(i) # ブロックの先頭の行番号のリストからパラグラフのリストを作成 paragraph_list = [] for i in range(len(starting_points)): start_index = starting_points[i] if i == len(starting_points) - 1: end_index = row_count else: end_index = starting_points[i + 1] note_list = lst[start_index:end_index] paragraph = Paragraph() paragraph.start = start_index paragraph.end = end_index paragraph.note_list = p.pipe( note_list, p.filter(lambda x: x.note >= 0), list, ) paragraph.rest_length = p.pipe( note_list, p.filter(lambda x: x.note < 0), p.map(lambda x: x.length), sum, ) paragraph_list.append(paragraph) # return paragraph_list def get_paragraph(self, row: int): paragraph_list = self.get_paragraph_list() paragraph = None for _paragraph in paragraph_list: if _paragraph.in_paragraph(row): paragraph = _paragraph break return paragraph def get_current_paragraph(self): return self.get_paragraph(self.currentIndex().row()) def keyPressEvent(self, event: QKeyEvent): key = event.key() mod = event.modifiers() if key == Qt.Key_Return and mod == Qt.NoModifier: self.edit(self.currentIndex()) return # Shift_A Sift_I if key == Qt.Key_A and mod == Qt.ShiftModifier: self.setCurrentIndex(self.currentIndex().siblingAtColumn(3)) self.edit(self.currentIndex()) return if key == Qt.Key_I and mod == Qt.ShiftModifier: self.setCurrentIndex(self.currentIndex().siblingAtColumn(0)) self.edit(self.currentIndex()) return # h j k l if key == Qt.Key_J and mod == Qt.NoModifier: event = QKeyEvent(QEvent.KeyPress, Qt.Key_Down, Qt.NoModifier) elif key == Qt.Key_K and mod == Qt.NoModifier: event = QKeyEvent(QEvent.KeyPress, Qt.Key_Up, Qt.NoModifier) elif key == Qt.Key_H and mod == Qt.NoModifier: event = QKeyEvent(QEvent.KeyPress, Qt.Key_Left, Qt.NoModifier) elif key == Qt.Key_L and mod == Qt.NoModifier: event = QKeyEvent(QEvent.KeyPress, Qt.Key_Right, Qt.NoModifier) super().keyPressEvent(event) ================================================ FILE: library/python/rs/tool/voicevox_sequencer/voicevox_sequencer.py ================================================ import dataclasses import io import re import sys from copy import deepcopy from pathlib import Path import mido import numpy as np import scipy as sp import simpleaudio import pykakasi from PySide6.QtCore import ( Qt, QItemSelectionModel, ) from PySide6.QtGui import QColor, QUndoStack from PySide6.QtWidgets import ( QApplication, QFileDialog, QMainWindow, QMenu, ) from rs.core import ( config, pipe as p, voicevox, ust, ) from rs.core.voicevox.data import SpeakerList from rs.core.voicevox.api import ( synthesis, VOICEVOX_PORT, VOICEVOX_NEMO_PORT, SHAREVOX_PORT, ) from rs.core.voicevox.mora_list import openjtalk_text2mora as text2mora from rs.core.voicevox.mora_list import openjtalk_mora2text as mora2text from rs.gui import ( appearance, log, ) from rs.tool.voicevox_sequencer import seq from rs.tool.voicevox_sequencer.voicevox_sequencer_ui import Ui_MainWindow from rs.tool.voicevox_sequencer.lyrics import MainWindow as LyricsWindow APP_NAME = 'VoicevoxSequencer' @dataclasses.dataclass class Engine: port: int = VOICEVOX_PORT name: str = 'VOICEVOX' speakers: SpeakerList = dataclasses.field(default_factory=SpeakerList) def get_speakers_file(self): return config.CONFIG_DIR.joinpath('%s_speakers.json' % self.name.lower().replace(' ', '_')) def load_speakers(self): _file = self.get_speakers_file() if _file.is_file(): self.speakers.load(_file) def save_speakers(self): config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) _file = self.get_speakers_file() self.speakers.save(_file) @dataclasses.dataclass class ConfigData(config.Data): port: int = VOICEVOX_PORT speaker_index: int = 0 def msg2notes(msg_lst: list[mido.Message]): lst = [] if len(msg_lst) < 2: return lst if msg_lst[0].time > 0: lst.append(seq.NoteData(note=-1, length=msg_lst[0].time, kana='')) pair_lst = zip(msg_lst, msg_lst[1:]) for msg1, msg2 in pair_lst: if msg1.type == 'note_on': lst.append(seq.NoteData(note=msg1.note, length=msg2.time)) elif msg1.type == 'note_off': if msg2.time == 0: continue lst.append(seq.NoteData(note=-1, length=msg2.time, kana='')) return lst @dataclasses.dataclass class Doc(config.Data): port: int = VOICEVOX_PORT speaker_id: int = 0 tempo: int = 120 note_list: config.DataList = dataclasses.field(default_factory=lambda: config.DataList(seq.NoteData)) def load_midi(self, f: Path): mid = mido.MidiFile(f) lst = p.pipe( mid.tracks, p.map(lambda track: p.pipe( track, p.filter(lambda msg: msg.type == 'note_on' or msg.type == 'note_off'), list, )), p.map(msg2notes), p.filter(lambda s: len(s) > 0), list, ) if len(lst) == 0: self.note_list.clear() else: self.note_list.set_list(lst[0]) def load_ust(self, f: Path): dct = ust.read(f) self.note_list.clear() if 'SETTING' in dct: if 'Tempo' in dct['SETTING']: try: _tempo = float(dct['SETTING']['Tempo']) self.tempo = int(_tempo) except ValueError: pass # notes kks = pykakasi.kakasi() hira_pat = re.compile('[\u3041-\u309F]+') for i, _note in enumerate(dct['notes']): if 'Tempo' in _note.keys(): try: _tempo = float(_note['Tempo']) self.tempo = int(_tempo) except ValueError: pass note = seq.NoteData() if 'Length' in _note: try: note.length = int(_note['Length']) except ValueError: pass if 'NoteNum' in _note: try: note.note = int(_note['NoteNum']) except ValueError: pass if 'Lyric' in _note: lyric = _note['Lyric'] if lyric in ['R', 'br']: note.note = -1 note.kana = '' else: hira_match = hira_pat.search(lyric) if hira_match is not None: note.kana = kks.convert(hira_match.group())[-1]['kana'] elif lyric == '-' and i > 0: _pre_kana = self.note_list[i - 1].kana if _pre_kana in text2mora: _vowel = text2mora[_pre_kana][-1] note.kana = mora2text[_vowel] elif lyric in mora2text: note.kana = mora2text[lyric] self.note_list.append(note) def paragraph2audio_query(paragraph: seq.Paragraph, tempo: int, sampling_rate: int) -> voicevox.data.AudioQuery: moras = [] accent_phrases = [] for note in paragraph.note_list: mora = voicevox.data.Mora() length = note.get_sec(tempo) max_sec = note.max_time mora.set_note( note.kana, note.note, min(length, max_sec), ) moras.append(mora) if note.get_sec(tempo) > max_sec: # 最大時間を超えた場合は、休符追加し次のアクセント句に切り替え accent_phrase = voicevox.data.AccentPhrase() pause_mora = voicevox.data.Mora() pause_mora.set_rest(length - max_sec) accent_phrase.pause_mora = pause_mora accent_phrase.moras.set_list(moras) accent_phrases.append(accent_phrase) moras = [] if len(moras) > 0: accent_phrase = voicevox.data.AccentPhrase() accent_phrase.moras.set_list(moras) accent_phrases.append(accent_phrase) # audio_query audio_query = voicevox.data.AudioQuery() audio_query.accent_phrases.set_list(accent_phrases) audio_query.outputSamplingRate = sampling_rate return audio_query def write_label(f: Path, phoneme_list: list[dict]): if len(phoneme_list) == 0: return n = 10000000 lst = [{ 's': 0, 'e': int(phoneme_list[0]['length'] * n), 'sign': phoneme_list[0]['sign'], }] for phoneme in phoneme_list[1:]: lst.append({ 's': lst[-1]['e'], 'e': lst[-1]['e'] + int(phoneme['length'] * n), 'sign': phoneme['sign'], }) with f.open('w', encoding='utf-8') as fp: for phoneme in lst: fp.write('%s %s %s\n' % ( str(phoneme['s']), str(phoneme['e']), phoneme['sign'], )) class MainWindow(QMainWindow): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.file = None self.set_title() self.setWindowFlags( Qt.Window ) self.resize(600, 800) # Engine self.engine_list = [ Engine(port=VOICEVOX_PORT, name='VOICEVOX'), Engine(port=VOICEVOX_NEMO_PORT, name='VOICEVOX Nemo'), Engine(port=SHAREVOX_PORT, name='SHAREVOX'), ] for engine in self.engine_list: engine.load_speakers() self.ui.engineComboBox.clear() self.ui.engineComboBox.addItems([e.name for e in self.engine_list]) self.ui.engineComboBox.setCurrentIndex(0) self.ui.engineComboBox.currentIndexChanged.connect(self.set_speaker_list) # speaker self.set_speaker_list() self.ui.tempoSpinBox.setValue(120) self.sampling_rate = 24000 self.play_obj = None # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() # style sheet self.ui.saveButton.setStyleSheet(appearance.ex_stylesheet) self.ui.playButton.setStyleSheet(appearance.other_stylesheet) self.ui.playPhraseButton.setStyleSheet(appearance.other_stylesheet) self.ui.stopButton.setStyleSheet(appearance.other_stylesheet) self.ui.getSpeakerButton.setStyleSheet(appearance.other_stylesheet) # table v = self.ui.tableView self.undo_stack: QUndoStack = v.undo_stack v.setContextMenuPolicy(Qt.CustomContextMenu) v.customContextMenuRequested.connect(self.contextMenu) # window self.lyrics_window = LyricsWindow(self) # self.new_doc() # event self.undo_stack.cleanChanged.connect(self.set_title) self.ui.getSpeakerButton.clicked.connect(self.get_speakers) self.ui.playButton.clicked.connect(self.play) self.ui.playPhraseButton.clicked.connect(self.play_phrase) self.ui.stopButton.clicked.connect(self.stop) self.ui.saveButton.clicked.connect(self.wave_save) self.ui.closeButton.clicked.connect(self.close) # self.ui.actionNew.triggered.connect(self.new_doc) self.ui.actionOpen.triggered.connect(self.open_doc) self.ui.actionSave.triggered.connect(self.save_doc) self.ui.actionSave_As.triggered.connect(self.save_as_doc) self.ui.actionExit.triggered.connect(self.close) self.ui.actionUndo.triggered.connect(self.ui.tableView.undo) self.ui.actionRedo.triggered.connect(self.ui.tableView.redo) self.ui.actionEdit.triggered.connect(self.edit) self.ui.actionAdd.triggered.connect(self.add) self.ui.actionDuplicate.triggered.connect(self.duplicate) self.ui.actionSplit.triggered.connect(self.split) self.ui.actionIncrement.triggered.connect(self.ui.tableView.increment) self.ui.actionIncrementPlus.triggered.connect(self.ui.tableView.increment_plus) self.ui.actionDecrement.triggered.connect(self.ui.tableView.decrement) self.ui.actionDecrementPlus.triggered.connect(self.ui.tableView.decrement_plus) self.ui.actionClear.triggered.connect(self.ui.tableView.clear) self.ui.actionCopy.triggered.connect(self.ui.tableView.copy) self.ui.actionPaste.triggered.connect(self.ui.tableView.paste) self.ui.actionDelete.triggered.connect(self.ui.tableView.delete) self.ui.actionUp.triggered.connect(self.ui.tableView.up) self.ui.actionDown.triggered.connect(self.ui.tableView.down) self.ui.actionLyrics.triggered.connect(self.lyrics_window.show) def set_title(self): if self.file is None: self.setWindowTitle('%s' % APP_NAME) else: star = '*' if self.ui.tableView.model().undo_stack.isClean() is False else '' self.setWindowTitle('%s - %s%s' % (APP_NAME, self.file, star)) def make_wav_data(self, is_phrase=False): v = self.ui.tableView doc = self.get_data() # phrase or all paragraph_list = [v.get_current_paragraph()] if is_phrase else v.get_paragraph_list() # make data data_list = [] phoneme_list = [] self.log_clear() for paragraph in paragraph_list: if len(paragraph.note_list) > 0: # use voicevox # make query query = paragraph2audio_query( paragraph, doc.tempo, self.sampling_rate ) # phoneme_list phoneme_list.extend(query.get_phoneme_list()) # synthesis self.add_log('Synthesis... %s' % query.get_text()) try: audio = synthesis(doc.speaker_id, query.as_dict(), 5, port=doc.port) fs, data = sp.io.wavfile.read(io.BytesIO(audio)) data_list.append(data) except Exception as e: self.add_error(f'Error: {e}') self.add_log('Failed.') return # rest if paragraph.rest_length > 0: phoneme_list.append({ 'sign': 'pau', 'length': paragraph.get_rest_sec(doc.tempo), }) # 想定している尺 all_length = p.pipe( phoneme_list, p.map(lambda x: x['length']), sum, ) # wav dataの長さ(voicevoxから長めに返ってくる) data_num = p.pipe( data_list, p.map(lambda x: x.shape[-1]), sum, ) # 足りない分を0埋め rest_num = int(all_length * self.sampling_rate) - data_num if rest_num > 0: data = np.zeros(rest_num, dtype=np.int16) data_list.append(data) # 連結 return np.block(data_list), phoneme_list def play(self): data, _ = self.make_wav_data() # Play self.add_log('Play') self.stop() self.play_obj = simpleaudio.play_buffer(data, 1, 2, self.sampling_rate) def play_phrase(self): v = self.ui.tableView if v.get_current_paragraph() is None: self.add_log('No selected paragraph.') return data, _ = self.make_wav_data(is_phrase=True) # Play self.add_log('Play') self.stop() self.play_obj = simpleaudio.play_buffer(data, 1, 2, self.sampling_rate) def stop(self): if self.play_obj is not None: self.play_obj.stop() self.play_obj = None def wave_save(self): dir_path = '' if self.file is not None: dir_path = Path(self.file).parent path, _ = QFileDialog.getSaveFileName( self, 'Save File', str(dir_path), 'WAV File (*.wav);;All File (*.*)' ) if path != '': file_path = Path(path) label_path = file_path.with_suffix('.lab') self.log_clear() self.add_log('Start ...') data, phoneme_list = self.make_wav_data() sp.io.wavfile.write(file_path, self.sampling_rate, data) self.add_log('Save: %s' % str(file_path)) write_label(label_path, phoneme_list) self.add_log('Save: %s' % str(label_path)) self.add_log('Done.') def edit(self): v = self.ui.tableView v.edit(v.currentIndex()) def contextMenu(self, pos): v = self.ui.tableView menu = QMenu(v) menu.addAction(self.ui.actionUndo) menu.addAction(self.ui.actionRedo) menu.addSeparator() menu.addAction(self.ui.actionEdit) menu.addSeparator() menu.addAction(self.ui.actionIncrement) menu.addAction(self.ui.actionIncrementPlus) menu.addAction(self.ui.actionDecrement) menu.addAction(self.ui.actionDecrementPlus) menu.addSeparator() menu.addAction(self.ui.actionCopy) menu.addAction(self.ui.actionPaste) menu.addSeparator() menu.addAction(self.ui.actionAdd) menu.addAction(self.ui.actionDuplicate) menu.addAction(self.ui.actionSplit) menu.addSeparator() menu.addAction(self.ui.actionDelete) menu.addSeparator() menu.addAction(self.ui.actionUp) menu.addAction(self.ui.actionDown) menu.exec(v.mapToGlobal(pos)) def add(self): v = self.ui.tableView m: seq.Model = v.model() sm = v.selectionModel() row = v.currentIndex().row() d = seq.NoteData() if row < 0: m.add_row_data(d) else: current_index = v.currentIndex() m.insert_row_data(row + 1, d) sm.setCurrentIndex( current_index.siblingAtRow(row + 1), QItemSelectionModel.SelectionFlag.ClearAndSelect ) def duplicate(self): v = self.ui.tableView m: seq.Model = v.model() sm = v.selectionModel() row = v.currentIndex().row() d = deepcopy(m.get_row_data(row)) if row < 0: m.add_row_data(d) else: current_index = v.currentIndex() m.insert_row_data(row + 1, d) sm.setCurrentIndex( current_index.siblingAtRow(row + 1), QItemSelectionModel.SelectionFlag.ClearAndSelect ) def split(self): v = self.ui.tableView m: seq.Model = v.model() sm = v.selectionModel() row = v.currentIndex().row() d = deepcopy(m.get_row_data(row)) length = d.length // 2 current_index = v.currentIndex() m.undo_stack.beginMacro('Split') m.setData(current_index.siblingAtColumn(1), d.length - length, Qt.EditRole) d.length = length if row < 0: m.add_row_data(d) else: current_index = v.currentIndex() m.insert_row_data(row + 1, d) sm.setCurrentIndex( current_index.siblingAtRow(row + 1), QItemSelectionModel.SelectionFlag.ClearAndSelect ) m.undo_stack.endMacro() def add_log(self, text: str, color: QColor = log.TEXT_COLOR) -> None: self.ui.logTextEdit.log(text, color) def add_error(self, text: str) -> None: self.ui.logTextEdit.log(text, log.ERROR_COLOR) def log_clear(self) -> None: self.ui.logTextEdit.clear() def set_speaker_list(self) -> None: self.ui.speakerComboBox.clear() speaker_list = self.engine_list[self.ui.engineComboBox.currentIndex()].speakers self.ui.speakerComboBox.addItems(speaker_list.get_display_name_list()) def get_speakers(self): self.log_clear() self.add_log('Get speakers...') engine = self.engine_list[self.ui.engineComboBox.currentIndex()] try: engine.speakers.set_from_voicevox(port=engine.port) except Exception as e: self.add_error(f'Error: {e}') self.add_log('Failed.') return self.set_speaker_list() engine.save_speakers() self.add_log('Done.') def port2engine(self, port: int) -> Engine: for engine in self.engine_list: if engine.port == port: return engine return self.engine_list[0] def set_data(self, doc: Doc): engine = self.port2engine(doc.port) # port self.ui.engineComboBox.setCurrentText(engine.name) # id speaker_list = engine.speakers display_name = speaker_list.get_display_name(doc.speaker_id) if display_name is not None: self.ui.speakerComboBox.setCurrentText(display_name) pass # tempo self.ui.tempoSpinBox.setValue(doc.tempo) # note v = self.ui.tableView m: seq.Model = v.model() m.set_data(doc.note_list) def get_data(self) -> Doc: doc = Doc() engine = self.engine_list[self.ui.engineComboBox.currentIndex()] # port doc.port = engine.port # id speaker_id = engine.speakers.get_id_from_display_name( self.ui.speakerComboBox.currentText() ) if speaker_id is not None: doc.speaker_id = speaker_id # tempo doc.tempo = self.ui.tempoSpinBox.value() # note v = self.ui.tableView m: seq.Model = v.model() doc.note_list.set_list(m.to_list()) return doc def new_doc(self): self.file = None v = self.ui.tableView m: seq.Model = v.model() m.clear() self.add() self.undo_stack.clear() self.set_title() def open_doc(self): dir_path = '' if self.file is not None: dir_path = Path(self.file).parent path, _ = QFileDialog.getOpenFileName( self, 'Open File', str(dir_path), 'JSON MIDI UST File (*.json *.mid *.midi *.smf *.ust);;All File (*.*)' ) if path != '': file_path = Path(path) if file_path.is_file(): doc = self.get_data() if file_path.suffix in ('.mid', '.midi', '.smf'): doc.load_midi(file_path) self.file = None elif file_path.suffix == '.ust': doc.load_ust(file_path) self.file = None else: doc.port = VOICEVOX_PORT doc.load(file_path) self.file = str(file_path) self.set_data(doc) self.log_clear() self.add_log('Open: %s' % str(file_path)) self.undo_stack.clear() self.set_title() def save_doc(self): if self.file is None: self.save_as_doc() return file_path = Path(self.file) doc = self.get_data() doc.save(file_path) self.log_clear() self.add_log('Save: %s' % str(file_path)) self.undo_stack.setClean() self.set_title() def save_as_doc(self): dir_path = '' if self.file is not None: dir_path = Path(self.file).parent path, _ = QFileDialog.getSaveFileName( self, 'Save File', str(dir_path), 'JSON File (*.json);;All File (*.*)' ) if path != '': file_path = Path(path) doc = self.get_data() doc.save(file_path) self.log_clear() self.add_log('Save: %s' % str(file_path)) self.file = str(file_path) self.undo_stack.setClean() self.set_title() def set_config(self, c: ConfigData): engine = self.port2engine(c.port) # port self.ui.engineComboBox.setCurrentText(engine.name) # id display_name = engine.speakers.get_display_name(c.speaker_index) if display_name is not None: self.ui.speakerComboBox.setCurrentText(display_name) pass def get_config(self) -> ConfigData: c = ConfigData() engine = self.engine_list[self.ui.engineComboBox.currentIndex()] # port c.port = engine.port # id speaker_id = engine.speakers.get_id_from_display_name( self.ui.speakerComboBox.currentText() ) if speaker_id is not None: c.speaker_index = speaker_id return c def load_config(self) -> None: c = ConfigData() if self.config_file.is_file(): c.load(self.config_file) self.set_config(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_config() c.save(self.config_file) pass def closeEvent(self, event): self.save_config() self.stop() super().closeEvent(event) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = MainWindow() window.show() sys.exit(app.exec()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/voicevox_sequencer/voicevox_sequencer.ui ================================================ MainWindow 0 0 502 632 MainWindow 0 Engine: Qt::Horizontal QSizePolicy::Fixed 10 10 Speakers: 140 30 0 30 40 16777215 Get Qt::Horizontal 40 20 Tempo: 50 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 5 999 120 0 0 QAbstractItemView::DoubleClicked false 0 0 16777215 80 QTextEdit::NoWrap true 80 30 Play 80 30 Play Phrase 80 30 Stop Qt::Horizontal QSizePolicy::Fixed 40 20 80 30 Wav Save Qt::Horizontal 40 20 80 30 close 0 0 502 22 File Edit Tool New Ctrl+N Open Ctrl+O Save Ctrl+S Copy Ctrl+C Paste Ctrl+V Play Space Wav Save Ctrl+E Exit Ctrl+Q Delete Ctrl+Del Up Alt+Up Down Alt+Down Add Shift+Return Edit S Save As Ctrl+Shift+S Clear Del Import From Clipboard Ctrl+Shift+V Undo Ctrl+Z Redo Ctrl+Shift+Z - Ctrl+Down + Ctrl+Up ++ Ctrl+Shift+Up -- Ctrl+Shift+Down Open MIDI Lyrics Open UST Split Ctrl+B Duplicate Ctrl+D View QTableView
rs.tool.voicevox_sequencer.seq
LogTextEdit QTextEdit
rs.gui.log
================================================ FILE: library/python/rs/tool/voicevox_sequencer/voicevox_sequencer_ui.py ================================================ # -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'voicevox_sequencer.ui' ## ## Created by: Qt User Interface Compiler version 6.5.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QComboBox, QHBoxLayout, QHeaderView, QLabel, QMainWindow, QMenu, QMenuBar, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QTextEdit, QVBoxLayout, QWidget) from rs.gui.log import LogTextEdit from rs.tool.voicevox_sequencer.seq import View class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(502, 632) self.actionNew = QAction(MainWindow) self.actionNew.setObjectName(u"actionNew") self.actionOpen = QAction(MainWindow) self.actionOpen.setObjectName(u"actionOpen") self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionCopy = QAction(MainWindow) self.actionCopy.setObjectName(u"actionCopy") self.actionPaste = QAction(MainWindow) self.actionPaste.setObjectName(u"actionPaste") self.actionPlay = QAction(MainWindow) self.actionPlay.setObjectName(u"actionPlay") self.actionWav_Save = QAction(MainWindow) self.actionWav_Save.setObjectName(u"actionWav_Save") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.actionDelete = QAction(MainWindow) self.actionDelete.setObjectName(u"actionDelete") self.actionUp = QAction(MainWindow) self.actionUp.setObjectName(u"actionUp") self.actionDown = QAction(MainWindow) self.actionDown.setObjectName(u"actionDown") self.actionAdd = QAction(MainWindow) self.actionAdd.setObjectName(u"actionAdd") self.actionEdit = QAction(MainWindow) self.actionEdit.setObjectName(u"actionEdit") self.actionSave_As = QAction(MainWindow) self.actionSave_As.setObjectName(u"actionSave_As") self.actionClear = QAction(MainWindow) self.actionClear.setObjectName(u"actionClear") self.actionImport_From_Clipboard = QAction(MainWindow) self.actionImport_From_Clipboard.setObjectName(u"actionImport_From_Clipboard") self.actionUndo = QAction(MainWindow) self.actionUndo.setObjectName(u"actionUndo") self.actionRedo = QAction(MainWindow) self.actionRedo.setObjectName(u"actionRedo") self.actionDecrement = QAction(MainWindow) self.actionDecrement.setObjectName(u"actionDecrement") self.actionIncrement = QAction(MainWindow) self.actionIncrement.setObjectName(u"actionIncrement") self.actionIncrementPlus = QAction(MainWindow) self.actionIncrementPlus.setObjectName(u"actionIncrementPlus") self.actionDecrementPlus = QAction(MainWindow) self.actionDecrementPlus.setObjectName(u"actionDecrementPlus") self.actionOpen_MIDI = QAction(MainWindow) self.actionOpen_MIDI.setObjectName(u"actionOpen_MIDI") self.actionLyrics = QAction(MainWindow) self.actionLyrics.setObjectName(u"actionLyrics") self.actionOpen_UST = QAction(MainWindow) self.actionOpen_UST.setObjectName(u"actionOpen_UST") self.actionSplit = QAction(MainWindow) self.actionSplit.setObjectName(u"actionSplit") self.actionDuplicate = QAction(MainWindow) self.actionDuplicate.setObjectName(u"actionDuplicate") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.label_3 = QLabel(self.centralwidget) self.label_3.setObjectName(u"label_3") self.horizontalLayout_2.addWidget(self.label_3) self.engineComboBox = QComboBox(self.centralwidget) self.engineComboBox.setObjectName(u"engineComboBox") self.horizontalLayout_2.addWidget(self.engineComboBox) self.horizontalSpacer_4 = QSpacerItem(10, 10, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer_4) self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.horizontalLayout_2.addWidget(self.label) self.speakerComboBox = QComboBox(self.centralwidget) self.speakerComboBox.setObjectName(u"speakerComboBox") self.speakerComboBox.setMinimumSize(QSize(140, 30)) self.horizontalLayout_2.addWidget(self.speakerComboBox) self.getSpeakerButton = QPushButton(self.centralwidget) self.getSpeakerButton.setObjectName(u"getSpeakerButton") self.getSpeakerButton.setMinimumSize(QSize(0, 30)) self.getSpeakerButton.setMaximumSize(QSize(40, 16777215)) self.horizontalLayout_2.addWidget(self.getSpeakerButton) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer_2) self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.horizontalLayout_2.addWidget(self.label_2) self.tempoSpinBox = QSpinBox(self.centralwidget) self.tempoSpinBox.setObjectName(u"tempoSpinBox") self.tempoSpinBox.setMinimumSize(QSize(50, 0)) self.tempoSpinBox.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.tempoSpinBox.setMinimum(5) self.tempoSpinBox.setMaximum(999) self.tempoSpinBox.setValue(120) self.horizontalLayout_2.addWidget(self.tempoSpinBox) self.verticalLayout.addLayout(self.horizontalLayout_2) self.tableView = View(self.centralwidget) self.tableView.setObjectName(u"tableView") sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tableView.sizePolicy().hasHeightForWidth()) self.tableView.setSizePolicy(sizePolicy) self.tableView.setEditTriggers(QAbstractItemView.DoubleClicked) self.tableView.setWordWrap(False) self.verticalLayout.addWidget(self.tableView) self.logTextEdit = LogTextEdit(self.centralwidget) self.logTextEdit.setObjectName(u"logTextEdit") sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.logTextEdit.sizePolicy().hasHeightForWidth()) self.logTextEdit.setSizePolicy(sizePolicy1) self.logTextEdit.setMaximumSize(QSize(16777215, 80)) self.logTextEdit.setLineWrapMode(QTextEdit.NoWrap) self.logTextEdit.setReadOnly(True) self.verticalLayout.addWidget(self.logTextEdit) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.playButton = QPushButton(self.centralwidget) self.playButton.setObjectName(u"playButton") self.playButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.playButton) self.playPhraseButton = QPushButton(self.centralwidget) self.playPhraseButton.setObjectName(u"playPhraseButton") self.playPhraseButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.playPhraseButton) self.stopButton = QPushButton(self.centralwidget) self.stopButton.setObjectName(u"stopButton") self.stopButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.stopButton) self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer_3) self.saveButton = QPushButton(self.centralwidget) self.saveButton.setObjectName(u"saveButton") self.saveButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.saveButton) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout.addItem(self.horizontalSpacer) self.closeButton = QPushButton(self.centralwidget) self.closeButton.setObjectName(u"closeButton") self.closeButton.setMinimumSize(QSize(80, 30)) self.horizontalLayout.addWidget(self.closeButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 502, 22)) self.menuFaile = QMenu(self.menubar) self.menuFaile.setObjectName(u"menuFaile") self.menuEdit = QMenu(self.menubar) self.menuEdit.setObjectName(u"menuEdit") self.menuTool = QMenu(self.menubar) self.menuTool.setObjectName(u"menuTool") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menuFaile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuTool.menuAction()) self.menuFaile.addAction(self.actionNew) self.menuFaile.addAction(self.actionOpen) self.menuFaile.addSeparator() self.menuFaile.addAction(self.actionSave) self.menuFaile.addAction(self.actionSave_As) self.menuFaile.addSeparator() self.menuFaile.addAction(self.actionExit) self.menuEdit.addAction(self.actionUndo) self.menuEdit.addAction(self.actionRedo) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionEdit) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionCopy) self.menuEdit.addAction(self.actionPaste) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionIncrement) self.menuEdit.addAction(self.actionIncrementPlus) self.menuEdit.addAction(self.actionDecrement) self.menuEdit.addAction(self.actionDecrementPlus) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionAdd) self.menuEdit.addAction(self.actionDuplicate) self.menuEdit.addAction(self.actionSplit) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionDelete) self.menuEdit.addSeparator() self.menuEdit.addAction(self.actionUp) self.menuEdit.addAction(self.actionDown) self.menuTool.addAction(self.actionLyrics) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionNew.setText(QCoreApplication.translate("MainWindow", u"New", None)) #if QT_CONFIG(shortcut) self.actionNew.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+N", None)) #endif // QT_CONFIG(shortcut) self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) #if QT_CONFIG(shortcut) self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+O", None)) #endif // QT_CONFIG(shortcut) self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) #if QT_CONFIG(shortcut) self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None)) #endif // QT_CONFIG(shortcut) self.actionCopy.setText(QCoreApplication.translate("MainWindow", u"Copy", None)) #if QT_CONFIG(shortcut) self.actionCopy.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+C", None)) #endif // QT_CONFIG(shortcut) self.actionPaste.setText(QCoreApplication.translate("MainWindow", u"Paste", None)) #if QT_CONFIG(shortcut) self.actionPaste.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+V", None)) #endif // QT_CONFIG(shortcut) self.actionPlay.setText(QCoreApplication.translate("MainWindow", u"Play", None)) #if QT_CONFIG(shortcut) self.actionPlay.setShortcut(QCoreApplication.translate("MainWindow", u"Space", None)) #endif // QT_CONFIG(shortcut) self.actionWav_Save.setText(QCoreApplication.translate("MainWindow", u"Wav Save", None)) #if QT_CONFIG(shortcut) self.actionWav_Save.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+E", None)) #endif // QT_CONFIG(shortcut) self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) #if QT_CONFIG(shortcut) self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None)) #endif // QT_CONFIG(shortcut) self.actionDelete.setText(QCoreApplication.translate("MainWindow", u"Delete", None)) #if QT_CONFIG(shortcut) self.actionDelete.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Del", None)) #endif // QT_CONFIG(shortcut) self.actionUp.setText(QCoreApplication.translate("MainWindow", u"Up", None)) #if QT_CONFIG(shortcut) self.actionUp.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+Up", None)) #endif // QT_CONFIG(shortcut) self.actionDown.setText(QCoreApplication.translate("MainWindow", u"Down", None)) #if QT_CONFIG(shortcut) self.actionDown.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+Down", None)) #endif // QT_CONFIG(shortcut) self.actionAdd.setText(QCoreApplication.translate("MainWindow", u"Add", None)) #if QT_CONFIG(shortcut) self.actionAdd.setShortcut(QCoreApplication.translate("MainWindow", u"Shift+Return", None)) #endif // QT_CONFIG(shortcut) self.actionEdit.setText(QCoreApplication.translate("MainWindow", u"Edit", None)) #if QT_CONFIG(shortcut) self.actionEdit.setShortcut(QCoreApplication.translate("MainWindow", u"S", None)) #endif // QT_CONFIG(shortcut) self.actionSave_As.setText(QCoreApplication.translate("MainWindow", u"Save As", None)) #if QT_CONFIG(shortcut) self.actionSave_As.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+S", None)) #endif // QT_CONFIG(shortcut) self.actionClear.setText(QCoreApplication.translate("MainWindow", u"Clear", None)) #if QT_CONFIG(shortcut) self.actionClear.setShortcut(QCoreApplication.translate("MainWindow", u"Del", None)) #endif // QT_CONFIG(shortcut) self.actionImport_From_Clipboard.setText(QCoreApplication.translate("MainWindow", u"Import From Clipboard", None)) #if QT_CONFIG(shortcut) self.actionImport_From_Clipboard.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+V", None)) #endif // QT_CONFIG(shortcut) self.actionUndo.setText(QCoreApplication.translate("MainWindow", u"Undo", None)) #if QT_CONFIG(shortcut) self.actionUndo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Z", None)) #endif // QT_CONFIG(shortcut) self.actionRedo.setText(QCoreApplication.translate("MainWindow", u"Redo", None)) #if QT_CONFIG(shortcut) self.actionRedo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+Z", None)) #endif // QT_CONFIG(shortcut) self.actionDecrement.setText(QCoreApplication.translate("MainWindow", u"-", None)) #if QT_CONFIG(shortcut) self.actionDecrement.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Down", None)) #endif // QT_CONFIG(shortcut) self.actionIncrement.setText(QCoreApplication.translate("MainWindow", u"+", None)) #if QT_CONFIG(shortcut) self.actionIncrement.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Up", None)) #endif // QT_CONFIG(shortcut) self.actionIncrementPlus.setText(QCoreApplication.translate("MainWindow", u"++", None)) #if QT_CONFIG(shortcut) self.actionIncrementPlus.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+Up", None)) #endif // QT_CONFIG(shortcut) self.actionDecrementPlus.setText(QCoreApplication.translate("MainWindow", u"--", None)) #if QT_CONFIG(shortcut) self.actionDecrementPlus.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+Down", None)) #endif // QT_CONFIG(shortcut) self.actionOpen_MIDI.setText(QCoreApplication.translate("MainWindow", u"Open MIDI", None)) self.actionLyrics.setText(QCoreApplication.translate("MainWindow", u"Lyrics", None)) self.actionOpen_UST.setText(QCoreApplication.translate("MainWindow", u"Open UST", None)) self.actionSplit.setText(QCoreApplication.translate("MainWindow", u"Split", None)) #if QT_CONFIG(shortcut) self.actionSplit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+B", None)) #endif // QT_CONFIG(shortcut) self.actionDuplicate.setText(QCoreApplication.translate("MainWindow", u"Duplicate", None)) #if QT_CONFIG(shortcut) self.actionDuplicate.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+D", None)) #endif // QT_CONFIG(shortcut) self.label_3.setText(QCoreApplication.translate("MainWindow", u"Engine:", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"Speakers:", None)) self.getSpeakerButton.setText(QCoreApplication.translate("MainWindow", u"Get", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"Tempo:", None)) self.playButton.setText(QCoreApplication.translate("MainWindow", u"Play", None)) self.playPhraseButton.setText(QCoreApplication.translate("MainWindow", u"Play Phrase", None)) self.stopButton.setText(QCoreApplication.translate("MainWindow", u"Stop", None)) self.saveButton.setText(QCoreApplication.translate("MainWindow", u"Wav Save", None)) self.closeButton.setText(QCoreApplication.translate("MainWindow", u"close", None)) self.menuFaile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) self.menuEdit.setTitle(QCoreApplication.translate("MainWindow", u"Edit", None)) self.menuTool.setTitle(QCoreApplication.translate("MainWindow", u"Tool", None)) # retranslateUi ================================================ FILE: library/python/rs/tool/vtt2anim/__init__.py ================================================ from .vtt2anim import ( run, ) ================================================ FILE: library/python/rs/tool/vtt2anim/vtt2anim.py ================================================ import dataclasses import sys from pathlib import Path import webvtt from timecode import Timecode from PySide2.QtCore import ( Qt, ) from PySide2.QtWidgets import ( QApplication, QWidget, ) from rs.core import ( config, pipe as p, ) from rs.gui import ( appearance, ) from rs.tool.vtt2anim.vtt2anim_ui import Ui_Form APP_NAME = 'VTT2Anim' @dataclasses.dataclass class ConfigData(config.Data): h: int = 1 m: int = 0 s: int = 0 ms: int = 0 fps: float = 30.0 def get_timecode(self) -> Timecode: return Timecode(self.fps, '%02d:%02d:%02d.%03d' % (self.h, self.m, self.s, self.ms)) def dict2anim(d: dict) -> str: header = '\n'.join([ '{', ' TemplateStyledText = BezierSpline {', ' KeyFrames = {', ]) key01_block = ' [%d] = { %d,' key02_block = ' LHrel = { %f, -0.333333333333333 },' key03_block = ' RHrel = { %f, 0.333333333333333 },' key04_block = ' Flags = { Linear = true, LockedY = true }, Value = Text {' value_block = '\n Value = "%s"' separator = '\n } },\n' footer = '\n'.join([ ' } }', ' }', ' }', '}', ]) key_list = [] size = len(d) flame_list = list(d.keys()) for i, frame in enumerate(flame_list): s = key01_block % (frame, i) if i != 0: s += key02_block % ((flame_list[i - 1] - frame) / 3.0) if i != size - 1: s += key03_block % ((flame_list[i + 1] - frame) / 3.0) s += key04_block s += value_block % d[frame].replace('\n', '\\n').replace('"', '\\"') key_list.append(s) return '\n'.join([ header, separator.join(key_list), footer, ]) class Form(QWidget): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_Form() self.ui.setupUi(self) self.setWindowTitle(APP_NAME) self.setWindowFlags( Qt.Window | Qt.WindowCloseButtonHint | Qt.WindowStaysOnTopHint ) self.resize(400, 400) self.setAcceptDrops(True) self.ui.dropLabel.setText('VTT file') # config self.config_file: Path = config.CONFIG_DIR.joinpath('%s.json' % APP_NAME) self.load_config() def moveEvent(self, e): self.ui.dropLabel.setText('VTT file') super().moveEvent(e) def leaveEvent(self, e): self.ui.dropLabel.setText('VTT file') super().leaveEvent(e) def resizeEvent(self, e): self.ui.dropLabel.setText('VTT file') super().resizeEvent(e) def dragEnterEvent(self, e): self.ui.dropLabel.setText('VTT file') mimeData = e.mimeData() # for mimetype in mimeData.formats(): # print('MIMEType:', mimetype) if mimeData.hasUrls(): e.accept() else: e.ignore() def str2frame(self, s: str) -> int: data = self.get_data() return Timecode(data.fps, s).frame_number - data.get_timecode().frame_number def dropEvent(self, e): paths = p.pipe( e.mimeData().urls(), p.map(p.call.toLocalFile()), p.map(Path), p.filter(p.call.is_file()), p.filter(lambda f: f.name.lower().endswith('.vtt')), p.map(str), p.map(p.call.replace('\\', '/')), list, sorted, ) if len(paths) > 0: dct = {0: ''} for caption in webvtt.read(paths[0]): dct[self.str2frame(caption.start)] = caption.text.replace('\ufeff', '') dct[self.str2frame(caption.end)] = '' clipboard = QApplication.clipboard() clipboard.setText(dict2anim(dct)) self.ui.dropLabel.setText('DONE!') def new_config(self): return ConfigData() def set_data(self, c: ConfigData): self.ui.hSpinBox.setValue(c.h) self.ui.mSpinBox.setValue(c.m) self.ui.sSpinBox.setValue(c.s) self.ui.msSpinBox.setValue(c.ms) self.ui.fpsDoubleSpinBox.setValue(c.fps) def get_data(self) -> ConfigData: c = self.new_config() c.h = self.ui.hSpinBox.value() c.m = self.ui.mSpinBox.value() c.s = self.ui.sSpinBox.value() c.ms = self.ui.msSpinBox.value() c.fps = self.ui.fpsDoubleSpinBox.value() return c def load_config(self) -> None: c = self.new_config() if self.config_file.is_file(): c.load(self.config_file) self.set_data(c) def save_config(self) -> None: config.CONFIG_DIR.mkdir(parents=True, exist_ok=True) c = self.get_data() c.save(self.config_file) def closeEvent(self, event): self.save_config() super().closeEvent(event) def run() -> None: app = QApplication(sys.argv) app.setStyle("Fusion") app.setPalette(appearance.palette) app.setStyleSheet(appearance.stylesheet) window = Form() window.show() sys.exit(app.exec_()) if __name__ == '__main__': run() ================================================ FILE: library/python/rs/tool/vtt2anim/vtt2anim.ui ================================================ Form 0 0 576 538 Form Setting Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter Start timecode Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter 00 h Qt::AlignCenter 00 m Qt::AlignCenter 00 s Qt::AlignCenter 000 ms Qt::AlignCenter Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 24 0 0 15 16777215 : Qt::AlignCenter Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 59 15 16777215 : Qt::AlignCenter Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 59 15 16777215 . Qt::AlignCenter Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 999 FPS Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 DROP AREA 0 0 TextLabel Qt::AlignCenter ================================================ FILE: library/python/rs/tool/vtt2anim/vtt2anim_ui.py ================================================ # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'C:\Users\yoshi\PycharmProjects\Resolve_Script\library\python\rs\tool\vtt2anim\vtt2anim.ui', # licensing of 'C:\Users\yoshi\PycharmProjects\Resolve_Script\library\python\rs\tool\vtt2anim\vtt2anim.ui' applies. # # Created: Tue Jun 7 06:27:36 2022 # by: pyside2-uic running on PySide2 5.12.1 # # WARNING! All changes made in this file will be lost! from PySide2 import QtCore, QtGui, QtWidgets class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(576, 538) self.verticalLayout = QtWidgets.QVBoxLayout(Form) self.verticalLayout.setObjectName("verticalLayout") self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.groupBox.setObjectName("groupBox") self.formLayout = QtWidgets.QFormLayout(self.groupBox) self.formLayout.setObjectName("formLayout") self.label_8 = QtWidgets.QLabel(self.groupBox) self.label_8.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_8.setObjectName("label_8") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_8) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_4 = QtWidgets.QLabel(self.groupBox) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 0, 0, 1, 1) self.label_5 = QtWidgets.QLabel(self.groupBox) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 0, 2, 1, 1) self.label_6 = QtWidgets.QLabel(self.groupBox) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 0, 4, 1, 1) self.label_7 = QtWidgets.QLabel(self.groupBox) self.label_7.setAlignment(QtCore.Qt.AlignCenter) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 0, 6, 1, 1) self.hSpinBox = QtWidgets.QSpinBox(self.groupBox) self.hSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.hSpinBox.setMaximum(24) self.hSpinBox.setObjectName("hSpinBox") self.gridLayout.addWidget(self.hSpinBox, 1, 0, 1, 1) self.label_2 = QtWidgets.QLabel(self.groupBox) self.label_2.setMinimumSize(QtCore.QSize(0, 0)) self.label_2.setMaximumSize(QtCore.QSize(15, 16777215)) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) self.mSpinBox = QtWidgets.QSpinBox(self.groupBox) self.mSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.mSpinBox.setMaximum(59) self.mSpinBox.setObjectName("mSpinBox") self.gridLayout.addWidget(self.mSpinBox, 1, 2, 1, 1) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setMaximumSize(QtCore.QSize(15, 16777215)) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 1, 3, 1, 1) self.sSpinBox = QtWidgets.QSpinBox(self.groupBox) self.sSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.sSpinBox.setMaximum(59) self.sSpinBox.setObjectName("sSpinBox") self.gridLayout.addWidget(self.sSpinBox, 1, 4, 1, 1) self.label8 = QtWidgets.QLabel(self.groupBox) self.label8.setMaximumSize(QtCore.QSize(15, 16777215)) self.label8.setAlignment(QtCore.Qt.AlignCenter) self.label8.setObjectName("label8") self.gridLayout.addWidget(self.label8, 1, 5, 1, 1) self.msSpinBox = QtWidgets.QSpinBox(self.groupBox) self.msSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.msSpinBox.setMaximum(999) self.msSpinBox.setObjectName("msSpinBox") self.gridLayout.addWidget(self.msSpinBox, 1, 6, 1, 1) self.formLayout.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.gridLayout) self.label_9 = QtWidgets.QLabel(self.groupBox) self.label_9.setObjectName("label_9") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_9) self.fpsDoubleSpinBox = QtWidgets.QDoubleSpinBox(self.groupBox) self.fpsDoubleSpinBox.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.fpsDoubleSpinBox.setObjectName("fpsDoubleSpinBox") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.fpsDoubleSpinBox) self.verticalLayout.addWidget(self.groupBox) self.groupBox_2 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName("verticalLayout_2") self.dropLabel = QtWidgets.QLabel(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dropLabel.sizePolicy().hasHeightForWidth()) self.dropLabel.setSizePolicy(sizePolicy) self.dropLabel.setAlignment(QtCore.Qt.AlignCenter) self.dropLabel.setObjectName("dropLabel") self.verticalLayout_2.addWidget(self.dropLabel) self.verticalLayout.addWidget(self.groupBox_2) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(QtWidgets.QApplication.translate("Form", "Form", None, -1)) self.groupBox.setTitle(QtWidgets.QApplication.translate("Form", "Setting", None, -1)) self.label_8.setText(QtWidgets.QApplication.translate("Form", "\n" "Start timecode", None, -1)) self.label_4.setText(QtWidgets.QApplication.translate("Form", "00 h", None, -1)) self.label_5.setText(QtWidgets.QApplication.translate("Form", "00 m", None, -1)) self.label_6.setText(QtWidgets.QApplication.translate("Form", "00 s", None, -1)) self.label_7.setText(QtWidgets.QApplication.translate("Form", "000 ms", None, -1)) self.label_2.setText(QtWidgets.QApplication.translate("Form", ":", None, -1)) self.label_3.setText(QtWidgets.QApplication.translate("Form", ":", None, -1)) self.label8.setText(QtWidgets.QApplication.translate("Form", ".", None, -1)) self.label_9.setText(QtWidgets.QApplication.translate("Form", "FPS", None, -1)) self.groupBox_2.setTitle(QtWidgets.QApplication.translate("Form", "DROP AREA", None, -1)) self.dropLabel.setText(QtWidgets.QApplication.translate("Form", "TextLabel", None, -1)) ================================================ FILE: requirements.txt ================================================ aggdraw==1.3.16 attrs==23.1.0 audioread==3.0.0 budoux==0.5.2 certifi==2025.4.26 cffi==1.15.1 chardet==5.2.0 charset-normalizer==3.2.0 Cython==3.0.2 decorator==5.1.1 Deprecated==1.2.14 docopt==0.6.2 EasyProcess==1.1 entrypoint2==1.1 idna==3.10 imageio==2.37.0 jaconv==0.3.4 joblib==1.3.2 lazy_loader==0.4 librosa==0.11.0 llvmlite==0.44.0 mido==1.3.0 MouseInfo==0.1.3 msgpack==1.0.5 mss==9.0.1 networkx==3.1 numba==0.61.2 numpy==2.2.6 OpenEXR==3.4.11 packaging==23.1 pillow==12.2.0 platformdirs==3.10.0 pooch==1.7.0 psd-tools==1.10.8 PyAutoGUI==0.9.54 pycparser==2.21 PyGetWindow==0.0.9 pykakasi==2.3.0 PyMonCtl==0.7 PyMsgBox==1.0.9 pyperclip==1.8.2 PyRect==0.2.0 pyscreenshot==3.1 PyScreeze==0.1.29 PySide6==6.9.1 PySide6_Addons==6.9.1 PySide6_Essentials==6.9.1 pytsmod==0.3.8 pytweening==1.0.7 PyWavelets==1.4.1 pywin32==306 PyWinBox==0.6 PyWinCtl==0.3 pyworld==0.3.5 requests==2.32.4 scikit-image==0.25.2 scikit-learn==1.7.0 scipy==1.15.3 shiboken6==6.9.1 simpleaudio==1.0.4 soundfile==0.12.1 soxr==0.5.0.post1 StrEnum==0.4.15 threadpoolctl==3.2.0 tifffile==2023.8.30 typing_extensions==4.14.0 urllib3==2.7.0 watchdog==6.0.0 wrapt==1.15.0